0000950170-23-058837.txt : 20231103 0000950170-23-058837.hdr.sgml : 20231103 20231103161530 ACCESSION NUMBER: 0000950170-23-058837 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AWARE INC /MA/ CENTRAL INDEX KEY: 0001015739 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 042911026 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21129 FILM NUMBER: 231376521 BUSINESS ADDRESS: STREET 1: 76 BLANCHARD ROAD CITY: BURLINGTON STATE: MA ZIP: 01803 BUSINESS PHONE: 781.382.5160 MAIL ADDRESS: STREET 1: 76 BLANCHARD ROAD CITY: BURLINGTON STATE: MA ZIP: 01803 10-Q 1 awre-20230930.htm 10-Q 10-Q
0001015739Q3--12-31falsetruetrue00010157392022-09-300001015739awre:SharePurchasesMember2023-07-012023-09-3000010157392023-01-012023-09-300001015739awre:USTreasuriesAndCorporateBondsMember2023-09-300001015739us-gaap:CommonStockMember2023-01-012023-03-310001015739us-gaap:MaintenanceMember2022-07-012022-09-3000010157392022-04-012022-06-300001015739awre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001015739us-gaap:LicenseAndServiceMember2022-07-012022-09-300001015739us-gaap:OperatingSegmentsMember2022-07-012022-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2022-01-012022-09-3000010157392021-12-310001015739us-gaap:RetainedEarningsMember2023-03-310001015739us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001015739us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2023-09-3000010157392022-07-152022-07-150001015739us-gaap:AdditionalPaidInCapitalMember2022-06-300001015739us-gaap:OperatingSegmentsMember2023-07-012023-09-300001015739us-gaap:AdditionalPaidInCapitalMember2023-09-300001015739us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-3000010157392022-01-012022-03-310001015739us-gaap:TransferredOverTimeMember2022-07-012022-09-300001015739us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:USTreasurySecuritiesMember2022-12-310001015739us-gaap:OperatingSegmentsMembercountry:US2023-01-012023-09-300001015739us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-3000010157392023-06-300001015739us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001015739us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001015739awre:NoteReceivableMember2023-01-012023-09-300001015739us-gaap:AdditionalPaidInCapitalMember2022-12-310001015739us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001015739us-gaap:RetainedEarningsMember2021-12-310001015739awre:SharePurchasesMember2022-03-010001015739us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739awre:FortressIDMember2021-12-310001015739awre:CostOfServicesAndOtherRevenueMember2023-07-012023-09-300001015739awre:OmlisLimitedMemberus-gaap:WarrantMember2022-03-112022-03-110001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2022-07-012022-09-3000010157392023-07-012023-09-300001015739us-gaap:TrademarksAndTradeNamesMember2023-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2023-07-012023-09-300001015739us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-09-300001015739us-gaap:RetainedEarningsMember2023-04-012023-06-3000010157392022-12-310001015739us-gaap:OperatingSegmentsMemberawre:RestOfWorldMember2022-07-012022-09-300001015739us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001015739us-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300001015739us-gaap:RetainedEarningsMember2023-07-012023-09-300001015739srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2022-07-012022-09-300001015739us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-3000010157392023-04-012023-06-3000010157392023-01-012023-03-310001015739us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300001015739us-gaap:CommonStockMember2022-07-012022-09-300001015739us-gaap:OperatingSegmentsMemberus-gaap:LicenseAndServiceMember2022-01-012022-09-3000010157392023-09-300001015739us-gaap:OperatingSegmentsMemberawre:SubscriptionBasedContractsMember2023-01-012023-09-300001015739us-gaap:AdditionalPaidInCapitalMember2023-03-310001015739us-gaap:TechnologyBasedIntangibleAssetsMember2023-09-300001015739us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2023-09-300001015739us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001015739us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001015739us-gaap:AdditionalPaidInCapitalMember2022-09-300001015739us-gaap:OperatingSegmentsMemberawre:RestOfWorldMember2022-01-012022-09-300001015739us-gaap:CommonStockMember2022-01-012022-03-310001015739us-gaap:RetainedEarningsMember2022-12-310001015739us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001015739us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2023-08-012023-08-310001015739us-gaap:CommonStockMember2023-04-012023-06-300001015739us-gaap:CommonStockMember2022-12-310001015739us-gaap:ServiceOtherMember2022-01-012022-09-300001015739us-gaap:MaintenanceMember2023-07-012023-09-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001015739us-gaap:OperatingSegmentsMembercountry:GB2023-07-012023-09-300001015739us-gaap:OperatingSegmentsMembercountry:GB2022-01-012022-09-3000010157392023-10-2400010157392022-07-012022-09-300001015739us-gaap:RetainedEarningsMember2022-03-310001015739us-gaap:OperatingSegmentsMembercountry:US2022-07-012022-09-300001015739us-gaap:FairValueInputsLevel1Memberawre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2022-03-112022-03-110001015739us-gaap:LicenseAndServiceMember2022-01-012022-09-300001015739us-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739awre:CostOfServicesAndOtherRevenueMember2023-01-012023-09-300001015739us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001015739us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739awre:OmlisLimitedMembersrt:MaximumMemberus-gaap:WarrantMember2022-03-112022-03-110001015739us-gaap:AdditionalPaidInCapitalMember2021-12-310001015739us-gaap:RetainedEarningsMember2023-01-012023-03-310001015739us-gaap:RetainedEarningsMember2022-01-012022-03-310001015739us-gaap:CorporateBondSecuritiesMember2023-09-300001015739us-gaap:LicenseAndServiceMember2023-07-012023-09-300001015739us-gaap:OperatingSegmentsMemberus-gaap:LicenseAndServiceMember2022-07-012022-09-300001015739us-gaap:RetainedEarningsMember2022-07-012022-09-300001015739us-gaap:AdditionalPaidInCapitalMember2023-06-300001015739us-gaap:FairValueInputsLevel1Memberawre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:CommonStockMember2023-07-012023-09-300001015739us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300001015739srt:MaximumMembersrt:ScenarioForecastMember2023-12-310001015739srt:MaximumMember2021-12-012021-12-310001015739us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2023-09-300001015739us-gaap:CommonStockMember2023-06-300001015739us-gaap:ServiceOtherMember2023-07-012023-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2022-01-012022-09-300001015739awre:SharePurchasesMember2022-07-012022-09-300001015739awre:NoteReceivableMember2023-09-300001015739us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001015739srt:MaximumMember2023-01-012023-09-300001015739awre:OmlisLimitedMemberus-gaap:WarrantMember2022-03-110001015739us-gaap:CommonStockMember2022-06-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001015739us-gaap:RetainedEarningsMember2023-09-300001015739awre:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:OperatingSegmentsMember2022-01-012022-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2023-02-012023-02-280001015739us-gaap:RetainedEarningsMember2022-09-300001015739us-gaap:FairValueInputsLevel3Memberawre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300001015739us-gaap:USTreasurySecuritiesMember2023-09-300001015739us-gaap:CommonStockMember2022-04-012022-06-300001015739awre:SharePurchasesMember2023-01-012023-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2022-03-110001015739us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-09-300001015739us-gaap:CommonStockMember2022-03-310001015739us-gaap:MaintenanceMember2023-01-012023-09-300001015739awre:USTreasuriesAndCorporateBondsMember2022-12-310001015739us-gaap:AdditionalPaidInCapitalMember2022-03-310001015739us-gaap:FairValueInputsLevel2Memberawre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:CustomerRelationshipsMember2023-09-300001015739us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001015739us-gaap:TransferredOverTimeMember2023-01-012023-09-300001015739us-gaap:RetainedEarningsMember2022-06-300001015739srt:MaximumMember2022-12-310001015739us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:OperatingSegmentsMemberus-gaap:LicenseAndServiceMember2023-01-012023-09-300001015739us-gaap:RetainedEarningsMember2023-06-300001015739us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001015739us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001015739us-gaap:CommonStockMember2021-12-310001015739us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:RetainedEarningsMember2022-04-012022-06-300001015739us-gaap:TransferredOverTimeMember2022-01-012022-09-300001015739srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-09-300001015739us-gaap:TransferredOverTimeMember2023-07-012023-09-300001015739us-gaap:CorporateBondSecuritiesMember2022-12-310001015739us-gaap:OperatingSegmentsMemberawre:RestOfWorldMember2023-01-012023-09-300001015739us-gaap:OperatingSegmentsMemberawre:SubscriptionBasedContractsMember2023-07-012023-09-300001015739us-gaap:ServiceOtherMember2023-01-012023-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2022-01-012022-12-310001015739awre:CostOfServicesAndOtherRevenueMember2022-01-012022-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100010157392023-08-012023-08-310001015739awre:SharePurchasesMember2022-01-012022-09-300001015739us-gaap:OperatingSegmentsMemberus-gaap:LicenseAndServiceMember2023-07-012023-09-300001015739us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:FairValueInputsLevel2Memberawre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001015739us-gaap:ServiceOtherMember2022-07-012022-09-300001015739us-gaap:OperatingSegmentsMemberawre:SubscriptionBasedContractsMember2022-01-012022-09-300001015739us-gaap:OperatingSegmentsMemberawre:SubscriptionBasedContractsMember2022-07-012022-09-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001015739us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001015739us-gaap:MaintenanceMember2022-01-012022-09-300001015739us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:CommonStockMember2023-09-300001015739us-gaap:OperatingSegmentsMembercountry:US2022-01-012022-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2023-01-012023-09-300001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2022-07-012022-07-310001015739awre:GrantDateTwoThousandTwentyTwoMemberawre:DirectorsOfficerAndEmployeesMemberawre:UnrestrictedStockMemberawre:StockOptionPlan2001Member2023-01-012023-09-300001015739us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:OperatingSegmentsMembercountry:GB2022-07-012022-09-3000010157392022-06-3000010157392022-01-012022-09-300001015739awre:CostOfServicesAndOtherRevenueMember2022-07-012022-09-300001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2023-01-012023-09-300001015739us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001015739us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:CommonStockMember2022-09-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001015739us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001015739us-gaap:OperatingSegmentsMembercountry:US2023-07-012023-09-300001015739us-gaap:OperatingSegmentsMembercountry:GB2023-01-012023-09-3000010157392022-03-310001015739awre:FortressIDMember2021-12-012021-12-310001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100010157392022-07-150001015739us-gaap:OperatingSegmentsMember2023-01-012023-09-300001015739us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001015739us-gaap:CommonStockMember2023-03-3100010157392023-03-310001015739awre:OmlisLimitedMemberawre:NoteReceivableMember2023-07-012023-09-300001015739us-gaap:OperatingSegmentsMemberawre:RestOfWorldMember2023-07-012023-09-300001015739us-gaap:LicenseAndServiceMember2023-01-012023-09-300001015739us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001015739awre:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-30awre:Installmentxbrli:purexbrli:sharesiso4217:USDiso4217:USDxbrli:shares

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended September 30, 2023

OR

 

 

 

 

 

 

 

Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from _________ to _________

 

Commission file number 000-21129

 

AWARE, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Massachusetts

 

04-2911026

(State or Other Jurisdiction of

 

(I.R.S. Employer Identification No.)

Incorporation or Organization)

 

 

 

 

 

 

76 Blanchard Road in Burlington, Massachusetts, 01803

(Address of Principal Executive Offices)

(Zip Code)

 

(781) 276-4000

(Registrant’s Telephone Number, Including Area Code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

 

Title of Each Class

 

Trading Symbol

 

Name of Each Exchange on Which Registered

Common Stock, $0.01 par value per share

 

AWRE

 

The Nasdaq Global Market

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

 

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

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

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

 

Emerging growth company

 

 

 

 

 

 

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

 

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

 

The number of shares outstanding of the registrant’s common stock as of October 24, 2023 was 20,991,726.

 

 

 


 

AWARE, INC.

FORM 10-Q

FOR THE QUARTER ENDED SEPTEMBER 30, 2023

TABLE OF CONTENTS

 

 

 

 

Page

 

 

 

 

PART I

 

FINANCIAL INFORMATION

3

 

 

 

 

Item 1.

 

Unaudited Consolidated Financial Statements

3

 

 

Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022

3

 

 

Consolidated Statements of Operations and Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2023 and September 30, 2022

4

 

 

Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and September 30, 2022

5

 

 

Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and September 30, 2022

6

 

 

Notes to Consolidated Financial Statements

8

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

19

Item 4.

 

Controls and Procedures

24

 

 

 

 

PART II

 

OTHER INFORMATION

25

Item 1.

 

Legal Proceedings

25

Item 1A.

 

Risk Factors

25

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

25

Item 6.

 

Exhibits

27

 

 

Signatures

28

 

2


 

PART 1. FINANCIAL INFORMATION

ITEM 1: CONSOLIDATED FINANCIAL STATEMENTS

AWARE, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)

(unaudited)

 

 

 

September 30,
2023

 

 

December 31,
2022

 

ASSETS

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

5,683

 

 

$

11,749

 

Marketable securities

 

 

21,839

 

 

 

17,229

 

Accounts receivable, net

 

 

6,519

 

 

 

3,317

 

Unbilled receivables

 

 

1,772

 

 

 

2,929

 

Tax receivable

 

 

 

 

 

1,362

 

Prepaid expenses and other current assets

 

 

989

 

 

 

693

 

Total current assets

 

 

36,802

 

 

 

37,279

 

 

 

 

 

 

 

Property and equipment, net

 

 

616

 

 

 

726

 

Intangible assets, net

 

 

2,495

 

 

 

2,806

 

Goodwill

 

 

3,120

 

 

 

3,120

 

Note receivable

 

 

2,695

 

 

 

2,601

 

Right of use asset

 

 

4,332

 

 

 

4,538

 

Other long-term assets

 

 

122

 

 

 

122

 

Total assets

 

$

50,182

 

 

$

51,192

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

231

 

 

$

639

 

Accrued expenses

 

 

1,646

 

 

 

1,282

 

Current portion of operating lease liabilities

 

 

632

 

 

 

470

 

Deferred revenue

 

 

5,349

 

 

 

3,411

 

Total current liabilities

 

 

7,858

 

 

 

5,802

 

 

 

 

 

 

 

 

Long-term deferred revenue

 

 

563

 

 

 

322

 

Long-term operating lease liabilities

 

 

3,896

 

 

 

4,047

 

Long-term portion of contingent acquisition payment

 

 

 

 

 

812

 

Total long-term liabilities

 

 

4,459

 

 

 

5,181

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $1.00 par value; 1,000,000 shares authorized,
   
none outstanding

 

 

 

 

 

 

Common stock, $.01 par value; 70,000,000 shares authorized; issued and outstanding of 21,014,256 as of September 30, 2023 and 21,093,447 as of December 31, 2022

 

 

210

 

 

 

211

 

Additional paid-in capital

 

 

98,976

 

 

 

98,306

 

Accumulated deficit

 

 

(61,273

)

 

 

(58,198

)

Accumulated other comprehensive loss

 

 

(48

)

 

 

(110

)

Total stockholders’ equity

 

 

37,865

 

 

 

40,209

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ equity

 

$

50,182

 

 

$

51,192

 

 

The accompanying notes are an integral part of the consolidated financial statements.

3


 

AWARE, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS)

(in thousands, except per share data)

(unaudited)

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Software licenses

 

$

4,391

 

 

$

814

 

 

$

7,535

 

 

$

5,459

 

Software maintenance

 

 

1,889

 

 

 

1,786

 

 

 

5,491

 

 

 

5,267

 

Services and other

 

 

101

 

 

 

415

 

 

 

844

 

 

 

1,219

 

Total revenue

 

 

6,381

 

 

 

3,015

 

 

 

13,870

 

 

 

11,945

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of services and other revenue

 

 

410

 

 

 

282

 

 

 

1,033

 

 

 

920

 

Research and development

 

 

2,264

 

 

 

2,279

 

 

 

6,909

 

 

 

6,932

 

Selling and marketing

 

 

2,171

 

 

 

1,874

 

 

 

6,118

 

 

 

5,067

 

General and administrative

 

 

1,601

 

 

 

1,808

 

 

 

4,679

 

 

 

4,895

 

Fair value adjustment to contingent acquisition payment

 

 

(812

)

 

 

 

 

 

(812

)

 

 

 

Gain on sale of fixed assets

 

 

 

 

 

(5,672

)

 

 

 

 

 

(5,672

)

Total costs and expenses

 

 

5,634

 

 

 

571

 

 

 

17,927

 

 

 

12,142

 

Operating income (loss)

 

 

747

 

 

 

2,444

 

 

 

(4,057

)

 

 

(197

)

Interest income

 

 

397

 

 

 

155

 

 

 

982

 

 

 

228

 

Net income (loss)

 

$

1,144

 

 

$

2,599

 

 

$

(3,075

)

 

$

31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share – basic

 

$

0.05

 

 

$

0.12

 

 

$

(0.15

)

 

$

0.00

 

Net income (loss) per share – diluted

 

$

0.05

 

 

$

0.12

 

 

$

(0.15

)

 

$

0.00

 

Weighted-average shares – basic

 

 

21,049

 

 

 

21,725

 

 

 

21,017

 

 

 

21,674

 

Weighted-average shares – diluted

 

 

21,131

 

 

 

21,798

 

 

 

21,017

 

 

 

21,733

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gain (loss) on available-for-sale securities

 

 

43

 

 

 

(170

)

 

 

62

 

 

 

(170

)

Comprehensive income (loss)

 

$

1,187

 

 

$

2,429

 

 

$

(3,013

)

 

$

(139

)

 

The accompanying notes are an integral part of the consolidated financial statements.

4


 

AWARE, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

Cash flows from operating activities:

 

 

 

 

 

 

Net (loss) income

 

$

(3,075

)

 

$

31

 

Adjustments to reconcile net income (loss) to net cash
   used in operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

437

 

 

 

587

 

Gain on sale of fixed assets

 

 

 

 

 

(5,672

)

Stock-based compensation

 

 

1,097

 

 

 

1,356

 

Interest on note receivable

 

 

(93

)

 

 

(70

)

Bad debt provision

 

 

 

 

 

221

 

Non-cash lease expense

 

 

218

 

 

 

 

Change in fair value of contingent acquisition payment

 

 

(812

)

 

 

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(3,432

)

 

 

(122

)

Unbilled receivables

 

 

1,387

 

 

 

(669

)

Prepaid expenses and other current assets

 

 

(459

)

 

 

(776

)

Tax receivable

 

 

1,355

 

 

 

 

Accounts payable

 

 

(408

)

 

 

706

 

Accrued expenses

 

 

363

 

 

 

(220

)

Deferred revenue

 

 

2,180

 

 

 

67

 

Net cash used in operating activities

 

 

(1,242

)

 

 

(4,561

)

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(16

)

 

 

(144

)

Proceeds from sale of fixed assets

 

 

 

 

 

8,547

 

Purchase of marketable securities

 

 

(9,128

)

 

 

(18,556

)

Sale of marketable securities

 

 

4,750

 

 

 

 

Investment in note receivable

 

 

 

 

 

(2,500

)

Net cash used in investing activities

 

 

(4,394

)

 

 

(12,653

)

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from issuance of common stock

 

 

52

 

 

 

96

 

Payments made for taxes of employees who surrendered
   shares related to unrestricted stock

 

 

(15

)

 

 

(24

)

Repurchase of common stock

 

 

(467

)

 

 

(164

)

Net cash used in financing activities

 

 

(430

)

 

 

(92

)

 

 

 

 

 

 

 

Decrease in cash and cash equivalents

 

 

(6,066

)

 

 

(17,306

)

Cash and cash equivalents, beginning of period

 

 

11,749

 

 

 

29,963

 

Cash and cash equivalents, end of period

 

$

5,683

 

 

$

12,657

 

 

 

 

 

 

 

 

Supplemental disclosure: Cash paid for income taxes

 

$

136

 

 

$

 

 

 

The accompanying notes are an integral part of the consolidated financial statements.

5


 

AWARE, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

(unaudited)

 

 

 

For the Three and Nine Months Ended

 

 

 

September 30, 2022

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Accumulated other

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Comprehensive Loss

 

 

Equity

 

Balance at December 31, 2021

 

 

21,614

 

 

$

216

 

 

$

97,778

 

 

$

(56,472

)

 

$

-

 

 

$

41,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of unrestricted stock

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

430

 

 

 

 

 

 

 

 

 

430

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(1,278

)

 

 

 

 

 

(1,278

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at March 31, 2022

 

 

21,642

 

 

$

216

 

 

$

98,208

 

 

$

(57,750

)

 

$

-

 

 

$

40,674

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock under employee stock purchase plan

 

 

40

 

 

 

1

 

 

 

92

 

 

 

 

 

 

 

 

 

93

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

378

 

 

 

 

 

 

 

 

 

378

 

Repurchase of common stock

 

 

(1

)

 

 

 

 

 

(3

)

 

 

 

 

 

 

 

 

(3

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

(1,289

)

 

 

 

 

 

(1,289

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at June 30, 2022

 

 

21,681

 

 

$

217

 

 

$

98,675

 

 

$

(59,039

)

 

$

-

 

 

$

39,853

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock under employee stock purchase plan

 

 

91

 

 

$

1

 

 

$

2

 

 

$

-

 

 

$

-

 

 

$

3

 

Shares surrendered by employees to
   pay taxes related to unrestricted stock

 

 

(10

)

 

 

 

 

 

(24

)

 

 

 

 

 

 

 

 

(24

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

548

 

 

 

 

 

 

 

 

 

548

 

Repurchase of common stock

 

 

(75

)

 

 

(1

)

 

 

(160

)

 

 

 

 

 

 

 

 

(161

)

Other comprehensive loss

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

(170

)

 

 

(170

)

Net income

 

 

 

 

 

 

 

 

 

 

 

2,599

 

 

 

 

 

 

2,599

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at September 30, 2022

 

 

21,687

 

 

$

217

 

 

$

99,041

 

 

$

(56,440

)

 

$

(170

)

 

$

42,648

 

 

 

6


 

 

 

For the Three and Nine Months Ended

 

 

 

September 30, 2023

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Accumulated Other

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Comprehensive Income (Loss)

 

 

Equity

 

Balance at December 31, 2022

 

 

21,093

 

 

$

211

 

 

$

98,306

 

 

$

(58,198

)

 

$

(110

)

 

$

40,209

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of unrestricted stock

 

 

62

 

 

 

1

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

Shares surrendered by employees to pay taxes related to unrestricted stock

 

 

(9

)

 

 

 

 

 

(15

)

 

 

 

 

 

 

 

 

(15

)

Repurchase of common stock

 

 

(191

)

 

 

(2

)

 

 

(339

)

 

 

 

 

 

 

 

 

(341

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

335

 

 

 

 

 

 

 

 

 

335

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

147

 

 

 

147

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(1,568

)

 

 

 

 

 

(1,568

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at March 31, 2023

 

 

20,955

 

 

$

210

 

 

$

98,286

 

 

$

(59,766

)

 

$

37

 

 

$

38,767

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock under employee stock purchase plan

 

 

38

 

 

 

1

 

 

 

51

 

 

 

 

 

 

 

 

 

52

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

403

 

 

 

 

 

 

 

 

 

403

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(128

)

 

 

(128

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

(2,651

)

 

 

 

 

 

(2,651

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at June 30, 2023

 

 

20,993

 

 

$

211

 

 

$

98,740

 

 

$

(62,417

)

 

$

(91

)

 

$

36,443

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of unrestricted stock

 

 

102

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

2

 

Repurchase of common stock

 

 

(81

)

 

 

(1

)

 

 

(125

)

 

 

 

 

 

 

 

 

(126

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

359

 

 

 

 

 

 

 

 

 

359

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

43

 

 

 

43

 

Net income

 

 

 

 

 

 

 

 

 

 

 

1,144

 

 

 

 

 

 

1,144

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at September 30, 2023

 

 

21,014

 

 

$

210

 

 

$

98,976

 

 

$

(61,273

)

 

$

(48

)

 

$

37,865

 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

7


 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Note 1 – Description of the Company and Basis of Presentation

Description of the Company

We are a global leader in biometrics software offerings and solutions. Our portfolio enables government agencies and commercial entities to enroll, identify, authenticate and enable using biometrics, which comprise physiological characteristics, such as fingerprints, faces, irises and voices.

Enroll: Register biometric identities into an organization’s secure database
Identify: Utilize an organization’s secure database to accurately identify individuals using biometric data
Authenticate: Provide frictionless multi-factor, passwordless access to secured accounts and databases with biometric verification
Enable: Manage the lifecycle of secure identities through optimized biometric interchanges

We have been engaged in this business since 1993. Our comprehensive portfolio of biometric solutions is based on innovative, robust products designed explicitly for ease of integration, including customer-managed and integration ready biometric frameworks, platforms, software development kits (SDKs) and services. Principal government applications of biometrics systems include border control, visa applicant screening, law enforcement, national defense, intelligence, secure credentialing, access control, and background checks. Principal commercial applications include mobile enrollment, user authentication, identity proofing, and secure transaction enablement.

Our products span multiple biometric modalities including fingerprint, face, iris and voice, and provide interoperable, standards-compliant, field-proven biometric functionality. Our products are used to capture, verify, format, compress and decompress biometric images as well as aggregate, analyze, process, match and transport those images and templates within biometric systems. For large deployments, we may provide project management and software engineering services. We sell our biometrics software products and services globally through a multifaceted distribution strategy using systems integrators, original equipment manufacturers (OEMs), value added resellers (VARs), partners, and directly to end user customers.

Certain amounts in the consolidated financial statements and associated notes may not add due to rounding. All percentages have been calculated using unrounded amounts.

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the two years ended December 31, 2022 in conjunction with our 2022 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.

The accompanying unaudited consolidated balance sheets, statements of operations and comprehensive income (loss), statements of cash flows, and statements of stockholders’ equity reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at September 30, 2023, and of operations and cash flows for the interim periods ended September 30, 2023 and 2022.

The results of operations for the interim periods ended September 30, 2023 are not necessarily indicative of the results to be expected for the year.

8


 

Principles of Consolidation

The consolidated financial statements include the accounts of Aware, Inc. and its subsidiaries, Aware Security Corporation and Fortr3ss, Inc. Intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for credit losses, valuation of the contingent acquisition payment, valuation of the investment in the note receivable, goodwill and long-lived asset impairment and valuation allowance for deferred income tax assets. Actual results could differ from those estimates.

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments, which changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. This guidance was to be effective for reporting periods beginning after December 15, 2019, with early adoption permitted. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842) Effective Dates, which deferred the effective dates for us, as a smaller reporting company, until fiscal year 2023. The adoption of this update did not have a material impact on our consolidated financial statements.

Note 2 – Revenue Recognition

We recognize revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”). Under ASC 606, we apply the following five step model:

1. Identify the contract with the customer;

2. Identify the performance obligations in the contract;

3. Determine the transaction price;

4. Allocate the transaction price to the performance obligations in the contract; and

5. Recognize revenue when (or as) each performance obligation is satisfied.

We categorize revenue as software licenses, software maintenance, or services and other. Revenue from software licenses is recognized at a point in time upon delivery, provided all other revenue recognition criteria are met. We recognize software maintenance revenue over time on a straight-line basis over the contract period. Services revenue is recognized over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted), provided all other revenue recognition criteria are met. Other revenue, includes hardware sales that may be included in a software license, is recognized at a point in time upon delivery provided all other revenue recognition criteria are met.

In addition to selling software licenses, software maintenance and software services on a standalone basis, a significant portion of our contracts include multiple performance obligations, which require an allocation of the transaction price to each distinct performance obligation based on a relative standalone selling price (“SSP”) basis. The SSP is the price at which we would sell a promised good or service separately to a customer. The best estimate of SSP is the observable price of a good or service when we sell that good or service separately. A contractually stated price or a list price for a good or service may be the SSP of that good or service. We use a range of selling prices to estimate SSP when we sell each of the goods and services separately and need to determine whether there is a discount that needs to be allocated based on the relative SSP of the various goods and services within multiple performance obligation arrangements. In instances where SSP is not directly observable, such as when we do not sell the product or service

9


 

separately, we typically determine the SSP using an adjusted market assessment approach using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual goods and services due to the stratification of those goods and services by customer. In these instances, we may use information such as the nature of the customer and distribution channel in determining the SSP.

When software licenses and significant customization engineering services are sold together, they are accounted for as a combined performance obligation, as the software licenses are generally highly dependent on, and interrelated with, the associated customization services and therefore are not distinct performance obligations. Revenue for the combined performance obligation is recognized over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted).

When subscription-based software is sold, the subscription-based software and software maintenance are generally considered distinct performance obligations. The transaction price is allocated to subscription-based software and the software maintenance based on the relative SSP of each performance obligation. We sell subscription-based software for a fixed fee and/or a usage-based royalty fee, sometimes subject to a minimum guarantee. When the amount is in the form of a fixed fee, including the guaranteed minimum in subscription-based royalties, revenue is allocated to the subscription-based software and recognized at a point in time upon delivery, provided all other revenue recognition criteria are met. Revenue allocated to the software maintenance is recognized over the contract term on a straight-line basis. Any subscription-based software fees earned not subject to the guaranteed minimum or earned in excess of the minimum amount are recognized as revenue when the subsequent usage occurs.

Our contracts can include variable fees, such as the option to purchase additional usage of a previously delivered software license. We may also provide pricing concessions to clients, a business practice that also gives rise to variable fees in contracts. We include variable fees in the determination of total transaction price if it is not probable that a future significant reversal of revenue will occur. We use the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients.

The amount of consideration is not adjusted for a significant financing component if the time between payment and the transfer of the related good or service is expected to be one year or less under the practical expedient in the guidance. Our revenue arrangements are typically accounted for under such expedient, as payment is typically due within 30 to 60 days. During the periods ended September 30, 2023 and 2022, none of our contracts contained a significant financing component.

Also, to the extent relevant in future periods with our acquisition of FortressID and adaption of our current products to be delivered in a hosted environment with AwareID, we expect to recognize revenue from our SaaS offerings in future periods. SaaS offerings will be recognized ratably over the subscription period. For the three and nine months ended September 30, 2023 and 2022 we generated a de minimis amount of revenue from SaaS contracts.

Disaggregation of Revenues

We organize ourselves into a single segment that reports to the Chief Executive Officer who is our chief operating decision maker. We conduct our operations in the United States and sell our products and services to domestic and international customers. Revenue generated from the following geographic regions was (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

5,247

 

 

$

2,129

 

 

$

9,365

 

 

$

6,439

 

United Kingdom

 

 

323

 

 

 

347

 

 

 

934

 

 

 

1,109

 

Rest of World

 

 

811

 

 

 

539

 

 

 

3,571

 

 

 

4,397

 

 

 

$

6,381

 

 

$

3,015

 

 

$

13,870

 

 

$

11,945

 

 

10


 

 

Revenue by timing of transfer of goods or services was (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Goods or services transferred at a point in time

 

$

4,391

 

 

$

770

 

$

6,893

 

 

$

5,484

 

Goods or services transferred over time

 

 

1,990

 

 

 

2,245

 

 

6,977

 

 

 

6,461

 

 

$

6,381

 

 

$

3,015

 

$

13,870

 

 

$

11,945

 

 

Revenue by product group was (in thousands):

 

 

 

 

 

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

License and service contracts

 

$

5,982

 

 

$

2,571

 

$

11,586

 

 

$

9,787

 

Subscription-based contracts

 

 

399

 

 

 

444

 

 

2,284

 

 

 

2,158

 

 

$

6,381

 

 

$

3,015

 

$

13,870

 

 

$

11,945

 

 

Revenue from subscription-based contracts include revenue that may be recognized at a point in time or over time and be part of a fixed fee and or minimum guarantee as well as fees earned and allocated to software maintenance.

 

Contract Balances

When the timing of our delivery of goods or services is different from the timing of payments made by customers, we recognize either a contract asset (performance precedes contractual due date) or a contract liability (customer payment precedes performance). Customers that prepay are represented by the deferred revenue below until the performance obligation is satisfied.

Our contract assets consist of unbilled receivables. Our contract liabilities consist of deferred (unearned) revenue, which is generally related to software maintenance contracts. We classify deferred revenue as current or noncurrent based on the timing of when we expect to recognize revenue.

11


 

The following tables present changes in our contract assets and liabilities during the three and nine months ended September 30, 2023 and 2022 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Revenue
Recognized In
Advance of
Billings

 

 

Billings

 

 

Balance at
End of
Period

 

Three months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,820

 

 

$

924

 

 

$

(1,972

)

 

$

1,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,430

 

 

$

1,278

 

 

$

(952

)

 

$

3,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Three months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

4,359

 

 

$

3,442

 

 

$

(1,889

)

 

$

5,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,533

 

 

$

2,059

 

 

$

(1,786

)

 

$

3,806

 

 

 

 

 

Balance at Beginning of Period

 

 

Revenue Recognized In
Advance of Billings

 

 

Billings

 

 

Balance at End of Period

 

Nine months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,929

 

 

$

2,601

 

 

$

(3,758

)

 

$

1,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,087

 

 

$

4,279

 

 

$

(3,610

)

 

$

3,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at Beginning of Period

 

 

Billings

 

 

Revenue Recognized

 

 

Balance at End of Period

 

Nine months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,733

 

 

$

7,670

 

 

$

(5,491

)

 

$

5,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,740

 

 

$

5,333

 

 

$

(5,267

)

 

$

3,806

 

 

 

 

 

 

Remaining Performance Obligations

Remaining performance obligations represent the transaction prices from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 90% of the remaining deferred revenue over the next 12 months, with the remainder

12


 

recognized thereafter. As of September 30, 2023, the aggregate amount of the transaction prices allocated to remaining performance obligations for contracts with a duration greater than one year was $ 3.7 million.

 

Note 3 – Fair Value Measurements

The FASB Codification defines fair value and establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy under the FASB Codification are: Level 1 – valuations that are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; Level 2 – valuations that are based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly; and Level 3 – valuations that require inputs that are both significant to the fair value measurement and unobservable.

Cash and cash equivalents, which primarily include money market mutual funds were $5.7 million and $11.7 million as of September 30, 2023 and December 31, 2022, respectively. Marketable securities, which primarily include U.S. Treasuries and corporate bonds, were $21.8 million and $17.2 million as of September 30, 2023 and December 31, 2022, respectively. Our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):

 

 

 

Fair Value Measurement at September 30, 2023 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (included in
   cash and cash equivalents)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Marketable securities

 

 

21,839

 

 

 

 

 

 

 

 

 

21,839

 

Note receivable

 

 

-

 

 

 

 

 

 

2,695

 

 

 

2,695

 

Total assets

 

$

25,743

 

 

$

 

 

$

2,695

 

 

$

28,438

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

  Contingent acquisition payment

 

$

 

 

$

 

 

$

 

 

$

 

Total liabilities

 

$

 

 

$

 

 

$

 

 

$

 

 

 

 

 

Fair Value Measurement at December 31,
2022 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

  Money market funds (included in
   cash and cash equivalents)

 

$

10,967

 

 

$

 

 

$

 

 

$

10,967

 

  Marketable securities

 

 

17,229

 

 

 

 

 

 

 

 

 

17,229

 

  Note receivable

 

 

 

 

 

 

 

 

2,601

 

 

 

2,601

 

Total assets

 

$

28,196

 

 

$

 

 

$

2,601

 

 

$

30,797

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

  Contingent acquisition payment

 

$

 

 

$

 

 

$

812

 

 

$

812

 

Total liabilities

 

$

 

 

$

 

 

$

812

 

 

$

812

 

 

13


 

 

Our investments in marketable securities are classified as available-for-sale and are carried at fair value, with the unrealized gains and losses, net of tax, reported as a component of accumulated other comprehensive income (loss) in stockholders' equity.

 

Marketable securities by security type consisted of the following (in thousands):

 

 

 

September 30, 2023:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

16,501

 

 

$

80

 

 

$

(106

)

 

$

16,475

 

Corporate bonds

 

 

5,386

 

 

 

4

 

 

 

(26

)

 

 

5,364

 

 

 

$

21,887

 

 

$

84

 

 

$

(132

)

 

$

21,839

 

 

 

 

December 31, 2022:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

13,389

 

 

$

24

 

 

$

(100

)

 

$

13,313

 

Corporate bonds

 

 

3,950

 

 

 

 

 

 

(34

)

 

 

3,916

 

 

 

$

17,339

 

 

$

24

 

 

$

(134

)

 

$

17,229

 

 

The investment in the Note Receivable ("Note") with Omlis Limited ("Omlis"), a limited company incorporated and registered in England and Wales and the parent of MIRCAL Technologies Limited ("MIRACL"), and the total carrying value of the investment of $2.7 million and $2.6 million is representative of the fair value of the investment as of September 30, 2023 and December 31, 2022, respectively. During the three and nine months ended September 30, 2023 and for the year ended December, 31, 2022, there were no changes in the underlying assumptions of the Note. The change in fair value during the three and nine months ended September 30, 2023 and for the year ended December 31, 2022 was the result of accrued interest.

 

In connection with the sale of the Note, Omlis granted us a right of first refusal for 18 months with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries. Also, in connection with the sale of the Note, Omlis issued the Company a warrant, which allowed us to purchase up to 8% of the total equity shares in Omlis at a price per share of $33.91. Both the right of first refusal and warrant expired as of September 11, 2023 with no action taken.

 

In December 2021, we acquired 100% of the outstanding shares and acquired all of the assets and liabilities of FortressID for a purchase price of $3.4 million, which consisted of $2.5 million of cash consideration and contingent acquisition payments which were fair valued at $0.9 million at the acquisition date. The maximum contingent acquisition payments at the time of the acquisition was $4.0 million and required cash payments of up to $2.0 million for set revenue targets in 2022 and another $2.0 million for set revenue targets in 2023. No revenue targets were achieved in 2022.

 

The maximum contingent acquisition payment as of September 30, 2023 was $2.0 million. We determined that as of September 30, 2023 the fair value of the contingent acquisition payment was $0 and recorded a $0.8 million gain in the quarter ended September 30, 2023. We determined a remote probability of reaching the revenue targets in 2023 and therefore determined the contingent acquisition payment to have $0 value at September 30, 2023.

 

Changes in the Note receivable balance consisted of the following (in thousands):

 

14


 

 

 

Nine Months Ended

 

 

 

September 30, 2023

 

 

 

 

 

Balance as of December 31, 2022

 

$

2,601

 

Accrued interest

 

 

94

 

Balance as of September 30, 2023

 

$

2,695

 

 

Note 4 – Intangible Assets

 

Intangible assets and their estimated useful lives as of September 30, 2023 are as follows (dollars in thousands):

 

 

 

Useful Life

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Net Book
Value

 

Customer relationships

 

8 and 10 years

 

$

2,680

 

 

$

642

 

 

$

2,038

 

Developed technology

 

5 and 7 years

 

 

710

 

 

 

269

 

 

 

441

 

Trade name trademarks

 

3 and 7 years

 

 

30

 

 

 

14

 

 

 

16

 

 

 

 

 

$

3,420

 

 

$

925

 

 

$

2,495

 

 

During the three and nine months ended September 30, 2023 and 2022, we recorded $0.1 million and $0.3 million, respectively, of intangible assets amortization expense. We expect to record amortization expense for the remainder of 2023 and each subsequent year and thereafter as follows (in thousands):

 

Reminder of 2023

 

$

103

 

2024

 

 

415

 

2025

 

 

407

 

2026

 

 

356

 

2027

 

 

356

 

Thereafter

 

 

858

 

 

 

$

2,495

 

 

Note 5 – Subscription Agreement

 

On March 11, 2022, concurrently with our entry into a mutual reseller arrangement with MIRACL Technologies Limited (“MIRACL”), we entered into a subscription agreement with Omlis Limited, a limited company incorporated and registered in England and Wales and the parent of MIRACL (“Omlis”). We purchased $2.5 million of Omlis’ Note Receivable (“Note”) that accrues interest at 5% annually with a maturity date of March 11, 2026.

 

Prior to maturity, we have the right to convert the Note into the securities issued in a future financing at a 20% discount from the price per share paid by the investors in that financing. If the Note remains outstanding on the maturity date, the Note shall, at the option of the holders of a majority of the outstanding Note, (i) be converted into the most senior shares in Omlis, (ii) be redeemed by payment in cash of the Note and all accrued but unpaid interest or (iii) remain outstanding.

In connection with the sale of the Note, Omlis granted us a right of first refusal for 18 months that expired on September 11, 2023 with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries that expired on September 11, 2023. Also, in connection with the sale of the Note, Omlis issued the Company a warrant that expired on September 11, 2023, which allowed us to purchase up to 8% of the total equity shares in Omlis at a price per share of $33.91.

 

We recorded the Note at its fair value in accordance with ASC 825, Financial Instruments, which was $2.7 million as of September 30, 2023. Interest income of $31 thousand and $93 thousand was earned during the three and nine month periods ended September 30, 2023, respectively. Interest income of $31 thousand and $70 thousand was earned during the three and nine month periods ended September 30, 2022, respectively. The $195 thousand in accrued interest is included in the fair value of the note as of September 30, 2023.

15


 


 

Note 6 – Gain on Sale of Fixed Assets

On July 15, 2022, we completed our sale to FDS Bedford, LLC of our former corporate headquarters located at 40 Middlesex Turnpike, Bedford, Massachusetts for total proceeds of $8.9 million less a brokerage commission of $0.3 million. The assets had remaining deprecation scheduled of $1.8 million at the time of the sale and we recorded a gain of $5.7 million in the third quarter of 2022 on the sale and disposal of these assets at the time of the sale.

 

Note 7 – Computation of Earnings per Share

Basic earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding plus additional common shares that would have been outstanding if dilutive potential common shares had been issued. For the purposes of this calculation, stock options are considered common stock equivalents in periods in which they have a dilutive effect. Stock options that are anti-dilutive are excluded from the calculation. Potential common stock equivalents were not included in the per share calculation for diluted earnings per share where we had a net loss, and the effect of their inclusion would be anti-dilutive.

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Net income (loss)

 

$

1,144

 

 

$

2,599

 

$

(3,075

)

 

$

31

 

Shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

21,049

 

 

 

21,725

 

 

21,017

 

 

 

21,674

 

Additional dilutive common stock equivalents

 

 

82

 

 

 

73

 

 

 

 

 

59

 

Diluted shares outstanding

 

 

21,131

 

 

 

21,798

 

 

21,017

 

 

 

21,733

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share – basic

 

$

0.05

 

 

$

0.12

 

$

(0.15

)

 

$

0.00

 

Net income (loss) per share - diluted

 

$

0.05

 

 

$

0.12

 

$

(0.15

)

 

$

0.00

 

 

 

Note 8 – Equity and Stock-based compensation

The following table presents stock-based compensation expenses included in our unaudited consolidated statements of operations and comprehensive loss (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Cost of services and other revenue

 

$

5

 

 

$

7

 

$

13

 

 

$

19

 

Research and development

 

 

60

 

 

 

54

 

 

180

 

 

 

229

 

Selling and marketing

 

 

21

 

 

 

182

 

 

71

 

 

 

260

 

General and administrative

 

 

273

 

 

 

305

 

 

833

 

 

 

848

 

Stock-based compensation expense

 

$

359

 

 

$

548

 

$

1,097

 

 

$

1,356

 

 

Stock Options - We did not grant stock options in the three or nine months ended September 30, 2023 or 2022.

Unrestricted Stock Grants - Our 2001 Nonqualified Stock Plan permits us to grant shares of unrestricted shares of stock to our directors, officers, and employees. Stock-based compensation expense for stock grants is determined based on the fair market value of our stock on the date of grant, provided the number of shares in the grant is fixed on the grant date.

16


 

We did not grant any shares of unrestricted stock during the three months ended September 30, 2023. In the nine months ended September 30, 2023 we granted an aggregate of 134,211 shares of unrestricted stock. Of the shares granted in the nine months ended September 30, 2023, 67,105 shares were issued shortly after June 30, 2023 and the remaining shares are scheduled to be issued shortly after December 31, 2023, provided that each applicable grantee is serving as a director, officer or employee as of that date.

In the three and nine months ended September 30, 2022 we granted an aggregate 60,000 and 167,921 shares of unrestricted stock, respectively. Of the 167,921 shares of unrestricted stock granted during the nine months ended September 30, 2022, 61,459 were issued shortly after June 30, 2022, 46,461 were issued shortly after December 31, 2022 and 15,000 were issued in each February 2023 and August 2023. The remaining 30,000 is scheduled to be issued in two equal installments in August 2024 and 2025 provided that the grantee is serving as a director, officer or employee as of that date.

Share Purchases - On March 1, 2022, our Board of Directors authorized a new stock repurchase program pursuant to which we may purchase up to $10.0 million of our common stock, of which $1.8 million has been repurchased as of September 30, 2023. During the three and nine months ended September 30, 2023 we purchased 81,083 and 271,991 shares of our common stock, respectively. During the three and nine months ended September 30, 2022 we purchased 75,407 and 76,561 shares of our common stock, respectively. The shares may be purchased from time to time in the open market or through privately negotiated transactions at management’s discretion, depending upon market conditions and other factors. The authorization to repurchase shares of our common stock expires on December 31, 2023. Repurchases will be made under the program using our own cash resources and will be in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, and other applicable laws, rules and regulations, which may permit repurchases to occur during periods when we might otherwise be precluded from making purchases under insider trading laws or company policy. The program does not obligate us to acquire any particular amount of common stock and the program may be modified or suspended at any time at our Board of Director’s discretion.

17


 

Note 9 – Income Taxes

During the three and nine months ended September 30, 2023 and 2022, we recorded no income tax benefits for the net operating income (losses) incurred or for the research and development tax credits generated due to the uncertainty of realizing a benefit from those items.

We have evaluated the positive and negative evidence bearing upon our ability to realize our deferred tax assets, which primarily consist of net operating loss carryforwards and research and development tax credits. We considered the history of cumulative net losses, estimated future taxable income and prudent and feasible tax planning strategies and we have concluded that it is more likely than not that we will not realize the benefits of our deferred tax assets. As a result, as of September 30, 2023 and December 31, 2022, we have a full valuation recorded against our net deferred tax assets.

The carryback of the estimated loss resulted in a refundable federal tax credit of $1.5 million and an increase in research credit carryforwards previously utilized. We decided to carry back the loss reported on the filed 2020 tax return. Upon filing our 2020 tax return and the related carry back claim we received the payment of $1.5 million in August 2023.

 

18


 

ITEM 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations

Cautionary Statement for Purposes of the “Safe Harbor” Provisions of the Private Securities Litigation Reform Act of 1995

Some of the information in this Quarterly Report on Form 10-Q contains forward‑looking statements that involve substantial risks and uncertainties. You can identify these statements by forward‑looking words such as “may,” “will,” “expect,” “anticipate,” “believe,” “estimate,” “continue” and similar words. You should read statements that contain these words carefully because they: (1) discuss our future expectations; (2) contain projections of our future operating results or financial condition; or (3) state other “forward‑looking” information. However, we may not be able to predict future events accurately. The risk factors listed in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2022, as well as any cautionary language in this Quarterly Report on Form 10-Q, provide examples of risks, uncertainties and events that may cause our actual results to differ materially from the expectations we describe in our forward‑looking statements. You should be aware that the occurrence of any of the events described in these risk factors and elsewhere in this Quarterly Report on Form 10-Q could materially and adversely affect our business.

Summary of Operations

We are primarily engaged in the development and sale of biometrics products, solutions and services. Our software products are used in government and commercial systems and applications and fulfill a broad range of functions critical to secure biometric enrollment, authentication, identification and transactions. Principal government applications of biometrics systems include border control, visa applicant screening, law enforcement, national defense, intelligence, secure credentialing, access control, and background checks. Principal commercial applications include: i) user enrollment and authentication used for login to mobile devices, computers, networks, and software programs; ii) user authentication for financial transactions and purchases (online and in-person); iii) physical access control to buildings; and iv) identity proofing of prospective employees and customers. We sell our biometrics software products and services globally through a multifaceted distribution strategy using systems integrators, OEMs, VARs, partners, and directly to end user customers. We also derive a portion of our revenue from the sale of imaging software licenses to OEMs and systems integrators that incorporate our software into medical imaging products and medical systems.

Summary of Financial Results

We use revenue and results of operations to summarize financial results as we believe these measurements are the most meaningful way to understand our operating performance.

Revenue and operating income for the three months ended September 30, 2023 were $6.4 million and $0.7 million, respectively. These results compared to revenue of $3.0 million and operating income of $2.4 million for the three months ended September 30, 2022. The increase in revenue was primarily due to $3.0 million of license revenue related to a government contract recognized in the three months ended September 30, 2023. The decrease in operating income in the current three month period was due primarily due to a $5.7 million gain we recorded in the three months ended September 30, 2022 related to the sale of our corporate office. This was partially offset by the impact of increased license revenue as well as a gain we recorded related to an adjustment in the fair value of contingent acquisition payment related to our FortressID acquisition in December 2021 in the three months ended September 30, 2023.

Revenue and operating loss for the nine months ended September 30, 2023 were $13.9 million and $4.1 million, respectively. These results compared to revenue of $11.9 million and operating loss of $0.2 million for the nine months ended September 30, 2022. The increase in revenue in the current nine month period was primarily due to an increase in software license revenue. The higher operating loss in the current nine month period was

primarily due to the impact of a one-time $5.7 million gain we recorded related to the sale of our corporate office in the nine months ended September 30, 2022. which was partially offset by an increase in revenue.

These and all other financial results are discussed in more detail in the results of operations section that follows.

19


 

Results of Operations

Software licenses. Software licenses consist of revenue from the sale of biometrics and imaging software products. Sales of software products depend on our ability to win proposals to supply software for biometrics systems projects either directly to end user customers or indirectly through channel partners.

Software license revenue increased 439% from $0.8 million in the three months ended September 30, 2022 to $4.4 million in the same three month period in 2023. As a percentage of total revenue, software license revenue increased from 27% in the third quarter of 2022 to 69% in the current year quarter. The $3.6 million increase in software license revenue was due primarily to an increase in perpetual licenses sales including $3.0 million of license revenue related to a government contract recognized in the three months ended September 30, 2023.

Software license revenue increased 38% from $5.5 million in the nine months ended September 30, 2022 to $7.5 million in the same nine month period in 2023. As a percentage of total revenue, software license revenue increased from 46% in the nine months ended September 30, 2022 to 54% in the current year period. The $2.0 million increase in software license revenue was due primarily to an increase in perpetual licenses sales.

 

Software license sales have historically fluctuated, and we expect software license revenue to continue to fluctuate since these sales are based on the timing of projects with our customers and partners.

Our market strategy is to continue to focus on our legacy government biometrics markets and expand into new commercial biometrics markets. We are unable to predict future revenue from commercial markets as these are emerging markets.

Software maintenance. Software maintenance consists of revenue from the sale of software maintenance contracts. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the contract.

Software maintenance revenue increased 6% from $1.8 million in the three months ended September 30, 2022 to $1.9 million in the three months ended September 30, 2023. As a percentage of total revenue, software maintenance revenue decreased from 59% in the third quarter of 2022 to 30% in the current year quarter. For the three month period ended September 30, 2023, the increase in software maintenance revenue was primarily due to software maintenance related to our sales of perpetual software licenses.

Software maintenance revenue increased 4% from $5.3 million in the nine months ended September 30, 2022 to $5.5 million in the same nine month period in 2023. As a percentage of total revenue, software maintenance revenue decreased from 44% in the nine months ended September 30, 2022 to 40% in the current year period. For the nine month period ended September 30, 2023, the increase in software maintenance revenue was primarily due to software maintenance related to our subscription based licenses.

Services and other revenue. Services revenue consists of fees we charge to perform software development, integration, installation, and customization services. Similar to software license revenue, services revenue depends on our ability to win biometrics systems projects either directly with end user customers or in conjunction with channel partners. Other revenue consists of hardware fees that are included with some of our software licenses. Services and other revenue will fluctuate when we commence new projects and/or when we complete projects that were started in previous periods.

Services and other revenue decreased 75% from $0.4 million in the three months ended September 30, 2022 to $0.1 million in the three months ended September 30, 2023. As a percentage of total revenue, services and other revenue decreased from 14% in the third quarter of 2022 to 2% in the current year quarter.

Services and other revenue decreased 31% from $1.2. million in the nine months ended September 30, 2022 to $0.8 million in the nine months ended September 30, 2023. As a percentage of total revenue, services and other revenue decreased from 10% in the nine months ended September 30, 2022 to 6% in the nine months ended September 30, 2023.

Cost of services and other revenue. Cost of services and other revenue consists primarily of engineering costs to perform customer services projects and other third-party costs that are included with some of our software licenses. Such costs primarily include: i) engineering salaries, stock-based compensation, fringe benefits, and facilities; ii) engineering consultants and contractors; iii) software license fees; and iv) hardware costs.

20


 

Cost of services and other revenue increased 45% from $0.3 million in the three months ended September 30, 2022 to $0.4 million in the three months ended September 30, 2023. Cost of services and other revenue as a percentage of services and other revenue increased from 68% in the third quarter of 2022 to 406% in the current year quarter.

Cost of services and other revenue increased 12% from $0.9 million in the nine months ended September 30, 2022 to $1.0 million in the nine months ended September 30, 2023. Cost of services and other revenue as a percentage of services and other revenue increased from 68% in the third quarter of 2022 to 406% in the current year quarter.

The increase in cost of services and other revenue as a percentage of services and other revenue for the three and nine months ended September 30, 2023 was primarily due to lower services and other revenue related the completion of a long-term service contract as well as an increase in engineering costs related to the completion of the legacy service contract.

Gross margins on services and other revenue are a function of: i) the nature of the projects; ii) the level of engineering difficulty and labor hours required to complete project tasks; and iii) how much we were able to charge. We expect that gross margins on services and other revenue will continue to fluctuate in future periods based on the nature, complexity, and pricing of future projects.

Research and development expense. Research and development expense consists of costs for: i) engineering personnel, including salaries, stock-based compensation, fringe benefits, and facilities; ii) engineering consultants and contractors, and iii) other engineering expenses such as supplies, equipment depreciation, dues and memberships and travel. Engineering costs incurred to develop our technology and products are classified as research and development expense. As described in the cost of services section, engineering costs incurred to provide engineering services for customer projects are classified as cost of services and other revenue, and are not included in research and development expense.

The classification of total engineering costs to research and development expense and cost of services and other revenue was (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Research and development expense

 

$

2,264

 

 

$

2,279

 

$

6,909

 

 

$

6,932

 

Cost of services and other revenue

 

 

410

 

 

 

282

 

 

1,033

 

 

 

920

 

Total engineering costs

 

$

2,674

 

 

$

2,561

 

$

7,942

 

 

$

7,852

 

 

Total engineering costs increased 4% from $2.6 million in the three months ended September 30, 2022 to $2.7 million in the three months ended September 30, 2023. As a percentage of total revenue, total engineering costs decreased from 85% in the three months ended September 30, 2022 to 42% in the same current year quarter in 2023.

 

Total engineering costs were $7.9 million in each of the nine months ended September 30, 2023 and 2022. As a percentage of total revenue, total engineering costs decreased from 85% in the nine months ended September 30, 2022 to 42% in the same current year period in 2023.

We anticipate that we will continue to focus our future research and development activities on enhancing our existing products and developing new products with our growing internal resources.

Selling and marketing expense. Selling and marketing expense primarily consists of costs for: i) sales and marketing personnel, including salaries, sales commissions, stock-based compensation, fringe benefits, travel, and facilities; and ii) advertising and promotion expenses.

Selling and marketing expense increased 16% from $1.9 million in the three months ended September 30, 2022 to $2.2 million in the same three month period of 2023. As a percentage of total revenue, selling and marketing expense decreased from 62% in the third quarter of 2022 to 34% in the corresponding period in 2023.

21


 

Selling and marketing expense increased 21% from $5.1 million in the nine months ended September 30, 2022 to $6.1 million in the same nine month period of 2023. As a percentage of total revenue, selling and marketing expense increased from 42% in the nine months ended September 30, 2022 to 44% in the corresponding period in 2023.

The spending increase for the three and nine months ended September 30, 2023, compared to the same prior year period was primarily due to higher employee costs as a result of increased headcount and contracted sales agents.

We expect to expand our sales and marketing force to address additional opportunities.

General and administrative expense. General and administrative expense consists primarily of costs for: i) officers, directors and administrative personnel, including salaries, bonuses, director compensation, stock-based compensation, fringe benefits, and facilities; ii) professional fees, including legal and audit fees; iii) public company expenses; and iv) other administrative expenses, such as insurance costs and bad debt provisions.

General and administrative expense decreased 11% from $1.8 million for the three months ended September 30, 2022 to $1.6 million for the three months ended September 30, 2023. As a percentage of total revenue, general and administrative was 60% in the third quarter of 2022 and 25% in the corresponding period of 2023.

General and administrative expense decreased 4% from $4.9 million for the nine months ended September 30, 2022 to $4.7 million for the nine months ended September 30, 2023. As a percentage of total revenue, general and administrative was 41% in the nine months ended September 30, 2022 and 34% in the corresponding period of 2023.

The expense decrease for the three and nine months ended September 30, 2023, compared to the same prior year periods was primarily due to the impact of bad debt expense recorded in the three and nine months ended September 30, 2022. We expect general and administrative expense to increase in absolute dollars, but to generally decrease as a percentage of net revenues, while fluctuating depending on specific activities in a period.

 

Gain on sale of fixed assets. In July 2022, we sold our corporate headquarters in Bedford, MA for total proceeds of $8.9 million less a brokerage commission of $0.3 million. At the time of the sale, we disposed of all building and land related assets. The net book value of all assets disposed of was $2.9 million. We recorded a net gain on the sale of fixed assets of $5.7 million for the three and nine months ended September 30, 2022.

Interest Income. Interest income increased from $0.2 million in the three months ended September 30, 2022 to $0.4 million in the three months ended September 30, 2023.

Interest income increased from $0.2 million in the nine months ended September 30, 2022 to $1.0 million in the nine months ended September 30, 2023.

The dollar increase in interest income was primarily due to higher interest rates related to our marketable securities of U.S Treasury notes and corporate bonds during the three and nine months ended September 30, 2023, higher interest rates within our money market accounts, and $0.1 million of interest income related to an IRS carryback claim that was recognized in the three and nine months ended September 30, 2023.

Income taxes. We had no income tax benefit for the three and nine months ended September 30, 2023 and 2022.

The Coronavirus Aid, Relief and Economic Security Act (CARES Act) was signed into law on March 27, 2020. The Act contained specific relief and stimulus measures including allowing net operating losses originating in 2018 through 2020 to be carried back five years to offset taxable income in the carryback period.

Separately, the enactment of the Tax Cut and Jobs Act in 2017 allowed taxpayers to claim a refund for federal tax credits over a period of years. The CARES Act enacted during the first quarter allows for the entire amount of the credit to be refunded.

22


 

We have reviewed the impact of the CARES Act enactment on the income tax provision and have determined that, as a result of the net operating loss carryback provision, we can obtain a tax benefit if we were to carry back the 2020 net operating loss to the five year carryback period.

The carryback of the estimated loss resulted in a refundable federal tax credit of $1.5 million and an increase in research credit carryforwards previously utilized. We decided to carry back the loss reported on the filed 2020 tax return. Upon filing our 2020 tax return and the related carry back claim, we received the payment of $1.5 million in August 2023.

 

We maintained a full valuation allowance against our net deferred tax assets as of September 30, 2023 and December 31, 2022.

Liquidity and Capital Resources

At September 30, 2023, we had cash, cash equivalents and marketable securities of $27.5 million, which represented a decrease of $1.5 million from December 31, 2022. The decrease in cash, cash equivalents and marketable securities was primarily due to the impact of $1.2 million of cash used in operating activities and $0.5 million of cash for repurchases of our common stock.

While we cannot assure you that we will not require additional financing, or that such financing will be available to us, we believe that our cash and cash equivalents will be sufficient to fund our operations for at least the next twelve months from the date of this filing and to meet our known long-term cash requirements. Whether these resources are adequate to meet our liquidity needs beyond that period will depend on our future growth, operating results, and the investments needed to support our operations. If we require additional capital resources, we may utilize available funds or additional external financing.

To date, inflation has not had a material impact on our financial results. There can be no assurance, however, that inflation will not adversely affect our financial results in the future.

Recent Accounting Pronouncements

See Note 1 to our Consolidated Financial Statements in Item 1.

 

23


 

ITEM 4: Controls and Procedures

Under the supervision and with the participation of our management, including the Chief Executive Officer and Principal Financial Officer, we have evaluated the effectiveness of our disclosure controls and procedures as required by Exchange Act Rule 13a-15(b) as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Principal Financial Officer have concluded that these disclosure controls and procedures are effective.

There were no changes in our internal control over financial reporting during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

24


 

PART II. OTHER INFORMATION

From time to time we are involved in litigation incidental to the conduct of our business. We are not party to any lawsuit or proceeding that, in our opinion, is material to our business.

ITEM 1A: Risk Factors

Investing in our common stock involves a high degree of risk. Our Annual Report on Form 10-K for the year ended December 31, 2022 includes a detailed discussion of our risk factors under the heading “Part I, Item 1A—Risk Factors.” There have been no material changes from such risk factors during the three months ended September 30, 2023. You should consider carefully the risk factors discussed in our Annual Report on Form 10-K for the year ended December 31, 2022, and all other information contained in or incorporated by reference in this Quarterly Report on Form 10-Q before making an investment decision. If any of the risks discussed in the Annual Report on Form 10-K or herein actually occur, they may materially harm our business, financial condition, operating results, cash flows or growth prospects. As a result, the market price of our common stock could decline, and you could lose all or part of your investment. Additional risks and uncertainties that are not yet identified or that we think are immaterial may also materially harm our business, financial condition, operating results, cash flows or growth prospects and could result in a complete loss of your investment.

ITEM 2: Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

On March 3, 2022, we announced that our board of directors had approved the repurchase of up to $10,000,000 of our common stock from time to time through December 31, 2023. During the three and nine months ended September 30, 2023 we purchased 81,083 and 271,991 shares under this plan, respectively.

 

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 

 

Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs

 

July 1, to 31, 2023

 

 

2,164

 

 

$

1.55

 

 

 

2,164

 

 

$

8,343,759

 

August 1 to 31, 2023

 

 

28,700

 

 

$

1.54

 

 

 

28,700

 

 

$

8,299,503

 

September 1 to 30, 2023

 

 

50,219

 

 

$

1.50

 

 

 

50,219

 

 

$

8,224,068

 

Total

 

 

81,083

 

 

$

1.79

 

 

 

81,083

 

 

 

 

As of September 30, 2023 the dollar value of shares that may be purchased under the plan is $8,224,068.

ITEM 3: Defaults Upon Senior Securities

None.

ITEM 4: Mine Safety Disclosures

None.

ITEM 5: Other Information

25


 

During the three months ended September 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-rule 10b5-1 trading arrangement,” as each term is defined in item 408(a) of Regulation S-K.

 

26


 

ITEM 6: Exhibits

 

(a) Exhibits

 

Exhibit 3.1

 

Amended and Restated Articles of Organization, as amended (filed as Exhibit 3.1 to the Company’s Form 10-K for the year ended December 31, 2008 and incorporated herein by reference).

 

 

 

Exhibit 3.2

 

Amended and Restated By-Laws (filed as Exhibit 3.1 to the Company’s Form 8-K filed with the Securities and Exchange Commission on December 10, 2007 and incorporated herein by reference).

 

 

 

Exhibit 31.1

 

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

 

 

 

Exhibit 31.2

 

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

Exhibit 32.1

 

Certification of Chief Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

Exhibit 101

 

The following financial statements from Aware, Inc.’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, formatted in iXBRL (Inline eXtensible Business Reporting Language), as follows: i) Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, ii) Consolidated Statements of Operations and Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2023 and 2022, iii) Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022, iv) Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and 2022, and v) Notes to Consolidated Financial Statements.

 

 

 

Exhibit 104

 

Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline Document Set.

 

 

 

* Management contract or compensatory plan

 

27


 

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.

 

 

 

 

 

AWARE, INC.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Date:

 

November 3, 2023

 

By:

 

/s/ Robert A. Eckel

 

 

 

 

 

 

Robert A. Eckel

 

 

 

 

 

 

Chief Executive Officer & President

 

Date:

 

November 3, 2023

 

By:

 

/s/ David K. Traverse

 

 

 

 

 

 

David K. Traverse

 

 

 

 

 

 

Principal Financial Officer

 

28


EX-31.1 2 awre-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Robert A. Eckel, Chief Executive Officer & President of Aware, Inc., certify that:

1. I have reviewed this quarterly report on Form 10-Q of Aware, Inc.;

2. Based on my knowledge, this quarterly 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 quarterly report;

3. Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we 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 quarterly 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 quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and

d) disclosed in this quarterly 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 registrant’s board of directors (or persons performing the equivalent function):

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

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

 

Date: November 3, 2023

 

/s/ Robert A. Eckel

 

 

Robert A. Eckel

 

 

Chief Executive Officer & President

 

 

 


EX-31.2 3 awre-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

I, David K Traverse, Principal Financial Officer of Aware, Inc., certify that:

1. I have reviewed this quarterly report on Form 10-Q of Aware, Inc.;

2. Based on my knowledge, this quarterly 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 quarterly report;

3. Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we 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 quarterly 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 quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and

d) disclosed in this quarterly 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 registrant’s board of directors (or persons performing the equivalent function):

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

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

 

Date: November 3, 2023

 

/s/ David K. Traverse

 

 

David K. Traverse

 

 

Principal Financial Officer

 


EX-32.1 4 awre-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

 

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Quarterly Report on Form 10-Q of Aware, Inc. (the “Company”) for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned Chief Executive Officer and Principal Financial Officer of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 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; and

 

(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Robert A. Eckel

 

/s/ David K Traverse

Chief Executive Officer & President

 

Principal Financial Officer

 

Date: November 3, 2023

 

Date: November 3, 2023

 

The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Form 10-Q or as a separate disclosure document of the Company or the certifying officers.

 


EX-101.LAB 5 awre-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Transition Report Document Transition Report Revenue, Remaining Performance Obligation, Amount Revenue recognition performance obligation transaction prices Money Market Funds [Member] Money market funds (included in cash and cash equivalents) Geographical [Axis] Geographical Debt Securities, Available-for-Sale, Total Debt Securities, Available-for-Sale Fair Value Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Income Taxes Receivable Tax receivable Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value Disclosures [Text Block] Fair Value Measurements Payments to Acquire Businesses, Net of Cash Acquired Business acquisition, purchase price Payments to Acquire Businesses, Net of Cash Acquired, Total Contract with Customer, Liability, Current Deferred revenue Title of Individual [Domain] Title of Individual Represents the amount of billings under current unbilled receivables. Unbilled Receivables Current Billings Unbilled receivables, Billings Revenue from External Customers by Products and Services [Table Text Block] Schedule of Revenue by Contract Type Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Stock Repurchased During Period, Shares Repurchase of common stock (in shares) Liabilities, Fair Value Disclosure Total liabilities Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) Note receivable Total fair value of the instrument Note receivable, Fair value Note receivable, Fair value Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Deferred revenue, Billings Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-sale Securities Subscription agreement disclosure. Subscription Agreement Disclosure [Text Block] Subscription Agreement Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Selling and Marketing Expense [Member] Selling and marketing Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Other Comprehensive Income (Loss), Net of Tax, Total Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) Equity Securities, FV-NI Investment in warrant equity security Equity Securities, FV-NI, Total Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Entity Address, City or Town Entity Address, City or Town Equity shares purchase price per shares. Equity Shares Purchase Price Per Shares Equity shares purchase price per shares Additional Paid-in Capital [Member] Additional Paid-In Capital Represents value of shares surrendered by employees to pay taxes related to unrestricted stock. Shares Surrendered To Pay Taxes Related To Unrestricted Stock Value Shares surrendered by employees to pay taxes related to unrestricted stock Liabilities, Current [Abstract] Current liabilities: Executive of the entity that is appointed to the position by the board of directors, officer and employees. Directors Officer And Employees [Member] Directors, officers and employees Cash Acquired from Acquisition Business acquisition, cash consideration Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts (in dollars) Gain on sales of note Gain on Sale of Investments Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Sale of note, description Sale Of Note Description1 Sale of note description. Statement of Stockholders' Equity [Abstract] Intangible Assets Disclosure [Text Block] Intangible Assets Current portion of operating lease liabilities Operating Lease, Liability, Current Revenue from Contract with Customer, Including Assessed Tax Total revenue Debt Instrument, Maturity Date Maturity date Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Investment Income, Interest Interest income Accrued Interest Bad debt provision Accounts Receivable, Credit Loss Expense (Reversal) Subscription-based contracts. Subscription Based Contracts [Member] Subscription-based Contracts Business Combination, Contingent Consideration, Liability Earn out cash payments Business Combination, Contingent Consideration, Liability, Total Statement of Comprehensive Income [Abstract] Scenario [Domain] Scenario Entity Central Index Key Entity Central Index Key remaining deferred revenue Represents the minimum period of remaining performance obligations. Minimum Period Of Remaining Performance Obligations Plan Name [Domain] Plan Name Assets, Fair Value Disclosure Total assets Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Contingent consideration earn out payable. Contingent Consideration Earn Out Payable Contingent consideration earn out payable Financial Instruments [Domain] Financial Instruments Award Date [Domain] Award Date Interest on note receivable Accrued interest receivable. Accrued Interest Receivable Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock under employee stock purchase plan Award Type [Axis] Award Type Service, Other [Member] Services and other Plan Name [Axis] Plan Name Geographical [Domain] Geographical Assets Total assets UNITED STATES United States Right of use asset Operating Lease, Right-of-Use Asset Maximum period of payment of transaction price in contract with customer. Maximum Period Of Payment Of Transaction Price In Contract With Customer Maximum period of payment of transaction price in contract with customer Entity Registrant Name Entity Registrant Name BRAZIL Brazil Executive Officer [Member] Executive Officer Related Party, Type [Domain] Related Party Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Tabular disclosure of revenue by transfer of goods or services. Schedule Of Revenue By Transfer Of Goods Or Services Table [Text Block] Schedule of Revenue by Timing of Transfer of Goods or Services Fortress ID. Fortress I D [Member] Fortress ID Retained Earnings [Member] Accumulated Deficit Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan (in shares) Minimum [Member] Minimum Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Summary of Marketable Securities by Security Type Forecast [Member] Scenario Forecast The amount of estimated benefit of federal tax refund receivable. Estimated Benefit Amount Federal Tax Refund Receivable Estimated benefit of federal tax refund Equity Component [Domain] Equity Component Employee Stock Option [Member] Stock options Land [Member] Land Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and Development Expense, Total Payments to Acquire Notes Receivable Investment in note receivable Transferred over Time [Member] Goods or services transferred over time Stock Repurchase Program, Authorized Amount Number of common stock authorized for repurchase Nonrefundable escrow deposits by purchaser related to property sales. Nonrefundable Escrow Deposits By Purchaser Related To Property Sales Escrow deposits by purchaser Remaining depreciation on assets held for sale. Remaining Depreciation On Assets Held For Sale Remaining depreciation on assets held for sale Assets [Abstract] ASSETS Proceeds from Issuance of Common Stock Proceeds from issuance of common stock Amortization of Intangible Assets Amortization expense of intangible assets Common stock, $.01 par value; 70,000,000 shares authorized; issued and outstanding of 21,014,256 as of September 30, 2023 and 21,093,447 as of December 31, 2022 Common Stock, Value, Issued Accrued Liabilities, Current Accrued expenses Accrued Liabilities, Current, Total Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Operating income (loss) Operating Income (Loss) Asset Acquisition, Contingent Consideration, Liability Contingent acquisition payment Asset Acquisition, Contingent Consideration, Liability, Total Income Tax Expense (Benefit) Income tax benefits for net operating losses Income Tax Expense (Benefit), Total Research and Development Expense [Member] Research and development Discount from effective price per share paid by investors percentage. Discount From Effective Price Per Share Paid By Investors Percentage Discount from effective price per share paid by investors, percentage Share-Based Payment Arrangement, Expense Total stock-based compensation expense Payment, Tax Withholding, Share-Based Payment Arrangement Payments made for taxes of employees who surrendered shares related to unrestricted stock Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Finite-Lived Intangible Assets, Net Net Book Value Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Note receivable. Note Receivable [Member] Note Receivable Income Taxes Paid Supplemental disclosure: Cash paid for income taxes Revenue from Contract with Customer [Text Block] Revenue Recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Issuance of unrestricted stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Business Combination, Contingent Consideration, Liability, Noncurrent Long-term portion of contingent acquisition payment Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Long-Term Debt, Type Other long-term assets Other Assets, Noncurrent Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of stock options granted Gain on Sale of Fixed Assets Gain on Sale of Fixed Assets [Text Block] Gain on sale of fixed assets. Investment in Note Receivable Investment in Note Receivable Investment in Note Receivable Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Gains Equity, Attributable to Parent [Abstract] Stockholders’ equity: Gain (Loss) on Disposition of Property Plant Equipment, Total Gain on sale of fixed assets Gain on sale of fixed assets Gain on sale of fixed assets Cost of services and other revenue Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Schedule of Capitalization, Long-Term Debt [Table] Schedule Of Capitalization Longterm Debt [Table] Scenario [Axis] Scenario License and Service [Member] Software licenses License and Service Contracts Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Net loss per share - basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Net income (loss) per share - basic Related Party, Type [Axis] Related Party Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Changes in Contract Assets and Liabilities Change in fair value of contingent acquisition payment Fair value adjustment to contingent acquisition payment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Statistical Measurement [Domain] Statistical Measurement Unbilled receivables Unbilled Receivables, Current Unbilled receivables, Balance at End of Period Unbilled receivables, Balance at Beginning of Period Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Information of Share Purchases. Share Purchases [Member] Share Purchases All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Gross number of share for unrestricted stock granted during the period. Share Based Compensation Arrangement By Share Based Payment Award Unrestricted Stock Grants In Period Gross Number of unrestricted stock granted Share Repurchase Program [Axis] Share Repurchase Program Net loss per share - diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Net income (loss) per share - diluted Product and Service [Domain] Product and Service Cost of services and other revenue Cost of Sales [Member] Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Transferred at Point in Time [Member] Goods or services transferred at a point in time Fair Value, Recurring [Member] Fair Value, Measurements, Recurring [Member] Issuance of warrants purchase percentage. Issuance Of Warrants Purchase Percentage Issuance of warrants purchase percentage Additional Paid in Capital, Common Stock Additional paid-in capital Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Decrease in cash and cash equivalents Asset, Held-for-Sale, Not Part of Disposal Group, Current Long-lived assets held for sale Assets Held-for-sale, Not Part of Disposal Group, Current, Total Notes Receivable, Fair Value Disclosure Beginning Balance Ending Balance US Treasury Securities [Member] U.S. Treasury Notes and Bonds Payments for Repurchase of Common Stock Repurchase of common stock Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Consolidation, Policy [Policy Text Block] Principles of Consolidation Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Selling and marketing Selling and Marketing Expense, Total Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Income tax return Proceeds from Income Tax Refunds Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Number of shares granted (in shares) Capitalization, Long-Term Debt and Equity [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Contract with Customer, Asset Unbilled receivables Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Director [Member] Directors Stock Repurchased and Retired During Period, Shares Number of stock repurchased Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Sale of note, description. Sale Of Note Description Sale of note, description Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Debt Instrument, Interest Rate, Stated Percentage Interest rate percentage Long-Lived Tangible Asset [Axis] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Convertible Debt, Noncurrent Convertible Note amount Consolidation Items [Domain] Consolidation Items Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Description of the Company and Basis of Presentation Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] General and Administrative Expense [Member] General and administrative Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Additional dilutive common stock equivalents (in shares) Other comprehensive income (loss): OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax [Abstract] Operating Segments [Member] Operating Segments Summary of assets by level 3 fair value by type. Summary of Assets by Level 3 Fair Value by Type Table Text Block Summary of Assets by Level 3 Fair Value by Type City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Shares that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received. Unrestricted Stock [Member] Unrestricted Stock Consolidation Items [Axis] Consolidation Items General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average shares – basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average common shares outstanding (in shares) 2022 Grant Grant Date Two Thousand Twenty Two [Member] Grant date two thousand twenty two. Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: 2024 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months Statement [Table] Statement [Table] Minimum period of payment of transaction price in contract with customer. Minimum Period Of Payment Of Transaction Price In Contract With Customer Minimum period of payment of transaction price in contract with customer Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Liabilities, Noncurrent Total long-term liabilities UNITED KINGDOM United Kingdom Statement [Line Items] Statement [Line Items] 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three Number of shares issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued Schedule of Capitalization, Long-Term Debt [Line Items] Schedule Of Capitalization Longterm Debt [Line Items] 2025 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two Maintenance [Member] Software maintenance Warrant [Member] Warrant Asset Class [Domain] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Common Stock [Member] Common Stock Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Warrants and Rights Outstanding, Maturity Date Warrants expire date Represents number of shares surrendered by employees to pay taxes related to unrestricted stock. Shares Surrendered To Pay Taxes Related To Unrestricted Stock Shares Shares surrendered by employees to pay taxes related to unrestricted stock (in shares) Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Stock Option Plan2001 [Member] Represents information of stock option plan 2001. Stock Option Plan2001 [Member] Non-cash lease expense Non Cash Lease Expense Non cash lease expense. Stock Repurchased During Period, Value Repurchase of common stock Repurchase of common stock Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Stock-based Compensation Expenses Included in Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) Corporate Bond Securities [Member] Corporate Bonds Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cover [Abstract] Share Repurchase Program [Domain] Share Repurchase Program Document Fiscal Year Focus Document Fiscal Year Focus Income Taxes Receivable, Current Tax receivable Proceeds from sale of fixed assets Proceeds from Sale of Productive Assets Proceeds from Sale of Productive Assets, Total Security Exchange Name Security Exchange Name Schedule of Revenue Generated from Geographic Regions Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer Relationships Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service Rest of world. Rest Of World [Member] Rest of World Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Financial Instrument [Axis] Financial Instrument Weighted Average Number of Shares Outstanding, Diluted [Abstract] Shares outstanding: Entity Emerging Growth Company Entity Emerging Growth Company Business Acquisition, Percentage of Voting Interests Acquired Percentage of ownership control Amendment Flag Amendment Flag Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Losses Gross Unrealized Losses Technology-Based Intangible Assets [Member] Developed Technology Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Securities Act File Number Entity File Number Goodwill and Intangible Assets Disclosure [Abstract] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Share-Based Payment Arrangement [Abstract] GERMANY Germany Revenue, Practical Expedient, Financing Component [true false] Practical expedient for financing components Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Costs and Expenses Total costs and expenses Represents the amount of revenue recognized in advance of billings under current unbilled receivables. Unbilled Receivables Current Revenue Recognized In Advance Of Billings Unbilled receivables, Revenue Recognized In Advance of Billings Preferred Stock, Value, Issued Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Title of Individual Investment Type [Axis] Investment Type Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] Earnings Per Share [Text Block] Computation of Earnings per Share Revenues [Abstract] Revenue: Trademarks and Trade Names [Member] Trade Name / Trademarks Trade Name Trademarks Entity Address, Address Line One Entity Address, Address Line One Cash and Cash Equivalents, Fair Value Disclosure Money market funds (included in cash and cash equivalents) Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Finite-Lived Intangible Assets, Gross Gross Amount Finite-Lived Intangible Assets, Gross, Total 2027 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four Income Statement Location [Axis] Income Statement Location 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 during the period. Contract With Customer Liability Revenue Recognized Additions Made During Period Deferred revenue, Revenue Recognized Represents the percentage of remaining performance obligations expected to be recognized as revenue. Percentage Of Remaining Performance Obligations Expected To Be Recognized As Revenue Percentage of remaining performance obligations expected to be recognized as revenue Finite lived intangible assets amortization expense rolling after year four. Finite Lived Intangible Assets Amortization Expense Rolling After Year Four Thereafter Long-Term Debt, Type [Axis] Long-Term Debt, Type Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) Business Combination, Contingent Consideration, Liability, Current Current portion of contingent acquisition payment Debt Securities, Noncurrent Note receivable Debt Securities, Noncurrent, Total Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Contract with Customer, Liability, Noncurrent Long-term deferred revenue Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Officer Officer [Member] Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Value of Intangible Assets and Estimated Useful Lives Summary of Intangible Assets and Estimated Useful Lives Marketable securities. Marketable Securities [Member] Marketable securities Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Investments [Domain] Investments Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Long-Lived Tangible Asset [Domain] Purchase Obligation Purchase obligation Purchase Obligation, Total Contract with Customer, Liability Deferred revenue, Balance at End of Period Deferred revenue, Balance at Beginning of Period Contract with Customer, Liability, Total Business acquisition, earnout with fair value. Business Acquisition Earnout With Fair Value Business acquisition, earnout with fair value Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Reminder of 2023 Omlis limited. Omlis Limited [Member] Omlis Limited Common Stock, Shares, Outstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding Share-Based Payment Arrangement [Text Block] Equity and Stock-based Compensation Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Changes in Note Receivable Income Statement Location [Domain] Income Statement Location Document Type Document Type Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Marketable Securities, Total Marketable Securities Marketable securities Brokerage commission paid. Brokerage Commission Paid Brokerage commission paid Property, Plant and Equipment [Member] Property, Plant and Equipment Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cost of services and other revenue Cost of services and other revenue [Member] Cost of services and other revenue. Entity Filer Category Entity Filer Category Increase (Decrease) in Accrued Liabilities Accrued expenses Increase (Decrease) in Accrued Liabilities, Total Purchase of marketable securities Payments to Acquire Marketable Securities Purchases of marketable securities Amount utilized under the stock repurchase program. Stock Repurchase Program Amount Utilized Amount utilized under the program Asset Class [Axis] Represents 2001 Nonqualified Stock Plan. Nonqualified Stock Plan2001 [Member] 2001 Nonqualified Stock Plan Property, Plant and Equipment [Table] Finite-Lived Intangible Asset, Useful Life Useful Life Accrued interest included in fair value of note Interest Receivable Equity, Attributable to Parent Balance Balance Total stockholders’ equity Gain on contingent acquisition payment Gain On Contingent Acquisition Payment Gain on contingent acquisition payment. Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Net (loss) income Net income (loss) Net income (loss) Net loss Net loss Represents the number of equal installments for shares issuance. Number Of Equal Installments For Shares Issuance Number of installment US treasuries and corporate bonds. U S Treasuries And Corporate Bonds Member U.S. Treasuries and Corporate Bonds [Member] Award Date [Axis] Award Date Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares – diluted Diluted shares outstanding (in shares) Diluted shares outstanding (in shares) Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Amortized Cost Note receivable, Amortized cost Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of unrestricted stock Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture, Total Accrued interest. Accrued Interest Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Net Loss Per Share Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Costs and Expenses [Abstract] Costs and expenses: Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Business Acquisition [Axis] Business Acquisition Sale of marketable securities Proceeds from Sale and Maturity of Marketable Securities Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class EX-101.CAL 6 awre-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 awre-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.PRE 8 awre-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 9 awre-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Description of the Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Subscription Agreement link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Gain on Sale of Fixed Assets link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Computation of Earnings per Share link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Equity and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Description of the Company and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Computation of Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Equity and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Revenue Recognition - Revenue Generated Following Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Revenue Recognition - Changes in Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Fair Value Measurements - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Fair Value Measurements - Summary of Changes in Note Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Subscription Agreement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Gain on Sale of Fixed Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Computation of Earnings per Share - Schedule of Net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Equity and Stock-based Compensation - Share Purchases (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 24, 2023
Cover [Abstract]    
Entity Registrant Name AWARE, INC.  
Entity Central Index Key 0001015739  
Trading Symbol AWRE  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   20,991,726
Document Type 10-Q  
Document Period End Date Sep. 30, 2023  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Shell Company false  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock, $0.01 par value per share  
Security Exchange Name NASDAQ  
Entity File Number 000-21129  
Entity Incorporation, State or Country Code MA  
Entity Tax Identification Number 04-2911026  
Entity Address, Address Line One 76 Blanchard Road in Burlington  
Entity Address, City or Town Burlington  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01803  
City Area Code 781  
Local Phone Number 276-4000  
Document Quarterly Report true  
Document Transition Report false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 5,683 $ 11,749
Marketable securities 21,839 17,229
Accounts receivable, net 6,519 3,317
Unbilled receivables 1,772 2,929
Tax receivable   1,362
Prepaid expenses and other current assets 989 693
Total current assets 36,802 37,279
Property and equipment, net 616 726
Intangible assets, net 2,495 2,806
Goodwill 3,120 3,120
Note receivable 2,695 2,601
Right of use asset 4,332 4,538
Other long-term assets 122 122
Total assets 50,182 51,192
Current liabilities:    
Accounts payable 231 639
Accrued expenses 1,646 1,282
Current portion of operating lease liabilities 632 470
Deferred revenue 5,349 3,411
Total current liabilities 7,858 5,802
Long-term deferred revenue 563 322
Long-term operating lease liabilities 3,896 4,047
Long-term portion of contingent acquisition payment   812
Total long-term liabilities 4,459 5,181
Stockholders’ equity:    
Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding
Common stock, $.01 par value; 70,000,000 shares authorized; issued and outstanding of 21,014,256 as of September 30, 2023 and 21,093,447 as of December 31, 2022 210 211
Additional paid-in capital 98,976 98,306
Accumulated deficit (61,273) (58,198)
Accumulated other comprehensive loss (48) (110)
Total stockholders’ equity 37,865 40,209
Total liabilities and stockholders’ equity $ 50,182 $ 51,192
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 70,000,000 70,000,000
Common stock, shares issued 21,014,256 21,093,447
Common stock, shares outstanding 21,014,256 21,093,447
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Total revenue $ 6,381 $ 3,015 $ 13,870 $ 11,945
Costs and expenses:        
Cost of services and other revenue 410 282 1,033 920
Research and development 2,264 2,279 6,909 6,932
Selling and marketing 2,171 1,874 6,118 5,067
General and administrative 1,601 1,808 4,679 4,895
Fair value adjustment to contingent acquisition payment (812)   (812)  
Gain on sale of fixed assets   (5,672)   (5,672)
Total costs and expenses 5,634 571 17,927 12,142
Operating income (loss) 747 2,444 (4,057) (197)
Interest income 397 155 982 228
Net income (loss) $ 1,144 $ 2,599 $ (3,075) $ 31
Net income (loss) per share - basic $ 0.05 $ 0.12 $ (0.15) $ 0
Net income (loss) per share - diluted $ 0.05 $ 0.12 $ (0.15) $ 0
Weighted-average shares – basic 21,049 21,725 21,017 21,674
Weighted-average shares – diluted 21,131 21,798 21,017 21,733
Other comprehensive income (loss):        
Unrealized gain (loss) on available-for-sale securities $ 43 $ (170) $ 62 $ (170)
Comprehensive income (loss) 1,187 2,429 (3,013) (139)
Software licenses        
Revenue:        
Total revenue 4,391 814 7,535 5,459
Software maintenance        
Revenue:        
Total revenue 1,889 1,786 5,491 5,267
Services and other        
Revenue:        
Total revenue $ 101 $ 415 $ 844 $ 1,219
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net (loss) income $ (3,075) $ 31
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 437 587
Gain on sale of fixed assets   (5,672)
Stock-based compensation 1,097 1,356
Interest on note receivable (93) (70)
Bad debt provision   221
Non-cash lease expense 218  
Change in fair value of contingent acquisition payment (812)  
Changes in assets and liabilities:    
Accounts receivable (3,432) (122)
Unbilled receivables 1,387 (669)
Prepaid expenses and other current assets (459) (776)
Tax receivable 1,355  
Accounts payable (408) 706
Accrued expenses 363 (220)
Deferred revenue 2,180 67
Net cash used in operating activities (1,242) (4,561)
Cash flows from investing activities:    
Purchases of property and equipment (16) (144)
Proceeds from sale of fixed assets   8,547
Purchase of marketable securities (9,128) (18,556)
Sale of marketable securities 4,750  
Investment in note receivable   (2,500)
Net cash used in investing activities (4,394) (12,653)
Cash flows from financing activities:    
Proceeds from issuance of common stock 52 96
Payments made for taxes of employees who surrendered shares related to unrestricted stock (15) (24)
Repurchase of common stock (467) (164)
Net cash used in financing activities (430) (92)
Decrease in cash and cash equivalents (6,066) (17,306)
Cash and cash equivalents, beginning of period 11,749 29,963
Cash and cash equivalents, end of period 5,683 $ 12,657
Supplemental disclosure: Cash paid for income taxes $ 136  
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Balance at Dec. 31, 2021 $ 41,522 $ 216 $ 97,778 $ (56,472)  
Balance (in shares) at Dec. 31, 2021   21,614,000      
Issuance of unrestricted stock (in shares)   28,000      
Stock-based compensation expense 430   430    
Net income (loss) (1,278)     (1,278)  
Balance at Mar. 31, 2022 40,674 $ 216 98,208 (57,750)  
Balance (in shares) at Mar. 31, 2022   21,642,000      
Balance at Dec. 31, 2021 41,522 $ 216 97,778 (56,472)  
Balance (in shares) at Dec. 31, 2021   21,614,000      
Net income (loss) 31        
Balance at Sep. 30, 2022 42,648 $ 217 99,041 (56,440) $ (170)
Balance (in shares) at Sep. 30, 2022   21,687,000      
Balance at Mar. 31, 2022 40,674 $ 216 98,208 (57,750)  
Balance (in shares) at Mar. 31, 2022   21,642,000      
Issuance of common stock under employee stock purchase plan 93 $ 1 92    
Issuance of common stock under employee stock purchase plan (in shares)   40,000      
Stock-based compensation expense 378   378    
Repurchase of common stock (3)   (3)    
Repurchase of common stock (in shares)   (1,000)      
Net income (loss) (1,289)     (1,289)  
Balance at Jun. 30, 2022 39,853 $ 217 98,675 (59,039)  
Balance (in shares) at Jun. 30, 2022   21,681,000      
Issuance of common stock under employee stock purchase plan 3 $ 1 2    
Issuance of common stock under employee stock purchase plan (in shares)   91,000      
Shares surrendered by employees to pay taxes related to unrestricted stock (24)   (24)    
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)   (10,000)      
Stock-based compensation expense 548   548    
Repurchase of common stock (161) $ (1) (160)    
Repurchase of common stock (in shares)   (75,000)      
Other comprehensive income (loss) (170)   0   (170)
Net income (loss) 2,599     2,599  
Balance at Sep. 30, 2022 42,648 $ 217 99,041 (56,440) (170)
Balance (in shares) at Sep. 30, 2022   21,687,000      
Balance at Dec. 31, 2022 $ 40,209 $ 211 98,306 (58,198) (110)
Balance (in shares) at Dec. 31, 2022 21,093,447 21,093,000      
Issuance of unrestricted stock   $ 1 (1)    
Issuance of unrestricted stock (in shares)   62,000      
Shares surrendered by employees to pay taxes related to unrestricted stock $ (15)   (15)    
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)   (9,000)      
Stock-based compensation expense 335   335    
Repurchase of common stock (341) $ (2) (339)    
Repurchase of common stock (in shares)   (191,000)      
Other comprehensive income (loss) 147       147
Net income (loss) (1,568)     (1,568)  
Balance at Mar. 31, 2023 38,767 $ 210 98,286 (59,766) 37
Balance (in shares) at Mar. 31, 2023   20,955,000      
Balance at Dec. 31, 2022 $ 40,209 $ 211 98,306 (58,198) (110)
Balance (in shares) at Dec. 31, 2022 21,093,447 21,093,000      
Net income (loss) $ (3,075)        
Balance at Sep. 30, 2023 $ 37,865 $ 210 98,976 (61,273) (48)
Balance (in shares) at Sep. 30, 2023 21,014,256 21,014,000      
Balance at Mar. 31, 2023 $ 38,767 $ 210 98,286 (59,766) 37
Balance (in shares) at Mar. 31, 2023   20,955,000      
Issuance of common stock under employee stock purchase plan 52 $ 1 51    
Issuance of common stock under employee stock purchase plan (in shares)   38,000      
Stock-based compensation expense 403   403    
Other comprehensive income (loss) (128)       (128)
Net income (loss) (2,651)     (2,651)  
Balance at Jun. 30, 2023 36,443 $ 211 98,740 (62,417) (91)
Balance (in shares) at Jun. 30, 2023   20,993,000      
Issuance of unrestricted stock 2   2    
Issuance of unrestricted stock (in shares)   102,000      
Stock-based compensation expense 359   359    
Repurchase of common stock (126) $ (1) (125)    
Repurchase of common stock (in shares)   (81,000)      
Other comprehensive income (loss) 43       43
Net income (loss) 1,144     1,144  
Balance at Sep. 30, 2023 $ 37,865 $ 210 $ 98,976 $ (61,273) $ (48)
Balance (in shares) at Sep. 30, 2023 21,014,256 21,014,000      
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Description of the Company and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of the Company and Basis of Presentation

Note 1 – Description of the Company and Basis of Presentation

Description of the Company

We are a global leader in biometrics software offerings and solutions. Our portfolio enables government agencies and commercial entities to enroll, identify, authenticate and enable using biometrics, which comprise physiological characteristics, such as fingerprints, faces, irises and voices.

Enroll: Register biometric identities into an organization’s secure database
Identify: Utilize an organization’s secure database to accurately identify individuals using biometric data
Authenticate: Provide frictionless multi-factor, passwordless access to secured accounts and databases with biometric verification
Enable: Manage the lifecycle of secure identities through optimized biometric interchanges

We have been engaged in this business since 1993. Our comprehensive portfolio of biometric solutions is based on innovative, robust products designed explicitly for ease of integration, including customer-managed and integration ready biometric frameworks, platforms, software development kits (SDKs) and services. Principal government applications of biometrics systems include border control, visa applicant screening, law enforcement, national defense, intelligence, secure credentialing, access control, and background checks. Principal commercial applications include mobile enrollment, user authentication, identity proofing, and secure transaction enablement.

Our products span multiple biometric modalities including fingerprint, face, iris and voice, and provide interoperable, standards-compliant, field-proven biometric functionality. Our products are used to capture, verify, format, compress and decompress biometric images as well as aggregate, analyze, process, match and transport those images and templates within biometric systems. For large deployments, we may provide project management and software engineering services. We sell our biometrics software products and services globally through a multifaceted distribution strategy using systems integrators, original equipment manufacturers (OEMs), value added resellers (VARs), partners, and directly to end user customers.

Certain amounts in the consolidated financial statements and associated notes may not add due to rounding. All percentages have been calculated using unrounded amounts.

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the two years ended December 31, 2022 in conjunction with our 2022 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.

The accompanying unaudited consolidated balance sheets, statements of operations and comprehensive income (loss), statements of cash flows, and statements of stockholders’ equity reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at September 30, 2023, and of operations and cash flows for the interim periods ended September 30, 2023 and 2022.

The results of operations for the interim periods ended September 30, 2023 are not necessarily indicative of the results to be expected for the year.

Principles of Consolidation

The consolidated financial statements include the accounts of Aware, Inc. and its subsidiaries, Aware Security Corporation and Fortr3ss, Inc. Intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for credit losses, valuation of the contingent acquisition payment, valuation of the investment in the note receivable, goodwill and long-lived asset impairment and valuation allowance for deferred income tax assets. Actual results could differ from those estimates.

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments, which changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. This guidance was to be effective for reporting periods beginning after December 15, 2019, with early adoption permitted. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842) Effective Dates, which deferred the effective dates for us, as a smaller reporting company, until fiscal year 2023. The adoption of this update did not have a material impact on our consolidated financial statements.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 2 – Revenue Recognition

We recognize revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”). Under ASC 606, we apply the following five step model:

1. Identify the contract with the customer;

2. Identify the performance obligations in the contract;

3. Determine the transaction price;

4. Allocate the transaction price to the performance obligations in the contract; and

5. Recognize revenue when (or as) each performance obligation is satisfied.

We categorize revenue as software licenses, software maintenance, or services and other. Revenue from software licenses is recognized at a point in time upon delivery, provided all other revenue recognition criteria are met. We recognize software maintenance revenue over time on a straight-line basis over the contract period. Services revenue is recognized over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted), provided all other revenue recognition criteria are met. Other revenue, includes hardware sales that may be included in a software license, is recognized at a point in time upon delivery provided all other revenue recognition criteria are met.

In addition to selling software licenses, software maintenance and software services on a standalone basis, a significant portion of our contracts include multiple performance obligations, which require an allocation of the transaction price to each distinct performance obligation based on a relative standalone selling price (“SSP”) basis. The SSP is the price at which we would sell a promised good or service separately to a customer. The best estimate of SSP is the observable price of a good or service when we sell that good or service separately. A contractually stated price or a list price for a good or service may be the SSP of that good or service. We use a range of selling prices to estimate SSP when we sell each of the goods and services separately and need to determine whether there is a discount that needs to be allocated based on the relative SSP of the various goods and services within multiple performance obligation arrangements. In instances where SSP is not directly observable, such as when we do not sell the product or service

separately, we typically determine the SSP using an adjusted market assessment approach using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual goods and services due to the stratification of those goods and services by customer. In these instances, we may use information such as the nature of the customer and distribution channel in determining the SSP.

When software licenses and significant customization engineering services are sold together, they are accounted for as a combined performance obligation, as the software licenses are generally highly dependent on, and interrelated with, the associated customization services and therefore are not distinct performance obligations. Revenue for the combined performance obligation is recognized over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted).

When subscription-based software is sold, the subscription-based software and software maintenance are generally considered distinct performance obligations. The transaction price is allocated to subscription-based software and the software maintenance based on the relative SSP of each performance obligation. We sell subscription-based software for a fixed fee and/or a usage-based royalty fee, sometimes subject to a minimum guarantee. When the amount is in the form of a fixed fee, including the guaranteed minimum in subscription-based royalties, revenue is allocated to the subscription-based software and recognized at a point in time upon delivery, provided all other revenue recognition criteria are met. Revenue allocated to the software maintenance is recognized over the contract term on a straight-line basis. Any subscription-based software fees earned not subject to the guaranteed minimum or earned in excess of the minimum amount are recognized as revenue when the subsequent usage occurs.

Our contracts can include variable fees, such as the option to purchase additional usage of a previously delivered software license. We may also provide pricing concessions to clients, a business practice that also gives rise to variable fees in contracts. We include variable fees in the determination of total transaction price if it is not probable that a future significant reversal of revenue will occur. We use the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients.

The amount of consideration is not adjusted for a significant financing component if the time between payment and the transfer of the related good or service is expected to be one year or less under the practical expedient in the guidance. Our revenue arrangements are typically accounted for under such expedient, as payment is typically due within 30 to 60 days. During the periods ended September 30, 2023 and 2022, none of our contracts contained a significant financing component.

Also, to the extent relevant in future periods with our acquisition of FortressID and adaption of our current products to be delivered in a hosted environment with AwareID, we expect to recognize revenue from our SaaS offerings in future periods. SaaS offerings will be recognized ratably over the subscription period. For the three and nine months ended September 30, 2023 and 2022 we generated a de minimis amount of revenue from SaaS contracts.

Disaggregation of Revenues

We organize ourselves into a single segment that reports to the Chief Executive Officer who is our chief operating decision maker. We conduct our operations in the United States and sell our products and services to domestic and international customers. Revenue generated from the following geographic regions was (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

5,247

 

 

$

2,129

 

 

$

9,365

 

 

$

6,439

 

United Kingdom

 

 

323

 

 

 

347

 

 

 

934

 

 

 

1,109

 

Rest of World

 

 

811

 

 

 

539

 

 

 

3,571

 

 

 

4,397

 

 

 

$

6,381

 

 

$

3,015

 

 

$

13,870

 

 

$

11,945

 

 

 

Revenue by timing of transfer of goods or services was (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Goods or services transferred at a point in time

 

$

4,391

 

 

$

770

 

$

6,893

 

 

$

5,484

 

Goods or services transferred over time

 

 

1,990

 

 

 

2,245

 

 

6,977

 

 

 

6,461

 

 

$

6,381

 

 

$

3,015

 

$

13,870

 

 

$

11,945

 

 

Revenue by product group was (in thousands):

 

 

 

 

 

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

License and service contracts

 

$

5,982

 

 

$

2,571

 

$

11,586

 

 

$

9,787

 

Subscription-based contracts

 

 

399

 

 

 

444

 

 

2,284

 

 

 

2,158

 

 

$

6,381

 

 

$

3,015

 

$

13,870

 

 

$

11,945

 

 

Revenue from subscription-based contracts include revenue that may be recognized at a point in time or over time and be part of a fixed fee and or minimum guarantee as well as fees earned and allocated to software maintenance.

 

Contract Balances

When the timing of our delivery of goods or services is different from the timing of payments made by customers, we recognize either a contract asset (performance precedes contractual due date) or a contract liability (customer payment precedes performance). Customers that prepay are represented by the deferred revenue below until the performance obligation is satisfied.

Our contract assets consist of unbilled receivables. Our contract liabilities consist of deferred (unearned) revenue, which is generally related to software maintenance contracts. We classify deferred revenue as current or noncurrent based on the timing of when we expect to recognize revenue.

The following tables present changes in our contract assets and liabilities during the three and nine months ended September 30, 2023 and 2022 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Revenue
Recognized In
Advance of
Billings

 

 

Billings

 

 

Balance at
End of
Period

 

Three months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,820

 

 

$

924

 

 

$

(1,972

)

 

$

1,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,430

 

 

$

1,278

 

 

$

(952

)

 

$

3,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Three months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

4,359

 

 

$

3,442

 

 

$

(1,889

)

 

$

5,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,533

 

 

$

2,059

 

 

$

(1,786

)

 

$

3,806

 

 

 

 

 

Balance at Beginning of Period

 

 

Revenue Recognized In
Advance of Billings

 

 

Billings

 

 

Balance at End of Period

 

Nine months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,929

 

 

$

2,601

 

 

$

(3,758

)

 

$

1,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,087

 

 

$

4,279

 

 

$

(3,610

)

 

$

3,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at Beginning of Period

 

 

Billings

 

 

Revenue Recognized

 

 

Balance at End of Period

 

Nine months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,733

 

 

$

7,670

 

 

$

(5,491

)

 

$

5,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,740

 

 

$

5,333

 

 

$

(5,267

)

 

$

3,806

 

 

 

 

 

 

Remaining Performance Obligations

Remaining performance obligations represent the transaction prices from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 90% of the remaining deferred revenue over the next 12 months, with the remainder

recognized thereafter. As of September 30, 2023, the aggregate amount of the transaction prices allocated to remaining performance obligations for contracts with a duration greater than one year was $ 3.7 million.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 3 – Fair Value Measurements

The FASB Codification defines fair value and establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy under the FASB Codification are: Level 1 – valuations that are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; Level 2 – valuations that are based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly; and Level 3 – valuations that require inputs that are both significant to the fair value measurement and unobservable.

Cash and cash equivalents, which primarily include money market mutual funds were $5.7 million and $11.7 million as of September 30, 2023 and December 31, 2022, respectively. Marketable securities, which primarily include U.S. Treasuries and corporate bonds, were $21.8 million and $17.2 million as of September 30, 2023 and December 31, 2022, respectively. Our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):

 

 

 

Fair Value Measurement at September 30, 2023 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (included in
   cash and cash equivalents)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Marketable securities

 

 

21,839

 

 

 

 

 

 

 

 

 

21,839

 

Note receivable

 

 

-

 

 

 

 

 

 

2,695

 

 

 

2,695

 

Total assets

 

$

25,743

 

 

$

 

 

$

2,695

 

 

$

28,438

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

  Contingent acquisition payment

 

$

 

 

$

 

 

$

 

 

$

 

Total liabilities

 

$

 

 

$

 

 

$

 

 

$

 

 

 

 

 

Fair Value Measurement at December 31,
2022 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

  Money market funds (included in
   cash and cash equivalents)

 

$

10,967

 

 

$

 

 

$

 

 

$

10,967

 

  Marketable securities

 

 

17,229

 

 

 

 

 

 

 

 

 

17,229

 

  Note receivable

 

 

 

 

 

 

 

 

2,601

 

 

 

2,601

 

Total assets

 

$

28,196

 

 

$

 

 

$

2,601

 

 

$

30,797

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

  Contingent acquisition payment

 

$

 

 

$

 

 

$

812

 

 

$

812

 

Total liabilities

 

$

 

 

$

 

 

$

812

 

 

$

812

 

 

 

Our investments in marketable securities are classified as available-for-sale and are carried at fair value, with the unrealized gains and losses, net of tax, reported as a component of accumulated other comprehensive income (loss) in stockholders' equity.

 

Marketable securities by security type consisted of the following (in thousands):

 

 

 

September 30, 2023:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

16,501

 

 

$

80

 

 

$

(106

)

 

$

16,475

 

Corporate bonds

 

 

5,386

 

 

 

4

 

 

 

(26

)

 

 

5,364

 

 

 

$

21,887

 

 

$

84

 

 

$

(132

)

 

$

21,839

 

 

 

 

December 31, 2022:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

13,389

 

 

$

24

 

 

$

(100

)

 

$

13,313

 

Corporate bonds

 

 

3,950

 

 

 

 

 

 

(34

)

 

 

3,916

 

 

 

$

17,339

 

 

$

24

 

 

$

(134

)

 

$

17,229

 

 

The investment in the Note Receivable ("Note") with Omlis Limited ("Omlis"), a limited company incorporated and registered in England and Wales and the parent of MIRCAL Technologies Limited ("MIRACL"), and the total carrying value of the investment of $2.7 million and $2.6 million is representative of the fair value of the investment as of September 30, 2023 and December 31, 2022, respectively. During the three and nine months ended September 30, 2023 and for the year ended December, 31, 2022, there were no changes in the underlying assumptions of the Note. The change in fair value during the three and nine months ended September 30, 2023 and for the year ended December 31, 2022 was the result of accrued interest.

 

In connection with the sale of the Note, Omlis granted us a right of first refusal for 18 months with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries. Also, in connection with the sale of the Note, Omlis issued the Company a warrant, which allowed us to purchase up to 8% of the total equity shares in Omlis at a price per share of $33.91. Both the right of first refusal and warrant expired as of September 11, 2023 with no action taken.

 

In December 2021, we acquired 100% of the outstanding shares and acquired all of the assets and liabilities of FortressID for a purchase price of $3.4 million, which consisted of $2.5 million of cash consideration and contingent acquisition payments which were fair valued at $0.9 million at the acquisition date. The maximum contingent acquisition payments at the time of the acquisition was $4.0 million and required cash payments of up to $2.0 million for set revenue targets in 2022 and another $2.0 million for set revenue targets in 2023. No revenue targets were achieved in 2022.

 

The maximum contingent acquisition payment as of September 30, 2023 was $2.0 million. We determined that as of September 30, 2023 the fair value of the contingent acquisition payment was $0 and recorded a $0.8 million gain in the quarter ended September 30, 2023. We determined a remote probability of reaching the revenue targets in 2023 and therefore determined the contingent acquisition payment to have $0 value at September 30, 2023.

 

Changes in the Note receivable balance consisted of the following (in thousands):

 

 

 

Nine Months Ended

 

 

 

September 30, 2023

 

 

 

 

 

Balance as of December 31, 2022

 

$

2,601

 

Accrued interest

 

 

94

 

Balance as of September 30, 2023

 

$

2,695

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 4 – Intangible Assets

 

Intangible assets and their estimated useful lives as of September 30, 2023 are as follows (dollars in thousands):

 

 

 

Useful Life

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Net Book
Value

 

Customer relationships

 

8 and 10 years

 

$

2,680

 

 

$

642

 

 

$

2,038

 

Developed technology

 

5 and 7 years

 

 

710

 

 

 

269

 

 

 

441

 

Trade name trademarks

 

3 and 7 years

 

 

30

 

 

 

14

 

 

 

16

 

 

 

 

 

$

3,420

 

 

$

925

 

 

$

2,495

 

 

During the three and nine months ended September 30, 2023 and 2022, we recorded $0.1 million and $0.3 million, respectively, of intangible assets amortization expense. We expect to record amortization expense for the remainder of 2023 and each subsequent year and thereafter as follows (in thousands):

 

Reminder of 2023

 

$

103

 

2024

 

 

415

 

2025

 

 

407

 

2026

 

 

356

 

2027

 

 

356

 

Thereafter

 

 

858

 

 

 

$

2,495

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Subscription Agreement
9 Months Ended
Sep. 30, 2023
Capitalization, Long-Term Debt and Equity [Abstract]  
Subscription Agreement

Note 5 – Subscription Agreement

 

On March 11, 2022, concurrently with our entry into a mutual reseller arrangement with MIRACL Technologies Limited (“MIRACL”), we entered into a subscription agreement with Omlis Limited, a limited company incorporated and registered in England and Wales and the parent of MIRACL (“Omlis”). We purchased $2.5 million of Omlis’ Note Receivable (“Note”) that accrues interest at 5% annually with a maturity date of March 11, 2026.

 

Prior to maturity, we have the right to convert the Note into the securities issued in a future financing at a 20% discount from the price per share paid by the investors in that financing. If the Note remains outstanding on the maturity date, the Note shall, at the option of the holders of a majority of the outstanding Note, (i) be converted into the most senior shares in Omlis, (ii) be redeemed by payment in cash of the Note and all accrued but unpaid interest or (iii) remain outstanding.

In connection with the sale of the Note, Omlis granted us a right of first refusal for 18 months that expired on September 11, 2023 with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries that expired on September 11, 2023. Also, in connection with the sale of the Note, Omlis issued the Company a warrant that expired on September 11, 2023, which allowed us to purchase up to 8% of the total equity shares in Omlis at a price per share of $33.91.

 

We recorded the Note at its fair value in accordance with ASC 825, Financial Instruments, which was $2.7 million as of September 30, 2023. Interest income of $31 thousand and $93 thousand was earned during the three and nine month periods ended September 30, 2023, respectively. Interest income of $31 thousand and $70 thousand was earned during the three and nine month periods ended September 30, 2022, respectively. The $195 thousand in accrued interest is included in the fair value of the note as of September 30, 2023.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Gain on Sale of Fixed Assets
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Gain on Sale of Fixed Assets

Note 6 – Gain on Sale of Fixed Assets

On July 15, 2022, we completed our sale to FDS Bedford, LLC of our former corporate headquarters located at 40 Middlesex Turnpike, Bedford, Massachusetts for total proceeds of $8.9 million less a brokerage commission of $0.3 million. The assets had remaining deprecation scheduled of $1.8 million at the time of the sale and we recorded a gain of $5.7 million in the third quarter of 2022 on the sale and disposal of these assets at the time of the sale.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Computation of Earnings per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Computation of Earnings per Share

Note 7 – Computation of Earnings per Share

Basic earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding plus additional common shares that would have been outstanding if dilutive potential common shares had been issued. For the purposes of this calculation, stock options are considered common stock equivalents in periods in which they have a dilutive effect. Stock options that are anti-dilutive are excluded from the calculation. Potential common stock equivalents were not included in the per share calculation for diluted earnings per share where we had a net loss, and the effect of their inclusion would be anti-dilutive.

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Net income (loss)

 

$

1,144

 

 

$

2,599

 

$

(3,075

)

 

$

31

 

Shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

21,049

 

 

 

21,725

 

 

21,017

 

 

 

21,674

 

Additional dilutive common stock equivalents

 

 

82

 

 

 

73

 

 

 

 

 

59

 

Diluted shares outstanding

 

 

21,131

 

 

 

21,798

 

 

21,017

 

 

 

21,733

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share – basic

 

$

0.05

 

 

$

0.12

 

$

(0.15

)

 

$

0.00

 

Net income (loss) per share - diluted

 

$

0.05

 

 

$

0.12

 

$

(0.15

)

 

$

0.00

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Equity and Stock-based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity and Stock-based Compensation

Note 8 – Equity and Stock-based compensation

The following table presents stock-based compensation expenses included in our unaudited consolidated statements of operations and comprehensive loss (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Cost of services and other revenue

 

$

5

 

 

$

7

 

$

13

 

 

$

19

 

Research and development

 

 

60

 

 

 

54

 

 

180

 

 

 

229

 

Selling and marketing

 

 

21

 

 

 

182

 

 

71

 

 

 

260

 

General and administrative

 

 

273

 

 

 

305

 

 

833

 

 

 

848

 

Stock-based compensation expense

 

$

359

 

 

$

548

 

$

1,097

 

 

$

1,356

 

 

Stock Options - We did not grant stock options in the three or nine months ended September 30, 2023 or 2022.

Unrestricted Stock Grants - Our 2001 Nonqualified Stock Plan permits us to grant shares of unrestricted shares of stock to our directors, officers, and employees. Stock-based compensation expense for stock grants is determined based on the fair market value of our stock on the date of grant, provided the number of shares in the grant is fixed on the grant date.

We did not grant any shares of unrestricted stock during the three months ended September 30, 2023. In the nine months ended September 30, 2023 we granted an aggregate of 134,211 shares of unrestricted stock. Of the shares granted in the nine months ended September 30, 2023, 67,105 shares were issued shortly after June 30, 2023 and the remaining shares are scheduled to be issued shortly after December 31, 2023, provided that each applicable grantee is serving as a director, officer or employee as of that date.

In the three and nine months ended September 30, 2022 we granted an aggregate 60,000 and 167,921 shares of unrestricted stock, respectively. Of the 167,921 shares of unrestricted stock granted during the nine months ended September 30, 2022, 61,459 were issued shortly after June 30, 2022, 46,461 were issued shortly after December 31, 2022 and 15,000 were issued in each February 2023 and August 2023. The remaining 30,000 is scheduled to be issued in two equal installments in August 2024 and 2025 provided that the grantee is serving as a director, officer or employee as of that date.

Share Purchases - On March 1, 2022, our Board of Directors authorized a new stock repurchase program pursuant to which we may purchase up to $10.0 million of our common stock, of which $1.8 million has been repurchased as of September 30, 2023. During the three and nine months ended September 30, 2023 we purchased 81,083 and 271,991 shares of our common stock, respectively. During the three and nine months ended September 30, 2022 we purchased 75,407 and 76,561 shares of our common stock, respectively. The shares may be purchased from time to time in the open market or through privately negotiated transactions at management’s discretion, depending upon market conditions and other factors. The authorization to repurchase shares of our common stock expires on December 31, 2023. Repurchases will be made under the program using our own cash resources and will be in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, and other applicable laws, rules and regulations, which may permit repurchases to occur during periods when we might otherwise be precluded from making purchases under insider trading laws or company policy. The program does not obligate us to acquire any particular amount of common stock and the program may be modified or suspended at any time at our Board of Director’s discretion.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 9 – Income Taxes

During the three and nine months ended September 30, 2023 and 2022, we recorded no income tax benefits for the net operating income (losses) incurred or for the research and development tax credits generated due to the uncertainty of realizing a benefit from those items.

We have evaluated the positive and negative evidence bearing upon our ability to realize our deferred tax assets, which primarily consist of net operating loss carryforwards and research and development tax credits. We considered the history of cumulative net losses, estimated future taxable income and prudent and feasible tax planning strategies and we have concluded that it is more likely than not that we will not realize the benefits of our deferred tax assets. As a result, as of September 30, 2023 and December 31, 2022, we have a full valuation recorded against our net deferred tax assets.

The carryback of the estimated loss resulted in a refundable federal tax credit of $1.5 million and an increase in research credit carryforwards previously utilized. We decided to carry back the loss reported on the filed 2020 tax return. Upon filing our 2020 tax return and the related carry back claim we received the payment of $1.5 million in August 2023.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Description of the Company and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the two years ended December 31, 2022 in conjunction with our 2022 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.

The accompanying unaudited consolidated balance sheets, statements of operations and comprehensive income (loss), statements of cash flows, and statements of stockholders’ equity reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at September 30, 2023, and of operations and cash flows for the interim periods ended September 30, 2023 and 2022.

The results of operations for the interim periods ended September 30, 2023 are not necessarily indicative of the results to be expected for the year.

Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of Aware, Inc. and its subsidiaries, Aware Security Corporation and Fortr3ss, Inc. Intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for credit losses, valuation of the contingent acquisition payment, valuation of the investment in the note receivable, goodwill and long-lived asset impairment and valuation allowance for deferred income tax assets. Actual results could differ from those estimates.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments, which changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. This guidance was to be effective for reporting periods beginning after December 15, 2019, with early adoption permitted. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842) Effective Dates, which deferred the effective dates for us, as a smaller reporting company, until fiscal year 2023. The adoption of this update did not have a material impact on our consolidated financial statements.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Generated from Geographic Regions Revenue generated from the following geographic regions was (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

5,247

 

 

$

2,129

 

 

$

9,365

 

 

$

6,439

 

United Kingdom

 

 

323

 

 

 

347

 

 

 

934

 

 

 

1,109

 

Rest of World

 

 

811

 

 

 

539

 

 

 

3,571

 

 

 

4,397

 

 

 

$

6,381

 

 

$

3,015

 

 

$

13,870

 

 

$

11,945

 

 

Schedule of Revenue by Timing of Transfer of Goods or Services

Revenue by timing of transfer of goods or services was (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Goods or services transferred at a point in time

 

$

4,391

 

 

$

770

 

$

6,893

 

 

$

5,484

 

Goods or services transferred over time

 

 

1,990

 

 

 

2,245

 

 

6,977

 

 

 

6,461

 

 

$

6,381

 

 

$

3,015

 

$

13,870

 

 

$

11,945

 

Schedule of Revenue by Contract Type

Revenue by product group was (in thousands):

 

 

 

 

 

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

License and service contracts

 

$

5,982

 

 

$

2,571

 

$

11,586

 

 

$

9,787

 

Subscription-based contracts

 

 

399

 

 

 

444

 

 

2,284

 

 

 

2,158

 

 

$

6,381

 

 

$

3,015

 

$

13,870

 

 

$

11,945

 

Schedule of Changes in Contract Assets and Liabilities

The following tables present changes in our contract assets and liabilities during the three and nine months ended September 30, 2023 and 2022 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Revenue
Recognized In
Advance of
Billings

 

 

Billings

 

 

Balance at
End of
Period

 

Three months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,820

 

 

$

924

 

 

$

(1,972

)

 

$

1,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,430

 

 

$

1,278

 

 

$

(952

)

 

$

3,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Three months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

4,359

 

 

$

3,442

 

 

$

(1,889

)

 

$

5,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,533

 

 

$

2,059

 

 

$

(1,786

)

 

$

3,806

 

 

 

 

 

Balance at Beginning of Period

 

 

Revenue Recognized In
Advance of Billings

 

 

Billings

 

 

Balance at End of Period

 

Nine months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,929

 

 

$

2,601

 

 

$

(3,758

)

 

$

1,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,087

 

 

$

4,279

 

 

$

(3,610

)

 

$

3,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at Beginning of Period

 

 

Billings

 

 

Revenue Recognized

 

 

Balance at End of Period

 

Nine months ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,733

 

 

$

7,670

 

 

$

(5,491

)

 

$

5,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,740

 

 

$

5,333

 

 

$

(5,267

)

 

$

3,806

 

 

 

 

 

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis Our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):

 

 

 

Fair Value Measurement at September 30, 2023 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (included in
   cash and cash equivalents)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Marketable securities

 

 

21,839

 

 

 

 

 

 

 

 

 

21,839

 

Note receivable

 

 

-

 

 

 

 

 

 

2,695

 

 

 

2,695

 

Total assets

 

$

25,743

 

 

$

 

 

$

2,695

 

 

$

28,438

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

  Contingent acquisition payment

 

$

 

 

$

 

 

$

 

 

$

 

Total liabilities

 

$

 

 

$

 

 

$

 

 

$

 

 

 

 

 

Fair Value Measurement at December 31,
2022 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

  Money market funds (included in
   cash and cash equivalents)

 

$

10,967

 

 

$

 

 

$

 

 

$

10,967

 

  Marketable securities

 

 

17,229

 

 

 

 

 

 

 

 

 

17,229

 

  Note receivable

 

 

 

 

 

 

 

 

2,601

 

 

 

2,601

 

Total assets

 

$

28,196

 

 

$

 

 

$

2,601

 

 

$

30,797

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

  Contingent acquisition payment

 

$

 

 

$

 

 

$

812

 

 

$

812

 

Total liabilities

 

$

 

 

$

 

 

$

812

 

 

$

812

 

 

Summary of Marketable Securities by Security Type

Marketable securities by security type consisted of the following (in thousands):

 

 

 

September 30, 2023:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

16,501

 

 

$

80

 

 

$

(106

)

 

$

16,475

 

Corporate bonds

 

 

5,386

 

 

 

4

 

 

 

(26

)

 

 

5,364

 

 

 

$

21,887

 

 

$

84

 

 

$

(132

)

 

$

21,839

 

 

 

 

December 31, 2022:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

13,389

 

 

$

24

 

 

$

(100

)

 

$

13,313

 

Corporate bonds

 

 

3,950

 

 

 

 

 

 

(34

)

 

 

3,916

 

 

 

$

17,339

 

 

$

24

 

 

$

(134

)

 

$

17,229

 

Summary of Changes in Note Receivable

Changes in the Note receivable balance consisted of the following (in thousands):

 

 

 

Nine Months Ended

 

 

 

September 30, 2023

 

 

 

 

 

Balance as of December 31, 2022

 

$

2,601

 

Accrued interest

 

 

94

 

Balance as of September 30, 2023

 

$

2,695

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets and Estimated Useful Lives

Intangible assets and their estimated useful lives as of September 30, 2023 are as follows (dollars in thousands):

 

 

 

Useful Life

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Net Book
Value

 

Customer relationships

 

8 and 10 years

 

$

2,680

 

 

$

642

 

 

$

2,038

 

Developed technology

 

5 and 7 years

 

 

710

 

 

 

269

 

 

 

441

 

Trade name trademarks

 

3 and 7 years

 

 

30

 

 

 

14

 

 

 

16

 

 

 

 

 

$

3,420

 

 

$

925

 

 

$

2,495

 

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense We expect to record amortization expense for the remainder of 2023 and each subsequent year and thereafter as follows (in thousands):

 

Reminder of 2023

 

$

103

 

2024

 

 

415

 

2025

 

 

407

 

2026

 

 

356

 

2027

 

 

356

 

Thereafter

 

 

858

 

 

 

$

2,495

 

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Computation of Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Net income (loss)

 

$

1,144

 

 

$

2,599

 

$

(3,075

)

 

$

31

 

Shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

21,049

 

 

 

21,725

 

 

21,017

 

 

 

21,674

 

Additional dilutive common stock equivalents

 

 

82

 

 

 

73

 

 

 

 

 

59

 

Diluted shares outstanding

 

 

21,131

 

 

 

21,798

 

 

21,017

 

 

 

21,733

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share – basic

 

$

0.05

 

 

$

0.12

 

$

(0.15

)

 

$

0.00

 

Net income (loss) per share - diluted

 

$

0.05

 

 

$

0.12

 

$

(0.15

)

 

$

0.00

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Equity and Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expenses Included in Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss)

The following table presents stock-based compensation expenses included in our unaudited consolidated statements of operations and comprehensive loss (in thousands):

 

 

 

Three Months Ended
September 30,

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Cost of services and other revenue

 

$

5

 

 

$

7

 

$

13

 

 

$

19

 

Research and development

 

 

60

 

 

 

54

 

 

180

 

 

 

229

 

Selling and marketing

 

 

21

 

 

 

182

 

 

71

 

 

 

260

 

General and administrative

 

 

273

 

 

 

305

 

 

833

 

 

 

848

 

Stock-based compensation expense

 

$

359

 

 

$

548

 

$

1,097

 

 

$

1,356

 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Practical expedient for financing components true
Minimum period of payment of transaction price in contract with customer 30 days
Maximum period of payment of transaction price in contract with customer 60 days
Percentage of remaining performance obligations expected to be recognized as revenue 90.00%
remaining deferred revenue 12 months
Revenue recognition performance obligation transaction prices $ 3.7
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] true
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Revenue Generated Following Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,381 $ 3,015 $ 13,870 $ 11,945
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 6,381 3,015 13,870 11,945
Operating Segments | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 5,247 2,129 9,365 6,439
Operating Segments | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 323 347 934 1,109
Operating Segments | Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 811 $ 539 $ 3,571 $ 4,397
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,381 $ 3,015 $ 13,870 $ 11,945
Goods or services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 4,391 770 6,893 5,484
Goods or services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,990 $ 2,245 $ 6,977 $ 6,461
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Schedule of Revenue by Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,381 $ 3,015 $ 13,870 $ 11,945
License and Service Contracts        
Disaggregation of Revenue [Line Items]        
Total revenue 4,391 814 7,535 5,459
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 6,381 3,015 13,870 11,945
Operating Segments | License and Service Contracts        
Disaggregation of Revenue [Line Items]        
Total revenue 5,982 2,571 11,586 9,787
Operating Segments | Subscription-based Contracts        
Disaggregation of Revenue [Line Items]        
Total revenue $ 399 $ 444 $ 2,284 $ 2,158
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Changes in Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Unbilled receivables, Balance at Beginning of Period $ 2,820 $ 3,430 $ 2,929 $ 3,087
Unbilled receivables, Revenue Recognized In Advance of Billings 924 1,278 2,601 4,279
Unbilled receivables, Billings (1,972) (952) (3,758) (3,610)
Unbilled receivables, Balance at End of Period $ 1,772 $ 3,756 $ 1,772 $ 3,756
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Deferred revenue, Balance at Beginning of Period $ 4,359 $ 3,533 $ 3,733 $ 3,740
Deferred revenue, Billings 3,442 2,059 7,670 5,333
Deferred revenue, Revenue Recognized (1,889) (1,786) (5,491) (5,267)
Deferred revenue, Balance at End of Period $ 5,912 $ 3,806 $ 5,912 $ 3,806
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Additional information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 11, 2022
Dec. 31, 2021
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities            
Cash and cash equivalents     $ 5,683 $ 5,683   $ 11,749
Marketable securities     21,839 21,839   17,229
Business acquisition, earnout with fair value       $ 0    
Gain on contingent acquisition payment     800      
Note Receivable | Omlis Limited            
Schedule of Available-for-sale Securities            
Sale of note, description       Omlis granted us a right of first refusal for 18 months with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries.    
Maximum            
Schedule of Available-for-sale Securities            
Contingent consideration earn out payable   $ 4,000   $ 2,000    
Earn out cash payments           2,000
Maximum | Scenario Forecast            
Schedule of Available-for-sale Securities            
Earn out cash payments         $ 2,000  
Fortress ID            
Schedule of Available-for-sale Securities            
Percentage of ownership control   100.00%        
Business acquisition, purchase price   $ 3,400        
Business acquisition, cash consideration   2,500        
Business acquisition, earnout with fair value   $ 900        
U.S. Treasuries and Corporate Bonds [Member]            
Schedule of Available-for-sale Securities            
Marketable securities     21,800 21,800   17,200
Warrant | Omlis Limited            
Schedule of Available-for-sale Securities            
Equity shares purchase price per shares $ 33.91          
Warrants expire date Sep. 11, 2023          
Warrant | Maximum | Omlis Limited            
Schedule of Available-for-sale Securities            
Issuance of warrants purchase percentage 8.00%          
Fair Value, Measurements, Recurring [Member]            
Schedule of Available-for-sale Securities            
Total fair value of the instrument     2,695 2,695   2,601
Contingent acquisition payment     0 0   812
Fair Value, Measurements, Recurring [Member] | Note Receivable | Omlis Limited            
Schedule of Available-for-sale Securities            
Total fair value of the instrument     $ 2,700 $ 2,700   $ 2,600
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Marketable securities $ 21,839 $ 17,229
Fair Value, Measurements, Recurring [Member]    
Schedule of Available-for-sale Securities    
Note receivable 2,695 2,601
Total assets 28,438 30,797
Contingent acquisition payment 0 812
Total liabilities 0 812
Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule of Available-for-sale Securities    
Note receivable 0 0
Total assets 25,743 28,196
Contingent acquisition payment 0 0
Total liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2)    
Schedule of Available-for-sale Securities    
Note receivable 0 0
Total assets 0 0
Contingent acquisition payment 0 0
Total liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3)    
Schedule of Available-for-sale Securities    
Note receivable 2,695 2,601
Total assets 2,695 2,601
Contingent acquisition payment 0 812
Total liabilities 0 812
Fair Value, Measurements, Recurring [Member] | Money market funds (included in cash and cash equivalents)    
Schedule of Available-for-sale Securities    
Money market funds (included in cash and cash equivalents) 3,904 10,967
Fair Value, Measurements, Recurring [Member] | Money market funds (included in cash and cash equivalents) | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule of Available-for-sale Securities    
Money market funds (included in cash and cash equivalents) 3,904 10,967
Fair Value, Measurements, Recurring [Member] | Money market funds (included in cash and cash equivalents) | Significant Other Observable Inputs (Level 2)    
Schedule of Available-for-sale Securities    
Money market funds (included in cash and cash equivalents) 0 0
Fair Value, Measurements, Recurring [Member] | Money market funds (included in cash and cash equivalents) | Significant Unobservable Inputs (Level 3)    
Schedule of Available-for-sale Securities    
Money market funds (included in cash and cash equivalents) 0 0
Fair Value, Measurements, Recurring [Member] | Marketable securities    
Schedule of Available-for-sale Securities    
Marketable securities 21,839 17,229
Fair Value, Measurements, Recurring [Member] | Marketable securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule of Available-for-sale Securities    
Marketable securities 21,839 17,229
Fair Value, Measurements, Recurring [Member] | Marketable securities | Significant Other Observable Inputs (Level 2)    
Schedule of Available-for-sale Securities    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Marketable securities | Significant Unobservable Inputs (Level 3)    
Schedule of Available-for-sale Securities    
Marketable securities $ 0 $ 0
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 21,887 $ 17,339
Gross Unrealized Gains 84 24
Gross Unrealized Losses (132) (134)
Fair Value 21,839 17,229
U.S. Treasury Notes and Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 16,501 13,389
Gross Unrealized Gains 80 24
Gross Unrealized Losses (106) (100)
Fair Value 16,475 13,313
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 5,386 3,950
Gross Unrealized Gains 4 0
Gross Unrealized Losses (26) (34)
Fair Value $ 5,364 $ 3,916
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Summary of Changes in Note Receivable (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Beginning Balance $ 2,601
Note Receivable  
Debt Securities, Available-for-Sale [Line Items]  
Accrued Interest 94
Ending Balance $ 2,695
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Finite Lived Intangible Assets [Line Items]  
Gross Amount $ 3,420
Accumulated Amortization 925
Net Book Value 2,495
Customer Relationships  
Finite Lived Intangible Assets [Line Items]  
Gross Amount 2,680
Accumulated Amortization 642
Net Book Value $ 2,038
Customer Relationships | Minimum  
Finite Lived Intangible Assets [Line Items]  
Useful Life 8 years
Customer Relationships | Maximum  
Finite Lived Intangible Assets [Line Items]  
Useful Life 10 years
Developed Technology  
Finite Lived Intangible Assets [Line Items]  
Gross Amount $ 710
Accumulated Amortization 269
Net Book Value $ 441
Developed Technology | Minimum  
Finite Lived Intangible Assets [Line Items]  
Useful Life 5 years
Developed Technology | Maximum  
Finite Lived Intangible Assets [Line Items]  
Useful Life 7 years
Trade Name Trademarks  
Finite Lived Intangible Assets [Line Items]  
Gross Amount $ 30
Accumulated Amortization 14
Net Book Value $ 16
Trade Name Trademarks | Minimum  
Finite Lived Intangible Assets [Line Items]  
Useful Life 3 years
Trade Name Trademarks | Maximum  
Finite Lived Intangible Assets [Line Items]  
Useful Life 7 years
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense of intangible assets $ 0.1 $ 0.3 $ 0.1 $ 0.3
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]  
Reminder of 2023 $ 103
2024 415
2025 407
2026 356
2027 356
Thereafter 858
Net Book Value $ 2,495
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Subscription Agreement - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 11, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Schedule Of Capitalization Longterm Debt [Line Items]            
Note receivable   $ 2,695   $ 2,695   $ 2,601
Interest income   397 $ 155 $ 982 $ 228  
Omlis Limited | Warrant            
Schedule Of Capitalization Longterm Debt [Line Items]            
Warrants expire date Sep. 11, 2023          
Equity shares purchase price per shares $ 33.91          
Omlis Limited | Maximum | Warrant            
Schedule Of Capitalization Longterm Debt [Line Items]            
Issuance of warrants purchase percentage 8.00%          
Note Receivable | Omlis Limited            
Schedule Of Capitalization Longterm Debt [Line Items]            
Convertible Note amount $ 2,500          
Interest rate percentage 5.00%          
Maturity date Mar. 11, 2026          
Discount from effective price per share paid by investors, percentage 20.00%          
Sale of note, description       Omlis granted us a right of first refusal for 18 months that expired on September 11, 2023 with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries that expired on September 11, 2023.    
Note receivable   2,700   $ 2,700    
Interest income   31 $ 31 93 $ 70  
Accrued interest included in fair value of note   $ 195   $ 195    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Gain on Sale of Fixed Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 15, 2022
Sep. 30, 2022
Sep. 30, 2022
Property, Plant and Equipment [Line Items]      
Purchase obligation $ 8,900    
Brokerage commission paid 300    
Remaining depreciation on assets held for sale $ 1,800    
Gain on sale of fixed assets   $ 5,672 $ 5,672
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Computation of Earnings per Share - Schedule of Net loss per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net income (loss) $ 1,144 $ (2,651) $ (1,568) $ 2,599 $ (1,289) $ (1,278) $ (3,075) $ 31
Shares outstanding:                
Weighted-average common shares outstanding (in shares) 21,049     21,725     21,017 21,674
Additional dilutive common stock equivalents (in shares) 82     73       59
Diluted shares outstanding (in shares) 21,131     21,798     21,017 21,733
Net income (loss) per share - basic $ 0.05     $ 0.12     $ (0.15) $ 0
Net income (loss) per share - diluted $ 0.05     $ 0.12     $ (0.15) $ 0
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 359 $ 548 $ 1,097 $ 1,356
Cost of services and other revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 5 7 13 19
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 60 54 180 229
Selling and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 21 182 71 260
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 273 $ 305 $ 833 $ 848
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2023
shares
Feb. 28, 2023
shares
Jul. 31, 2022
shares
Sep. 30, 2023
shares
Sep. 30, 2022
shares
Sep. 30, 2023
Installment
shares
Sep. 30, 2022
shares
Dec. 31, 2022
shares
Stock options                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of stock options granted       0 0 0 0  
Unrestricted Stock | Stock Option Plan2001 [Member] | 2022 Grant                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of unrestricted stock granted       0 60,000 134,211 167,921  
Number of shares issued 15,000 15,000 61,459     67,105 167,921 46,461
Unrestricted Stock | Stock Option Plan2001 [Member] | 2022 Grant | Directors, officers and employees                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares granted (in shares)           30,000    
Number of installment | Installment           2    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Equity and Stock-based Compensation - Share Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Repurchase of common stock $ 126 $ 341 $ 161 $ 3      
Share Purchases              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of common stock authorized for repurchase             $ 10,000
Repurchase of common stock         $ 1,800    
Number of stock repurchased 81,083   75,407   271,991 76,561  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]          
Income tax benefits for net operating losses   $ 0 $ 0 $ 0 $ 0
Estimated benefit of federal tax refund   $ 1,500,000   $ 1,500,000  
Income tax return $ 1,500,000        
XML 51 awre-20230930_htm.xml IDEA: XBRL DOCUMENT 0001015739 2022-09-30 0001015739 awre:SharePurchasesMember 2023-07-01 2023-09-30 0001015739 2023-01-01 2023-09-30 0001015739 awre:USTreasuriesAndCorporateBondsMember 2023-09-30 0001015739 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001015739 us-gaap:MaintenanceMember 2022-07-01 2022-09-30 0001015739 2022-04-01 2022-06-30 0001015739 us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2022-12-31 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001015739 us-gaap:LicenseAndServiceMember 2022-07-01 2022-09-30 0001015739 us-gaap:OperatingSegmentsMember 2022-07-01 2022-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2022-01-01 2022-09-30 0001015739 2021-12-31 0001015739 us-gaap:RetainedEarningsMember 2023-03-31 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001015739 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001015739 2022-07-15 2022-07-15 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001015739 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001015739 2022-01-01 2022-03-31 0001015739 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001015739 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001015739 us-gaap:OperatingSegmentsMember country:US 2023-01-01 2023-09-30 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001015739 2023-06-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001015739 awre:NoteReceivableMember 2023-01-01 2023-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001015739 us-gaap:RetainedEarningsMember 2021-12-31 0001015739 awre:SharePurchasesMember 2022-03-01 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001015739 awre:FortressIDMember 2021-12-31 0001015739 awre:CostOfServicesAndOtherRevenueMember 2023-07-01 2023-09-30 0001015739 us-gaap:WarrantMember awre:OmlisLimitedMember 2022-03-11 2022-03-11 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2022-07-01 2022-09-30 0001015739 2023-07-01 2023-09-30 0001015739 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2023-07-01 2023-09-30 0001015739 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001015739 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001015739 2022-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2022-07-01 2022-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001015739 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0001015739 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001015739 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2022-07-01 2022-09-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001015739 2023-04-01 2023-06-30 0001015739 2023-01-01 2023-03-31 0001015739 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001015739 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001015739 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2022-01-01 2022-09-30 0001015739 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember awre:SubscriptionBasedContractsMember 2023-01-01 2023-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001015739 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2023-09-30 0001015739 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2022-01-01 2022-09-30 0001015739 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001015739 us-gaap:RetainedEarningsMember 2022-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001015739 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2023-08-01 2023-08-31 0001015739 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001015739 us-gaap:CommonStockMember 2022-12-31 0001015739 us-gaap:ServiceOtherMember 2022-01-01 2022-09-30 0001015739 us-gaap:MaintenanceMember 2023-07-01 2023-09-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001015739 us-gaap:OperatingSegmentsMember country:GB 2023-07-01 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember country:GB 2022-01-01 2022-09-30 0001015739 2023-10-24 0001015739 2022-07-01 2022-09-30 0001015739 us-gaap:RetainedEarningsMember 2022-03-31 0001015739 us-gaap:OperatingSegmentsMember country:US 2022-07-01 2022-09-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2023-09-30 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2022-03-11 2022-03-11 0001015739 us-gaap:LicenseAndServiceMember 2022-01-01 2022-09-30 0001015739 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001015739 awre:CostOfServicesAndOtherRevenueMember 2023-01-01 2023-09-30 0001015739 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001015739 srt:MaximumMember us-gaap:WarrantMember awre:OmlisLimitedMember 2022-03-11 2022-03-11 0001015739 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001015739 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001015739 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001015739 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001015739 us-gaap:LicenseAndServiceMember 2023-07-01 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2022-07-01 2022-09-30 0001015739 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2022-12-31 0001015739 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001015739 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001015739 srt:MaximumMember srt:ScenarioForecastMember 2023-12-31 0001015739 srt:MaximumMember 2021-12-01 2021-12-31 0001015739 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001015739 us-gaap:CommonStockMember 2023-06-30 0001015739 us-gaap:ServiceOtherMember 2023-07-01 2023-09-30 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2022-01-01 2022-09-30 0001015739 awre:SharePurchasesMember 2022-07-01 2022-09-30 0001015739 awre:NoteReceivableMember 2023-09-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001015739 srt:MaximumMember 2023-01-01 2023-09-30 0001015739 us-gaap:WarrantMember awre:OmlisLimitedMember 2022-03-11 0001015739 us-gaap:CommonStockMember 2022-06-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001015739 us-gaap:RetainedEarningsMember 2023-09-30 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2023-09-30 0001015739 us-gaap:FairValueMeasurementsRecurringMember awre:NoteReceivableMember awre:OmlisLimitedMember 2023-09-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember 2022-01-01 2022-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2023-02-01 2023-02-28 0001015739 us-gaap:RetainedEarningsMember 2022-09-30 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2022-12-31 0001015739 us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0001015739 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001015739 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001015739 awre:SharePurchasesMember 2023-01-01 2023-09-30 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2022-03-11 0001015739 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001015739 us-gaap:CommonStockMember 2022-03-31 0001015739 us-gaap:MaintenanceMember 2023-01-01 2023-09-30 0001015739 awre:USTreasuriesAndCorporateBondsMember 2022-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2022-12-31 0001015739 us-gaap:CustomerRelationshipsMember 2023-09-30 0001015739 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001015739 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001015739 us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0001015739 us-gaap:RetainedEarningsMember 2022-06-30 0001015739 srt:MaximumMember 2022-12-31 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2023-01-01 2023-09-30 0001015739 us-gaap:RetainedEarningsMember 2023-06-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001015739 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001015739 us-gaap:CommonStockMember 2021-12-31 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001015739 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001015739 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001015739 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001015739 us-gaap:TransferredOverTimeMember 2023-07-01 2023-09-30 0001015739 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2023-01-01 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember awre:SubscriptionBasedContractsMember 2023-07-01 2023-09-30 0001015739 us-gaap:ServiceOtherMember 2023-01-01 2023-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2022-01-01 2022-12-31 0001015739 awre:CostOfServicesAndOtherRevenueMember 2022-01-01 2022-09-30 0001015739 us-gaap:FairValueMeasurementsRecurringMember awre:NoteReceivableMember awre:OmlisLimitedMember 2022-12-31 0001015739 2023-08-01 2023-08-31 0001015739 awre:SharePurchasesMember 2022-01-01 2022-09-30 0001015739 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2023-07-01 2023-09-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2023-09-30 0001015739 us-gaap:ServiceOtherMember 2022-07-01 2022-09-30 0001015739 us-gaap:OperatingSegmentsMember awre:SubscriptionBasedContractsMember 2022-01-01 2022-09-30 0001015739 us-gaap:OperatingSegmentsMember awre:SubscriptionBasedContractsMember 2022-07-01 2022-09-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001015739 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001015739 us-gaap:MaintenanceMember 2022-01-01 2022-09-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001015739 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001015739 us-gaap:CommonStockMember 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember country:US 2022-01-01 2022-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2023-01-01 2023-09-30 0001015739 awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2022-07-01 2022-07-31 0001015739 awre:DirectorsOfficerAndEmployeesMember awre:GrantDateTwoThousandTwentyTwoMember awre:UnrestrictedStockMember awre:StockOptionPlan2001Member 2023-01-01 2023-09-30 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001015739 us-gaap:OperatingSegmentsMember country:GB 2022-07-01 2022-09-30 0001015739 2022-06-30 0001015739 2022-01-01 2022-09-30 0001015739 awre:CostOfServicesAndOtherRevenueMember 2022-07-01 2022-09-30 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2023-01-01 2023-09-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001015739 us-gaap:CommonStockMember 2022-09-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001015739 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001015739 us-gaap:OperatingSegmentsMember country:US 2023-07-01 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember country:GB 2023-01-01 2023-09-30 0001015739 2022-03-31 0001015739 awre:FortressIDMember 2021-12-01 2021-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001015739 2022-07-15 0001015739 us-gaap:OperatingSegmentsMember 2023-01-01 2023-09-30 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001015739 us-gaap:CommonStockMember 2023-03-31 0001015739 2023-03-31 0001015739 awre:NoteReceivableMember awre:OmlisLimitedMember 2023-07-01 2023-09-30 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2023-07-01 2023-09-30 0001015739 us-gaap:LicenseAndServiceMember 2023-01-01 2023-09-30 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001015739 us-gaap:FairValueMeasurementsRecurringMember awre:MarketableSecuritiesMember 2023-09-30 awre:Installment pure shares iso4217:USD iso4217:USD shares 0001015739 Q3 --12-31 false true true 10-Q true 2023-09-30 2023 false 000-21129 AWARE, INC. MA 04-2911026 76 Blanchard Road in Burlington Burlington MA 01803 781 276-4000 Common Stock, $0.01 par value per share AWRE NASDAQ Yes Yes Non-accelerated Filer true false false 20991726 5683000 11749000 21839000 17229000 6519000 3317000 1772000 2929000 1362000 989000 693000 36802000 37279000 616000 726000 2495000 2806000 3120000 3120000 2695000 2601000 4332000 4538000 122000 122000 50182000 51192000 231000 639000 1646000 1282000 632000 470000 5349000 3411000 7858000 5802000 563000 322000 3896000 4047000 812000 4459000 5181000 1.00 1.00 1000000 1000000 0 0 0.01 0.01 70000000 70000000 21014256 21014256 21093447 21093447 210000 211000 98976000 98306000 -61273000 -58198000 -48000 -110000 37865000 40209000 50182000 51192000 4391000 814000 7535000 5459000 1889000 1786000 5491000 5267000 101000 415000 844000 1219000 6381000 3015000 13870000 11945000 410000 282000 1033000 920000 2264000 2279000 6909000 6932000 2171000 1874000 6118000 5067000 1601000 1808000 4679000 4895000 -812000 -812000 5672000 5672000 5634000 571000 17927000 12142000 747000 2444000 -4057000 -197000 397000 155000 982000 228000 1144000 2599000 -3075000 31000 0.05 0.12 -0.15 0 0.05 0.12 -0.15 0 21049000 21725000 21017000 21674000 21131000 21798000 21017000 21733000 43000 -170000 62000 -170000 1187000 2429000 -3013000 -139000 -3075000 31000 437000 587000 5672000 1097000 1356000 93000 70000 221000 218000 -812000 3432000 122000 -1387000 669000 459000 776000 -1355000 -408000 706000 363000 -220000 2180000 67000 -1242000 -4561000 16000 144000 8547000 9128000 18556000 4750000 2500000 -4394000 -12653000 52000 96000 15000 24000 467000 164000 -430000 -92000 -6066000 -17306000 11749000 29963000 5683000 12657000 136000 21614000 216000 97778000 -56472000 41522000 28000 430000 430000 -1278000 -1278000 21642000 216000 98208000 -57750000 40674000 40000 1000 92000 93000 378000 378000 1000 3000 3000 -1289000 -1289000 21681000 217000 98675000 -59039000 39853000 91000 1000 2000 3000 10000 24000 24000 548000 548000 75000 1000 160000 161000 0 -170000 -170000 2599000 2599000 21687000 217000 99041000 -56440000 -170000 42648000 21093000 211000 98306000 -58198000 -110000 40209000 62000 1000 -1000 9000 15000 15000 191000 2000 339000 341000 335000 335000 147000 147000 -1568000 -1568000 20955000 210000 98286000 -59766000 37000 38767000 38000 1000 51000 52000 403000 403000 -128000 -128000 -2651000 -2651000 20993000 211000 98740000 -62417000 -91000 36443000 102000 2000 2000 81000 1000 125000 126000 359000 359000 43000 43000 1144000 1144000 21014000 210000 98976000 -61273000 -48000 37865000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 – Description of the Company and Basis of Presentation</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of the Company</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are a global leader in biometrics software offerings and solutions. Our portfolio enables government agencies and commercial entities to enroll, identify, authenticate and enable using biometrics, which comprise physiological characteristics, such as fingerprints, faces, irises and voices.</span></p><div style="margin-left:3.333%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Enroll:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Register biometric identities into an organization’s secure database</span></div></div><div style="margin-left:3.333%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identify:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Utilize an organization’s secure database to accurately identify individuals using biometric data</span></div></div><div style="margin-left:3.333%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Authenticate:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Provide frictionless multi-factor, passwordless access to secured accounts and databases with biometric verification</span></div></div><div style="margin-left:3.333%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Enable:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Manage the lifecycle of secure identities through optimized biometric interchanges</span></div></div><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have been engaged in this business since 1993. Our comprehensive portfolio of biometric solutions is based on innovative, robust products designed explicitly for ease of integration, including customer-managed and integration ready biometric frameworks, platforms, software development kits (SDKs) and services. Principal government applications of biometrics systems include border control, visa applicant screening, law enforcement, national defense, intelligence, secure credentialing, access control, and background checks. Principal commercial applications include mobile enrollment, user authentication, identity proofing, and secure transaction enablement.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our products span multiple biometric modalities including fingerprint, face, iris and voice, and provide interoperable, standards-compliant, field-proven biometric functionality. Our products are used to capture, verify, format, compress and decompress biometric images as well as aggregate, analyze, process, match and transport those images and templates within biometric systems. For large deployments, we may provide project management and software engineering services. We sell our biometrics software products and services globally through a multifaceted distribution strategy using systems integrators, original equipment manufacturers (OEMs), value added resellers (VARs), partners, and directly to end user customers.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in the consolidated financial statements and associated notes may not add due to rounding. All percentages have been calculated using unrounded amounts.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the two years ended December 31, 2022 in conjunction with our 2022 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated balance sheets, statements of operations and comprehensive income (loss), statements of cash flows, and statements of stockholders’ equity reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at September 30, 2023, and of operations and cash flows for the interim periods ended September 30, 2023 and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the interim periods ended September 30, 2023 are not necessarily indicative of the results to be expected for the year.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:20pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of Aware, Inc. and its subsidiaries, Aware Security Corporation and Fortr3ss, Inc. Intercompany accounts and transactions have been eliminated in consolidation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:20pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="margin-left:4.4%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for credit losses, valuation of the contingent acquisition payment, valuation of the investment in the note receivable, goodwill and long-lived asset impairment and valuation allowance for deferred income tax assets. Actual results could differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. This guidance was to be effective for reporting periods beginning after December 15, 2019, with early adoption permitted. In November 2019, the FASB issued ASU 2019-10, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842) Effective Dates, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which deferred the effective dates for us, as a smaller reporting company, until fiscal year 2023. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The adoption of this update did not have a material impact on our consolidated financial statements.</span></p></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the two years ended December 31, 2022 in conjunction with our 2022 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated balance sheets, statements of operations and comprehensive income (loss), statements of cash flows, and statements of stockholders’ equity reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at September 30, 2023, and of operations and cash flows for the interim periods ended September 30, 2023 and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the interim periods ended September 30, 2023 are not necessarily indicative of the results to be expected for the year.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;font-size:10pt;margin-top:20pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of Aware, Inc. and its subsidiaries, Aware Security Corporation and Fortr3ss, Inc. Intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:20pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="margin-left:4.4%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for credit losses, valuation of the contingent acquisition payment, valuation of the investment in the note receivable, goodwill and long-lived asset impairment and valuation allowance for deferred income tax assets. Actual results could differ from those estimates.</span></p> <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. This guidance was to be effective for reporting periods beginning after December 15, 2019, with early adoption permitted. In November 2019, the FASB issued ASU 2019-10, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842) Effective Dates, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which deferred the effective dates for us, as a smaller reporting company, until fiscal year 2023. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The adoption of this update did not have a material impact on our consolidated financial statements.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 – Revenue Recognition</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> “Revenue from Contracts with Customers”</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (“ASC 606”). Under ASC 606, we apply the following five step model:</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Identify the contract with the customer;</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Identify the performance obligations in the contract;</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Determine the transaction price;</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Allocate the transaction price to the performance obligations in the contract; and</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Recognize revenue when (or as) each performance obligation is satisfied.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We categorize revenue as software licenses, software maintenance, or services and other. Revenue from software licenses is recognized at a point in time upon delivery, provided all other revenue recognition criteria are met.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize software maintenance revenue over time on a straight-line basis over the contract period. Services revenue is recognized over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted), provided all other revenue recognition criteria are met. Other revenue, includes hardware sales that may be included in a software license, is recognized at a point in time upon delivery provided all other revenue recognition criteria are met.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to selling software licenses, software maintenance and software services on a standalone basis, a significant portion of our contracts include multiple performance obligations, which require an allocation of the transaction price to each distinct performance obligation based on a relative standalone selling price (“SSP”) basis. The SSP is the price at which we would sell a promised good or service separately to a customer. The best estimate of SSP is the observable price of a good or service when we sell that good or service separately. A contractually stated price or a list price for a good or service may be the SSP of that good or service. We use a range of selling prices to estimate SSP when we sell each of the goods and services separately and need to determine whether there is a discount that needs to be allocated based on the relative SSP of the various goods and services within multiple performance obligation arrangements. In instances where SSP is not directly observable, such as when we do not sell the product or service</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">separately, we typically determine the SSP using an adjusted market assessment approach using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual goods and services due to the stratification of those goods and services by customer. In these instances, we may use information such as the nature of the customer and distribution channel in determining the SSP.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When software licenses and significant customization engineering services are sold together, they are accounted for as a combined performance obligation, as the software licenses are generally highly dependent on, and interrelated with, the associated customization services and therefore are not distinct performance obligations. Revenue for the combined performance obligation is recognized over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted).</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When subscription-based software is sold, the subscription-based software and software maintenance are generally considered distinct performance obligations. The transaction price is allocated to subscription-based software and the software maintenance based on the relative SSP of each performance obligation. We sell subscription-based software for a fixed fee and/or a usage-based royalty fee, sometimes subject to a minimum guarantee. When the amount is in the form of a fixed fee, including the guaranteed minimum in subscription-based royalties, revenue is allocated to the subscription-based software and recognized at a point in time upon delivery, provided all other revenue recognition criteria are met. Revenue allocated to the software maintenance is recognized over the contract term on a straight-line basis. Any subscription-based software fees earned not subject to the guaranteed minimum or earned in excess of the minimum amount are recognized as revenue when the subsequent usage occurs.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our contracts can include variable fees, such as the option to purchase additional usage of a previously delivered software license. We may also provide pricing concessions to clients, a business practice that also gives rise to variable fees in contracts. We include variable fees in the determination of total transaction price if it is not probable that a future significant reversal of revenue will occur. We use the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount of consideration is not adjusted for a significant financing component if the time between payment and the transfer of the related good or service is expected to be one year or less under the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1b31f09d-252d-4e42-8892-f4ebfc84dbab;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">practical expedient</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the guidance. Our revenue arrangements are typically accounted for under such </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cd8b2652-e99e-49ac-a1c4-6722ae068e19;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expedient</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as payment is typically due within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days. During the periods ended September 30, 2023 and 2022, none of our contracts contained a significant financing component.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Also, to the extent relevant in future periods with our acquisition of FortressID and adaption of our current products to be delivered in a hosted environment with AwareID, we expect to recognize revenue from our SaaS offerings in future periods. SaaS offerings will be recognized ratably over the subscription period. For the three and nine months ended September 30, 2023 and 2022 we generated a de minimis amount of revenue from SaaS contracts.</span></p><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenues</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We organize ourselves into a single segment that reports to the Chief Executive Officer who is our chief operating decision maker. We conduct our operations in the United States and sell our products and services to domestic and international customers. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue generated from the following geographic regions was (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.715%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:8.838000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:8.901%;"></td> <td style="width:1%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:8.838000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:5.665%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,247</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,129</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,365</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,439</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United Kingdom</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">323</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">347</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">934</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,109</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rest of World</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">811</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">539</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,571</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,397</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,381</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,015</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,870</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by timing of transfer of goods or services was (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.061%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goods or services transferred at a point in time</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,391</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">770</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,893</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,484</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goods or services transferred over time</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,990</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,245</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,977</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,461</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,015</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,945</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by product group was (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.061%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">License and service contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,982</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,571</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,586</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,787</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription-based contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">444</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,284</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,015</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,945</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from subscription-based contracts include revenue that may be recognized at a point in time or over time and be part of a fixed fee and or minimum guarantee as well as fees earned and allocated to software maintenance.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When the timing of our delivery of goods or services is different from the timing of payments made by customers, we recognize either a contract asset (performance precedes contractual due date) or a contract liability (customer payment precedes performance). Customers that prepay are represented by the deferred revenue below until the performance obligation is satisfied.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our contract assets consist of unbilled receivables. Our contract liabilities consist of deferred (unearned) revenue, which is generally related to software maintenance contracts. We classify deferred revenue as current or noncurrent based on the timing of when we expect to recognize revenue.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present changes in our contract assets and liabilities during the three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.449%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:12.093%;"></td> <td style="width:1%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:14.262%;"></td> <td style="width:1%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:7.757000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:9.100999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue<br/>Recognized In<br/>Advance of<br/>Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>End of<br/>Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,820</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">924</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,972</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,772</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,430</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,278</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">952</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,756</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue<br/>Recognized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>End of<br/>Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,359</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,442</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,889</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,533</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,059</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,786</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,806</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.892%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:8.528%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.23%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.23%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.23%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at Beginning of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognized In<br/>Advance of Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at End of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,929</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,758</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,772</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,087</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,279</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,756</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at Beginning of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at End of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,733</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,670</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,491</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,740</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,333</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,267</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,806</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining performance obligations represent the transaction prices from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the remaining deferred revenue over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">with the remainder</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recognized </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">thereafter. As of September 30, 2023, the aggregate amount of the transaction prices allocated to remaining performance obligations for contracts with a duration greater than one year was $ </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P30D P60D <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue generated from the following geographic regions was (in thousands):</span><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.715%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:8.838000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:8.901%;"></td> <td style="width:1%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:8.838000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.512%;"></td> <td style="width:1%;"></td> <td style="width:5.665%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,247</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,129</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,365</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,439</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United Kingdom</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">323</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">347</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">934</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,109</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rest of World</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">811</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">539</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,571</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,397</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,381</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,015</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,870</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5247000 2129000 9365000 6439000 323000 347000 934000 1109000 811000 539000 3571000 4397000 6381000 3015000 13870000 11945000 <p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by timing of transfer of goods or services was (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.061%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goods or services transferred at a point in time</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,391</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">770</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,893</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,484</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goods or services transferred over time</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,990</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,245</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,977</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,461</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,015</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,945</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 4391000 770000 6893000 5484000 1990000 2245000 6977000 6461000 6381000 3015000 13870000 11945000 <p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by product group was (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.061%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.273%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.333%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">License and service contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,982</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,571</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,586</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,787</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription-based contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">444</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,284</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,015</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,945</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 5982000 2571000 11586000 9787000 399000 444000 2284000 2158000 6381000 3015000 13870000 11945000 <p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present changes in our contract assets and liabilities during the three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.449%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:12.093%;"></td> <td style="width:1%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:14.262%;"></td> <td style="width:1%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:7.757000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.084%;"></td> <td style="width:1%;"></td> <td style="width:9.100999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue<br/>Recognized In<br/>Advance of<br/>Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>End of<br/>Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,820</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">924</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,972</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,772</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,430</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,278</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">952</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,756</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue<br/>Recognized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at<br/>End of<br/>Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,359</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,442</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,889</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,533</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,059</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,786</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,806</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.892%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:8.528%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.23%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.23%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.23%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at Beginning of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognized In<br/>Advance of Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at End of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,929</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,758</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,772</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,087</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,279</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,756</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at Beginning of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at End of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,733</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,670</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,491</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,740</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,333</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,267</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,806</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2820000 924000 1972000 1772000 3430000 1278000 952000 3756000 4359000 3442000 -1889000 5912000 3533000 2059000 -1786000 3806000 2929000 2601000 3758000 1772000 3087000 4279000 3610000 3756000 3733000 7670000 -5491000 5912000 3740000 5333000 -5267000 3806000 0.90 P12M 3700000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 – Fair Value Measurements</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The FASB Codification defines fair value and establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy under the FASB Codification are: Level 1 – valuations that are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; Level 2 – valuations that are based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly; and Level 3 – valuations that require inputs that are both significant to the fair value measurement and unobservable.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents, which primarily include money market mutual funds were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023 and December 31, 2022, respectively. Marketable securities, which primarily include U.S. Treasuries and corporate bonds, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023 and December 31, 2022, respectively. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.939%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at September 30, 2023 Using:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds (included in<br/>   cash and cash equivalents)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,839</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,839</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note receivable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,743</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Contingent acquisition payment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.253%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at December 31,<br/>2022 Using:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Money market funds (included in<br/>   cash and cash equivalents)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,967</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,967</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,229</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,229</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Note receivable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,196</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,797</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Contingent acquisition payment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our investments in marketable securities are classified as available-for-sale and are carried at fair value, with the unrealized gains and losses, net of tax, reported as a component of accumulated other comprehensive income (loss) in stockholders' equity.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities by security type consisted of the following (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.408%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. Treasury notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,501</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">106</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,386</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,364</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,887</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">132</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,839</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.408%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. Treasury notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,389</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,313</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,950</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,916</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,339</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">134</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,229</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The investment in the Note Receivable ("Note") with Omlis Limited ("Omlis"), a limited company incorporated and registered in England and Wales and the parent of MIRCAL Technologies Limited ("MIRACL"), and the total carrying value of the investment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is representative of the fair value of the investment as of September 30, 2023 and December 31, 2022, respectively. During the three and nine months ended September 30, 2023 and for the year ended December, 31, 2022, there were no changes in the underlying assumptions of the Note. The change in fair value during the three and nine months ended September 30, 2023 and for the year ended December 31, 2022 was the result of accrued interest.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the sale of the Note, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Omlis granted us a right of first refusal for 18 months with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Also, in connection with the sale of the Note, Omlis issued the Company a warrant, which allowed us to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the total equity shares in Omlis at a price per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.91</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Both the right of first refusal and warrant expired as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 11, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with no action taken.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2021, we acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares and acquired all of the assets and liabilities of FortressID for a purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which consisted of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash consideration and contingent acquisition payments which were fair valued at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at the acquisition date. The maximum contingent acquisition payments at the time of the acquisition was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and required cash payments of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for set revenue targets in 2022 and another $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for set revenue targets in 2023. No revenue targets were achieved in 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The maximum contingent acquisition payment as of September 30, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We determined that as of September 30, 2023 the fair value of the contingent acquisition payment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million gain in the quarter ended September 30, 2023. We determined a remote probability of reaching the revenue targets in 2023 and therefore determined the contingent acquisition payment to have $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> value at September 30, 2023.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Note receivable balance consisted of the following (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:71.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.692%;"></td> <td style="width:2.641%;"></td> <td style="width:1%;"></td> <td style="width:33.667%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 5700000 11700000 21800000 17200000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.939%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:12.692%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at September 30, 2023 Using:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds (included in<br/>   cash and cash equivalents)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,839</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,839</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note receivable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,743</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Contingent acquisition payment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.253%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:12.147%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at December 31,<br/>2022 Using:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Money market funds (included in<br/>   cash and cash equivalents)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,967</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,967</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,229</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,229</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Note receivable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,196</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,797</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Contingent acquisition payment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">812</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3904000 0 0 3904000 21839000 0 0 21839000 0 0 2695000 2695000 25743000 0 2695000 28438000 0 0 0 0 0 0 0 0 10967000 0 0 10967000 17229000 0 0 17229000 0 0 2601000 2601000 28196000 0 2601000 30797000 0 0 812000 812000 0 0 812000 812000 <p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities by security type consisted of the following (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.408%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. Treasury notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,501</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">106</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,386</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,364</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,887</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">132</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,839</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.408%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> <td style="width:1.745%;"></td> <td style="width:1%;"></td> <td style="width:13.404%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. Treasury notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,389</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,313</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,950</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,916</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,339</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">134</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,229</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 16501000 80000 106000 16475000 5386000 4000 26000 5364000 21887000 84000 132000 21839000 13389000 24000 100000 13313000 3950000 0 34000 3916000 17339000 24000 134000 17229000 2700000 2600000 Omlis granted us a right of first refusal for 18 months with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries. 0.08 33.91 2023-09-11 1 3400000 2500000 900000 4000000 2000000 2000000 2000000 0 800000 0 <p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Note receivable balance consisted of the following (in thousands):</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:71.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.692%;"></td> <td style="width:2.641%;"></td> <td style="width:1%;"></td> <td style="width:33.667%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2601000 94000 2695000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 – Intangible Assets</span></p><p style="margin-left:4.4%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.4%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets and their estimated useful lives as of September 30, 2023 are as follows (dollars in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.98%;"></td> <td style="width:1.17%;"></td> <td style="width:17.405%;"></td> <td style="width:1.17%;"></td> <td style="width:1%;"></td> <td style="width:12.856%;"></td> <td style="width:1%;"></td> <td style="width:1.17%;"></td> <td style="width:1%;"></td> <td style="width:13.295%;"></td> <td style="width:1%;"></td> <td style="width:1.17%;"></td> <td style="width:1%;"></td> <td style="width:9.785%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Book<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,680</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">642</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,038</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">441</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade name trademarks</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,420</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,495</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.413%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2023 and 2022, we recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of intangible assets amortization expense. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expect to record amortization expense for the remainder of 2023 and each subsequent year and thereafter as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.542%;"></td> <td style="width:1.632%;"></td> <td style="width:1%;"></td> <td style="width:16.826%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reminder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">415</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">407</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">356</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">356</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">858</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,495</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="margin-left:4.4%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets and their estimated useful lives as of September 30, 2023 are as follows (dollars in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.98%;"></td> <td style="width:1.17%;"></td> <td style="width:17.405%;"></td> <td style="width:1.17%;"></td> <td style="width:1%;"></td> <td style="width:12.856%;"></td> <td style="width:1%;"></td> <td style="width:1.17%;"></td> <td style="width:1%;"></td> <td style="width:13.295%;"></td> <td style="width:1%;"></td> <td style="width:1.17%;"></td> <td style="width:1%;"></td> <td style="width:9.785%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Book<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,680</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">642</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,038</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">710</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">441</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade name trademarks</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,420</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,495</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> P8Y P10Y 2680000 642000 2038000 P5Y P7Y 710000 269000 441000 P3Y P7Y 30000 14000 16000 3420000 925000 2495000 100000 100000 300000 300000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expect to record amortization expense for the remainder of 2023 and each subsequent year and thereafter as follows (in thousands):</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.542%;"></td> <td style="width:1.632%;"></td> <td style="width:1%;"></td> <td style="width:16.826%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reminder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">415</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">407</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">356</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">356</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">858</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,495</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 103000 415000 407000 356000 356000 858000 2495000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Subscription Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.587%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 11, 2022, concurrently with our entry into a mutual reseller arrangement with MIRACL Technologies Limited (“MIRACL”), we entered into a subscription agreement with Omlis Limited, a limited company incorporated and registered in England and Wales and the parent of MIRACL (“Omlis”). We purchased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of Omlis’ Note Receivable (“Note”) that accrues interest at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% annually with a maturity date of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 11, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:7.507%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.587%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to maturity, we have the right to convert the Note into the securities issued in a future financing at a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% discount from the price per share paid by the investors in that financing. If the Note remains outstanding on the maturity date, the Note shall, at the option of the holders of a majority of the outstanding Note, (i) be converted into the most senior shares in Omlis, (ii) be redeemed by payment in cash of the Note and all accrued but unpaid interest or (iii) remain outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:7.507%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.587%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the sale of the Note, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Omlis granted us a right of first refusal for 18 months that expired on September 11, 2023 with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries that expired on Septembe</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">r 11, 2023.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Also, in connection with the sale of the Note, Omlis issued the Company a warrant that expired on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 11, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which allowed us to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the total equity shares in Omlis at a price per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.91</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.587%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.587%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recorded the Note at its fair value in accordance with ASC 825, Financial Instruments, which was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023. Interest income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand was earned during the three and nine month periods ended September 30, 2023, respectively. Interest income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">70</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand was earned during the three and nine month periods ended September 30, 2022, respectively. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">195</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand in accrued interest is included in the fair value of the note as of September 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2500000 0.05 2026-03-11 0.20 Omlis granted us a right of first refusal for 18 months that expired on September 11, 2023 with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries that expired on September 11, 2023. 2023-09-11 0.08 33.91 2700000 31000 93000 31000 70000 195000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Gain on Sale of Fixed Assets</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 15, 2022, we completed our sale to FDS Bedford, LLC of our former corporate headquarters located at 40 Middlesex Turnpike, Bedford, Massachusetts for total proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million less a brokerage commission of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The assets had remaining deprecation scheduled of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at the time of the sale and we recorded a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the third quarter of 2022 on the sale and disposal of these assets at the time of the sale.</span></p> 8900000 300000 1800000 5700000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 – Computation of Earnings per Share</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding plus additional common shares that would have been outstanding if dilutive potential common shares had been issued. For the purposes of this calculation, stock options are considered common stock equivalents in periods in which they have a dilutive effect. Stock options that are anti-dilutive are excluded from the calculation. Potential common stock equivalents were not included in the per share calculation for diluted earnings per share where we had a net loss, and the effect of their inclusion would be anti-dilutive.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.802%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,144</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,599</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,075</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares outstanding:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,049</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,725</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,017</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,674</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional dilutive common stock equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">82</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,131</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,798</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,017</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,733</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share – basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.05</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.15</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.00</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share - diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.05</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.15</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.00</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.802%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> <td style="width:1.323%;"></td> <td style="width:1%;"></td> <td style="width:9.306%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,144</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,599</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,075</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares outstanding:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,049</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,725</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,017</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,674</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional dilutive common stock equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">82</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,131</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,798</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,017</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,733</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share – basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.05</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.15</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.00</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share - diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.05</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.15</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.00</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1144000 2599000 -3075000 31000 21049000 21725000 21017000 21674000 82000 73000 59000 21131000 21798000 21017000 21733000 0.05 0.12 -0.15 0 0.05 0.12 -0.15 0 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 – Equity and Stock-based compensation</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents stock-based compensation expenses included in our unaudited consolidated statements of operations and comprehensive loss (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.842%;"></td> <td style="width:1.262%;"></td> <td style="width:1%;"></td> <td style="width:9.453%;"></td> <td style="width:1%;"></td> <td style="width:1.262%;"></td> <td style="width:1%;"></td> <td style="width:9.513%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.933%;"></td> <td style="width:1%;"></td> <td style="width:1.262%;"></td> <td style="width:1%;"></td> <td style="width:8.472%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of services and other revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">180</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">229</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Selling and marketing</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">260</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">273</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">305</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">833</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">359</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">548</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,097</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,356</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options - </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t grant stock options in the three or nine months ended September 30, 2023 or 2022.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unrestricted Stock Grants -</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Our 2001 Nonqualified Stock Plan permits us to grant shares of unrestricted shares of stock to our directors, officers, and employees. Stock-based compensation expense for stock grants is determined based on the fair market value of our stock on the date of grant, provided the number of shares in the grant is fixed on the grant date.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t grant any shares of unrestricted stock during the three months ended September 30, 2023. In the nine months ended September 30, 2023 we granted an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">134,211</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unrestricted stock. Of the shares granted in the nine months ended September 30, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,105</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were issued shortly after June 30, 2023 and the remaining shares are scheduled to be issued shortly after December 31, 2023, provided that each applicable grantee is serving as a director, officer or employee as of that date.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the three and nine months ended September 30, 2022 we granted an aggregate </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">167,921</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unrestricted stock, respectively. Of the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">167,921</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unrestricted stock granted during the nine months ended September 30, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,459</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were issued shortly after June 30, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46,461</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were issued shortly after December 31, 2022 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were issued in each February 2023 and August 2023. The remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is scheduled to be issued in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equal installments in August 2024 and 2025 provided that the grantee is serving as a director, officer or employee as of that date.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share Purchases</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - On March 1, 2022, our Board of Directors authorized a new stock repurchase program pursuant to which we may purchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our common stock, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million has been repurchased as of September 30, 2023. During the three and nine months ended September 30, 2023 we purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81,083</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">271,991</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock, respectively. During the three and nine months ended September 30, 2022 we purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75,407</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76,561</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock, respectively. The shares may be purchased from time to time in the open market or through privately negotiated transactions at management’s discretion, depending upon market conditions and other factors. The authorization to repurchase shares of our common stock expires on December 31, 2023. Repurchases will be made under the program using our own cash resources and will be in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, and other applicable laws, rules and regulations, which may permit repurchases to occur during periods when we might otherwise be precluded from making purchases under insider trading laws or company policy. The program does not obligate us to acquire any particular amount of common stock and the program may be modified or suspended at any time at our Board of Director’s discretion.</span></p> <p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents stock-based compensation expenses included in our unaudited consolidated statements of operations and comprehensive loss (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.842%;"></td> <td style="width:1.262%;"></td> <td style="width:1%;"></td> <td style="width:9.453%;"></td> <td style="width:1%;"></td> <td style="width:1.262%;"></td> <td style="width:1%;"></td> <td style="width:9.513%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.933%;"></td> <td style="width:1%;"></td> <td style="width:1.262%;"></td> <td style="width:1%;"></td> <td style="width:8.472%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of services and other revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">180</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">229</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Selling and marketing</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">260</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">273</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">305</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">833</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">359</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">548</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,097</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,356</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 5000 7000 13000 19000 60000 54000 180000 229000 21000 182000 71000 260000 273000 305000 833000 848000 359000 548000 1097000 1356000 0 0 0 0 0 134211 67105 60000 167921 167921 61459 46461 15000 15000 30000 2 10000000 1800000 81083 271991 75407 76561 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 – Income Taxes</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2023 and 2022, we recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> income tax benefits for the net operating income (losses) incurred or for the research and development tax credits generated due to the uncertainty of realizing a benefit from those items.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have evaluated the positive and negative evidence bearing upon our ability to realize our deferred tax assets, which primarily consist of net operating loss carryforwards and research and development tax credits. We considered the history of cumulative net losses, estimated future taxable income and prudent and feasible tax planning strategies and we have concluded that it is more likely than not that we will not realize the benefits of our deferred tax assets. As a result, as of September 30, 2023 and December 31, 2022, we have a full valuation recorded against our net deferred tax assets.</span></p><p style="margin-left:3.333%;text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carryback of the estimated loss resulted in a refundable federal tax credit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and an increase in research credit carryforwards previously utilized. We decided to carry back the loss reported on the filed 2020 tax return. Upon filing our 2020 tax return and the related carry back claim we received the payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in August 2023.</span></p> 0 0 0 0 1500000 1500000 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R!8U<'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 " #L@6-7HSOG\^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1)'1S43PI""XHWD(RNQMLFI",M/OVMG&WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWK.3',S5U(7M/\3'N(VGSH M/4+#^0UX)&TU:5B 55R)3'762)-04T@GO#4K/GZFOL"L >S1XT 91"V J65B M/$Y]!Q? B-,/G\7T*[$4OT36SK 3LDINS4UCF,]MB4W[R#@[>GQI:Q;N2&3 M'@S.O[*3=(RX8>?)K^W=_?:!J88W;25$Q=MMPZ6XEOSV?7']X7<1]L&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( .R!8U>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M[(%C5PW97LI$ MQ/!F*57$-=RJ52=-E.!^'A2%'>8XO4[$@[@U&N;/'M5H*#,=!K%X5"3-HHBK MEXD(Y?:F15N'![-@M=;F06F; MJ%O(Z8B#(T2Y.._O6BK M^*8)/+X^J-_EYL',@J=B*L-/@:_7-ZWK%O'%DF>AGLGM[V)OZ,KH>3),\U^R MW:7M=EO$RU(MHWTPY" *XMT_?]X7Q'& 4Q' ]@'LJP!:]05W'^#F1GL M3A@J.!?))7&="\(W5Z0^X?II"9_B!>;25S)<1SJT*N^.[!Y1&,;>NP5'GMHSIX4]X-X1>8OT4*&-F=X M_/C3[-;F"8UJZ*E?>.K7JK=,*3..S40BE!2&, MJU-PMI+*VOMPF0<9M[GG 2@HT/!W>C:OJ$Q#K]0IYUVG5K.54033[%Q+[\L% MF>=S+?F0Z53#A RMV#KOHLK?.JWLU:YR-4-]FQ%S!@/:9[UA9V/S>,06%/58 MP,732V)MIR?BJ=/^:,TR&M:TZEAIB]6S]2A4('VT)YZ0*IBF$FIP@:9>2\BA M*%:,QF#4S\W>A=S>&G&!)0]36\E,\;BFQDJ@H3B)%)5X/*;>P4,[ZN)BE95W M#J"A)=%0'$2^]KAOK]4N<;F/=H_G !I:$@W%D60_CL[7L!(THVG"8^ND<4*F MNIF>@VUH"3>T%MW,(P[V)ED*KU-[W>$Z6F5V>^? &EIR#<519&_O-A)J99CM M-U#0:[0><<'J>CP'VM"2;6@MN+F/M5"[K0LS9? #MEJ=XHH5F(I'-?3)2JQA M.-8\!3H41"X)93\O?B%SX64*C-O\G5!Z348_.I<.)0F,T1L>9H(DP(CYSH1U M(^ [ =+K,BBQA^'8)_Y,[GT8DH)EX.WV )$:QB6=;IL- M*'7,2L+B]QQPQ$HX8K7V>\:^#^KIQ>&"O(-TY$-LKU=@O+F.E>#5QG"!_K5U&PR/:FC++2'*Q='GG13SB8I6+&CSN6TUVCHX1S8(L/UU-B6=@9W>B6#PM3G#'^;EE MITR^._Y]S\UZ+B6A6$*H<]F':4[M3E1W-UHF^:'D0FHMH_QR+;@OE$D [Y=2 MZL.-^4!QKCWZ'U!+ P04 " #L@6-72ACD+V8& !M&P & 'AL+W=O MU;?\36E CR4 M1<7/9FLA-L?S.4_7M"3\B&UH)7^Y875)A+RM;^=\4U.2M4IE,4>>%\Y+DE>S MQ6G[W66].&6-*/**7M: -V5)ZL_KB1WZ[%NJ+^>)T0V[IBHJ? MF\M:WLU[*UE>THKGK (UO3F;G@:*%>N&;M3-Y^SLYFG M$-&"ID*9(/)C2Y>T*)0EB>-79W36/U,ICJ^?K/_9.B^=N2:<+EGQ3YZ)]=DL MGH&,WI"F$#_8_2?:.10H>RDK>/L?W'>RW@RD#1>L[)0E@C*O=I_DH0O$2 'Z M%@74*:"7*N!. ;>.[I"U;ET001:G-;L'M9*6UM1%&YM66WJ35VH95Z*6O^92 M3RR6W[^MOG_Y?'%^]?$"?#C_+4"A^#GZ@+\_NX/\ [D%;A: MLX:3*N.G4#[NG(,M35G1S!+!W )"'L$%]Z5:_H*E4AZTZVE>? M2W][IU'O-&KM89O335W32@#".17\V.3/SH!O-J!RZYAO2$K/9C)Y.*VW=+9X M_QL,O1.3=V]D;,]7W/N*7=872\+70*X:2-4%_=7D6U)(YXVKN#,5MJ94 =@N M@C"6"[8=>Z,+01CY22^U!]/O8?I.F%])?4<%N2XHX#1MZESDU AQ9R88/1W! M&"<3C+H4C!"R8 QZC($3XWF:LD9&3I:OE,HP2K 'H*+"!#/0 (0!G*+4A3"& MD1EDV(,,G2!_5M=Y4=!L!-(8Q] 0H0A- .I"*+%%,>H!1DZ 5^1AA,T$S:G_ MVMR+=#]QB,PNQ+T+L=.%RYIN2)X!^B#9E%/>YA<3:UK+DCTN+2;O8@U0$D\W MABX3)MB,.>DQ)^ZP,T&*%\!+]#T9QMYT8QBD(A19=@;T!C+RG@FL[$]J\=@& M5-6JC>P8A#7).FM[<8+A!*I!*$*A!>F(-J$3Z>=*D.HV5_5J%TL[2*@GD9\$ M4Y0&J=BSP1R(#CJY9?$78]F]K =&8$A?1(B\*;!GI/:!#:P$W;3TC0GZ3!GH M+.R%)-0#9Y+RH 7?0$?0S4=M/PO8#6AXM\)&B#K/^!A/D\4D%>#8 G%@(^BF MH^]MP2E8=7LH:%TZK4 E?]8=;6C7& MQ49TE8VA;H($ET4M8 M>*^]N!>@B4RGPD0PO] Q2$LIU47ZSH1M#R6O; 3R>+ MK9J22_"![T>=W(6<,G9BQA/$+NQZJX#@=!8R"ED2"@_M!':W$^=9UA8Q60'4 MJ<)A7H&4;')9$8Q'='I7D,1)-*W)1C%L&RCQT#Y@=_L@F[.F; HBY"))ULO3 MW%ATL=X;'(801=I9HD$NB&%B&8[PT$5@=Q@.QE<3'N/D$ M5&\5#OUI/V$2@M#2FN'12:V[G]BQ +?65R->0\,0Q>%T2C:(^1[R++TZ'CH+ M[.XL.N(:Z*I-P5>ZX.NGSH81T"1F& 'GHWO=N9W[FF1$)7 O+W&\;$TXUZX]*_85O\!U!+ P04 M" #L@6-7^9DG:^H" !7"0 & 'AL+W=O0+"'00B0)5*W4M*MUV,>W") =BU8DSVT"W7S_; MH5&@*85M7!#;.>_KYSC'<7IKQA]% B#14THST;<2*?-SVQ91 BD6#99#IN[, M&4^Q5%V^L$7. <=&E%+;Y MS+" (:/?2"R3OM6Q4 QSO*3RGJVO8)-/2_M%C KSC]9%;"NP4+04DJ4;L2)( M259<\=-F'2H"M_F*P-L(O$,%_D;@FT0+,I/6"$L<]CA;(ZZCE9MNF+4Q:I4- MR?13G$JN[A*ED^'P[G9Z=W,]&CR,1^AB<#.X'8[1]&H\?IBBDPGFD,D$)(DP M/44?T7MD(Y&H4=&SI9I=>]C19J:+8B;OE9FFD#>0[YPAS_'\&OEPOWP$D9*[ M1NYMRVV5NQQ=TLN9O'<1=EB?!2)HR3WQ#7@1:>K2J&8WX[N&_';4&W2NC67T&KMZN0 M.(M)MJBC;KV@V>7=%[%%VBY)VWM)ARQ-U2;XAYHH_(,J4L/9+8LW@K;0@Q(] M. +]H+((7BQ?X-36Q0&!6\R=DKES/#,18EG/VWF!X;F.V_1:[1W>VL"NWVP& M];S=DK=[/.\;5=P]%+HVL [:KAQ[^I/C,^8+D@E$8:ZD3B-0'KPXQHN.9+DY M"6=,JG/5-!/UY0-&PO=V]R:W-H965T&ULK5I=<]HX%/TK M&K;3:6=*L.3O-&&FP>XV,TW(A+1]=D" M\:FEB#I_OJ5C8.Q=%&2KEX")N<> MZ5Q=R4>RSQZ*\B=;4LK1XRK+V7EOR?GZ=#!@TR5=)>RD6--<_&=>E*N$B\MR M,6#KDB:S.FB5#8AE>8-5DN:]X5G]VTTY/"LV/$MS>E,BMEFMDO+W! M[CW]<)LNEKSZ83 \6R<+.J'\V_JF%%>#/7L_.>5?6(9G3**XI$?&SIB&99Q23Z\:LA[>W;K (/ MOS^Q?Z[%"S'W":.C(ON1SOCRO!?TT(S.DTW&;XN'+[01Y%9\TR)C]5_TT&"M M'IIN&"]63;#HP2K-=Y_)8Y.(@P#! P>0)H#( O=U/)F\1WWT;1*A=V_>([9,2LI0FJ.[9;%A(HY]0&\ZUV<#+OI=M3Z8-GV\ MV/61'.FCC:Z*G"\9BO,9G0'QD3X^U,0/1+[V22-/2;L@6L()79\@V_J B$5L MH#^CEX<32,[_:SW^X]8[R;#W%637?/81OENZI?F&GD+CNHMTX,AJ#3QEZV1* MSWMBD6.TW-+>\.U?V+,^0DDU21:9)(L-D772[^S3[^C8AW<%3S*Q9-># (W! M+MRKPZO;QG;HV0$^&VP/ENU?I:HML M5##.ZF6(/HI[)*,,K#?79+V9)(M,DL6&R#HCX>U'PM/66S42J)BCBC>=TMV@ M%'Q)2UT1[CC=@Z)PL%0X(Q5# B*5H(K!EFU+%:B"0F+!]>?O5?M:U;*05E_503Q'$@N!_%!2JX*\T)) ,02R"2PWV,L-M'(GPKBE M^:)6*_SC3\K%%:0U4&5@7UY<5! .?"DAD0KR, XDK2K(M3P?UAKNM89:K7_3 MG)9B":VT)C-AL5+&RZ2RKY#@4-7B6;)@ !18DI9(!3F>7 $Q K"(VLIMEK/ M9VDE?T[2$FV3;$.%XG^$R:Q*&?$"385/$B-=72737YN4I;6;7R>_CQ5[T])A M#_L!EJ;M2-^?UZZE+VHS-M5F-\<'OAKKRTILTI#('4LR6JV7\_21B@)CC'+8 M FOI7GOO:M@Z*7(]7UY.C38:/]MH-Y6D325Y@<69*A8 3"-1EPC/EE=?""4O M6Q$ PGY(?+G. !C!SC'5K:W&6MLX'*]IM0R)53C-I\6*HG=9P=A[4+2M=,%W M?%FS"B*.(R_# *KO6*XB&H#A\,A*C%LOB_5F]C+G5!0:;R2#6AVE93M4M*H@ M[,IV%@"%LN&( 1 AP1&=K9O%6HLVO*;\!:/J DY:'K 1@")N*#L) -6W+=^5 MU:HP&Q\1VQI&K'>,BE@D*GMW4H#ZU2E/.@7E[UC]@[Y8)Y8KRX=0\KT@ E!] M 5/D>XK\([X1M\81ZYVC7OTLS389#Z7!5T=J!Y0A-BRYP1A?BB[3A &Y %D.]AI=<_-6N=)+.T^?EQO M%,5L$'YB61TW;VEW=H#;>F+2/HZ,LD5&V6)3;-WA:4TKT9O6;WE)DRS]5SC5 M1>5?FQ6K.M#?)FF6W&>T/R_*?FUJ&9UN2K%!@(U8T]+A6N)(&_41@.EC^4 I M E">?)M^CJF;C]9Y$KWS'!TO5% S8 7%5E=6K:*(0^0[-H 2=VPLGW5 ,&R' M1X2WYI/HS>>DF/.'ZA:5I=.C7EO/\>II:?1\URA;;(JM.QJM+2;.'Q^Q$ZVC M?O4@F&2+C++%IMBZ@]!Z=J+W[,\>M#?QG<,:.Y3OTP JP/(N# #YKBW;-0#E M.NZQN=_Z=:+WZ_NY7SUGYC1/\BFL5TOSZLHSR18998M-L74'I-U"$/_/I[]V M]_'J03#)%AEEBTVQ=0>AW<<0_3[F^>D/'7,'\G8%0OF!)\]_X*#;D9>2&$*1 M8\?AI-VK$/U>9:(\V0'E:DE>77@FV2*C;+$IMN[3]7;+9.NW3-KGZT8W1D;9 M(J-LL2FV[B"T&R-;OS%Z=O;;Z@8$*\^% )"C/&4'0(%\ZA=#S1$LW_H'!^\% MK6BYJ%_(8F+[OZ6KI=^]87:5 ME(LT9RBC<]&4=>*+5:KQ?G1O^!U!+ P04 " #L@6-7"K/ @@H' !@'P & 'AL+W=O,9R_G]R< ?/'WXGMTNE?XPFAZOZ"V;,_5C=27@ M;;35DF8%*V7&2R38XF1PZA_-2*P'5!)_9>Q>[CPC[-(/!@B(KZ__TH0G$S@#08QZ MFP&X.R"P#"#- %(Y6EM6N75.%9T>"WZ/A)8&;?JABDTU&KS)2IW&N1+P:P;C MU'1V^6U^^>7B_/3ZXSF:7\._KQ^_7<_1Y2*3 !JUIE#3SG=7S8G^^!'8OG4 M/SEPAIT*YVSU 1'O/<(>)@9[9L\?CAWFD&T\2:6/V.))Y1(M8'-(M!"\0+#? M!%59>5LOV$QE3!Z9PE:K#'R:?#Z1L M+P+!-@*!2_OT&V#/VYQ+^0Z62L(+9O*V5A%5*C32;*9#XL7A\6BSZT9?BOA; MD3WCPJUQH3,]I^G?L*< AI1$B@,.);Q,LIRA$JRNS7TR'G[6'Q.=T+5DJ5[X MS\YF>,AL'DC97L"B;< B9S;/&2A-,EIC;IDB6G"ALG^K#R;/:W7A3LX"$G?R MVI<)Q[$YL?'6SMAIYY]4IZ=$DD(R^0(ML@=(&962*2-*.;6]-$%QSY]A&,78 M[-%XZ]'8Z=%<\>1NJ"DJ1; N@;>E->CCG@&^-^E&W2!$PLALY&1KY,1IY$6I M& 1(Z="77#&]HUBVH3>Y<=M/^H&:D(Z9!IG8,UOI>RW+>4X[SV@*Y'ZCT$KP M328M870K>>FJ:+3M>H*Q!;_\';[VW?#*RV&%23F#I8'8@UX8QF WBO;F]\>= M:+MG>R6X^+CU!CN]F2UI>5NU+[6T-3!:EY1F^RW$XF_D%K@T-I MVP]!6QWX[O+@-$GX6M.O&RD:+7OI) 'IY=,@YF,+\OIME> [.77ZHX2$Y "\ MK9'F6C#T4[DO%GBW,+3?[;G(&^\2:M0O$:%^?;DG4I62#T!!C"RGC MEI2QFY3/V8+!.M6[;,/*M3%^V$"B_MCK&&B0BBP%)6Z9%O^":9]3_1MM[A,O M@%+0Q2Z36!!&E@H!MYR*\8M:T*S<0(7VC*8%'X@<&_?^#ZK%+=5B)X]-K]8B M65(-BU!.0-4'N5./%40RJ"=6MC*BT;J?NZB;.9-0$%@2UU(C=E/CE> )8VF3 MMN=V,FZE+\Y:GU#'86#;2RVA8C>A/F5#.U10<<>4!DPD&3"5?1\9>'/BXRYX MFL3\<6AK;7!+L-A-L/,F \\WV-#\QF$/K)RSOG9CM.2+W>1[4<&!7O\:TY[1 MM+GUO7B!&9IE''HV,FG)&+O)N(?6)M@SNF=B:#()NEDSB/DX"HG%\):E\>1% M<+W(2EHFSX%K)_N_."\'TK9_:MK6 L1="^QC7R;E&H+0M()%H0]V]'&(\>"T MS_UAEVH-,A,+/)"V/B#N^N"J;D8EX$/*T((+I.A#S3>L6.7\D<'+_9(C657C M*=.ECEQ2"!_LN)PJ>%4A#P^B;DMDDO(CFZD[A^]NTN^!@&DS&:TV,'I NLAMDII8FDW2TCYQ MT_XY2T1UE@/V5L;K(J5ZT)7*!DBH-#,_,32_D1=UJQ63F!\36W]!6E(G;E*? MV8Q]CV[8;5:6.NZZ^F(BXZG1 T/_[,=!MPTUB.'))+) +VD)GK@)WN$ T[VT MTW3#(78T[G9.C=3N%88F#4L]15H2)VX2GZ]7JYQI^*$Y2C.9Y!Q0AAVARJ7J M6$ #4G.C4>&2T8FX;Q[IK9^#=MFCG;O*@HG;Z@I7HJJ3KF_]ME^WU\2GU>5H MY_N9?S2K+WM;-?7=\U!<)1G% P ))Q 8 M >&PO=V]R:W-H965T&ULO5UMD]J\%?TK'OI,^V2F!%NV M99SN[DS"6O-LFV33[*:=?G3 &Y@ IK;))O^^-A"$I,M%(I=^R2X;Z5S['KV= M(]E]:=.L7@T&]7A:+/+Z9;DJENW_/)75(F_:C]67 M0;VJBGRRJ;28#YCO\\$BGRU[-U>;OWVH;J[*=3.?+8L/E5>O%XN\^O&FF)?/ MU[V@]_,/'V=?IDWWA\'-U2K_4CP4S:?5AZK]--BC3&:+8EG/RJ57%4_7O=?! M*Y'X785-B7_-BN?ZX'>ONY7/9?FU^W WN>[YW145\V+<=!!Y^^-;,2KF\PZI MO8[_[D![^YA=Q_.L][\KZ/6^\KIMRL:O<7L%BMMS^S+_O$G%0(0B/5&"["LRV M0KBK$&H56'*D0K2K$.D5CMU#O*L0:Q4B?J0"WU7@F]QOD[7)]&W>Y#=75?GL M55WI%JW[94/7IG:;X-FR:UD/3=7^[ZRMU]R,[M\_W+^]NWW]F-UZ#X_MCW?9 M^\<'[UZTG^Y'__CC_NUM]O'A+U[VST]WC__Q^MZGAUOO]]]>>+]YLZ7W."W7 M=;Z#IKV:#G,PWD5^LXW,CD1^+)M\#E0;X=5&Y6+1MLB'IAQ_!6K?XK5? M3R:SKD7G<^]#/IOT[Y;>*%_-X"O)3F"-Q^O%>IXWQ<2[+9YFXUD#@ A[D/MF M6E1>>X/M&#'M.N^WPKM;CLM%X?W^MJSK%RK\H*5ZSS?;\\TV\:(C\=[D\WPY M+KR\::]Y_-(+@[]ZS&_FSW\*N/\W)'WA/GVA M5?I^;]M^/!#YOJ^EG3)J1@DFB, 4#J,]AQ'* MX5U=KS>MGB-]5LW/6_NAM3#JF%F$2Q79F,3":')HV4(3-*,$$$IM 8 M[VF,41HW,T"_6U5,O':,;)=:=;Y9K!3?N]\+B+S8R'<4:MD>H5$=$W1K$3"C M#"B(P!1&^)X1CC+ROET(SW;SU=R1* B589G7]@BBD M0D.RIR&QG>+?Y=5^7F(0&XG9/GV>1!H;B<44;R*E0^;K4[Q9JA\G2:QU"8'> MX)GI&^[3-SQGBC^92A35=6(80E-\Q,RY@3)J1@DFB, 4#M,]ARG9*C]P3/3%_A2%?H76>?BL*Z]8(=FL=(EC9N1H@DJ-)7* M X$?_/JLO,,XS'08:%T C^,Z*9.B9:1H@@I-94Q*],!:HS\4J[;#^<=GG1V4 M,GPQ'NGKJ0!2Z8G>B4RL-/4CK1UD0+%N!(OT21R(V0\264K-CE3@P5D2_'2F M2#5X (KP80(,3:0JG!1-4*&I5$HA'N!*W&6E&IA:&5JJ[HKA$S6 !2U6@6+@ M:A6_RW.S*'5P@ OAL.*QSAS"E[I$E*VG *^M":&F^- M[JTIM5Y.BLHK%JMY^:,H=G] M,7(Z8D8:45"AJ?N&TA)@N"5PG)!38QX.[#KF,=,4Z ?FF$<:-"-%$U1H*I/2 M$6 $C@ S'8%^P(:IOOM+:@J0HF5VMR"H@JIL'&S(6ZO]OZ^7N(9EIO0.TV&L MCW3,1NT#6.F0)[&^*0^I_=0/C2Q>8EN>25> G>4*G,XHJ2O 8%< &IY(70%2 M-$&%IE(I70%FOS]/((*8J>*-_F*:!KH& E!T"83?EC,)ES 5F#05&&XJ7% " MX9&=NYSI.Z10?R,U'4C1!!6:2K4T'1AN.CQLJ/+J=545';FM$OK\8\]P[36E MM\I_>$W^O?U0%=NS:NT?S;,S(-O ACG373O\"IU7$18A,]*0@@I-I5 :%@PW M+.@H/-EY2?T+!IP'" #@S1J1HHFJ-!4ZJ6!P>@-#&:Z";&Q983'=>Z3%B$S MTI"""DTE1AH8C-+ 8("=$'!]"Y:9QQ#ZQDH%1-(/G>$7[YSJ2U@3H;0FPDM9 M$SBP\\%+>Q/8,_%@Y W_2JP@AH9_H!SOQ MR*X#&A!3[V.D <6IFU03+NV'$+R3G!E&B9U1T(JI@J M%P8@+" [H/!*9Q_*-]@[I:[VQDZIA*C25$ZF& M0UP-_]JS73BX,S^FY.7 <2C2H!DIFJ!"4]F4$CK$)?1EG:GD M(US)GV-,1L!C"*'>)?&XKEW2)F1&&E)0H:G$2,4?X8K?S9B,@/W_4)>&HP@X MZ\_TO@(AZ><(,OSBG5-]"4$?24$?X8+^?&,2!W8>S2!%#FV3DH;-2-$$%9K* MY<%; W#[X2QG,C+=@L!08WA@YP&-U'8@11,GTJ$R(]V$"'<3K"S,"-+J,=?] M,CR4,Q>DIP[L;D%0!579D.Y%9.=>:(^@A" II@\1#A-N=!#S&046&$,7\)3" MD UU;PDJ0!8F4 RT,*%R1RW,2"KWR.X! M?%<+,S(%\A$+\UA)H!%3ZNF,%$U0H:EOT)'J/,;5N=7,N<-0UO:AKQ\4'N&A MG%^<0RJL2=$$%9I*FA36,2ZLC^P2@A/'#HHKL]B0&]R9Q_ M5.E^/"F:.)4/E1NIUF-WP57/-Q0^40:-R-%$U1H*I52JG-#._9A$R(PTIJ-!48J0OP'%?P.T(#H?V?9GN M2W)3^!O/!L)(^FDG_.*=4WT)[<\/WDF/:__SC^#@P,[#&;#O#+T8A#1J1HHF MJ-!4*J6VY[BV/TM"^#*5V#(-)? M!(%'@(*RD.<[CE^K:-DG1!!7:EJ;!P;?3==]6 M^"ZOOLR6M3Y;)IRL?EU6N23HNH*M/__ M5);-SP_==^#MOX;QYG]02P,$% @ [(%C5]=@B?[:"@ MAH !@ !X M;"]W;W)K ML9UTZFO3^.*D_7!S'R 2$A&# N 5I1??\\N0(J*99^O_/ B-5[)DH=H< MS X/7Q[44MO1V0G?N_9G)ZZ-1EMU[45HZUKZ]84R;G4ZFHZZ&Q_ULHITX^#L MI)%+=:/BY^;:X]M!KZ74M;)!.RN\6IR.SJ?'%\]I/2_X0ZM5&%P+\F3NW"U] MN2I/1X=DD#*JB*1!XN-.72IC2!',^"OK'/5;DN#PNM/^,_L.7^8RJ$MG_M1E MK$Y'KT:B5 O9FOC1K7Y1V9\7I*]P)O!_LB:$-T=1:&!;6VZ5-^S7%X MBL L"\S8[K016_E61GEVXMU*>%H-;73!KK(TC-.6DG(3/9YJR,6SMRH47C<< M(;<0L5+BTM6-M&LA;2DN9-"!'EQ[%92-DA:>'$3L3/('1=[E(NTR>V"7U^*] ML[$*XITM5;DM?P"+>[-GG=D7LT<5WJAF(HX.QV)V.#MZ1-]1'X8CUG?T@+X/ M?BFM_L;NC1$!&YS1I4S 01R&[E,X?M96VD)+(VYP4P&E,8A_G<]#],#9OW=% M*!GP?+_4Z.S'W^8OCQ\\XA[SWOWGC^F_?^6Y<=W^=U% M):;BQQ]>S:;3-^+O;/J8T)]*2(\_L31NCL@;<)#R0ELQUZY6T>LBB. 6<47+ MW&*AO+;+P)LAG2WI#!/QH?6B<3XND&$GE)5SHX)8NCOE+>51@(N06I4$"U?7 MRG.F\4Q'NA])S#MCQD*7='>Q'@O9PE9<%X #2R;-H@TP8F#A6*PJ752DN/$Z M*-%4:S"<<4N(&E%4DA $TT/DU:'%8AG$ FJ4APB0-A8+( 4?FC0D0^^JF[094+_->JCT T*:5C0#5DND]_# M<""(:]1&';+A"#FPHBB6-J)\QN).!]G)0Q.X"3F!?V-AY JY@94%L_]86-X M.V,F0!+4F-TU1A.=X%L&!#0P)*1A-1F3_8;DSEP6MTM@A>BG4L7MEE\#0MKR MJ_.@=G,-!":"2I:UB,^0GU*J$C#7E&FW2+9P*-E*M#$;9!J<$I&1JDR>'330 MKVRJMP8[;E)9NQ+>97[I #'@KT1?B;TVW)7V;W)-]^93$AJ"?4@@4(V$;Z.4WV#PM.(.\Z5%#(K MJ/[KH%QK284*6EXAP_0IETNOEJ E70&+?FN0,=!6F7ZSYV^/R"H5>DTDLE MP#TPEQ(H!13"W7%0.F"=0,ZXUN]LJ)L8#BHN]V)P0L=N,B&",AP1YQ+-Q^LY MDXZ@Z0@,L,XDORF^1 O.PQ?G-:RC=OM7JU.YPX^6"!W)\JC[#^_>ASUD39H6 MG:?$0"EH@C"&G_YQ_I&>-M)'JT@A)U%[!(2LI-9=IHKH* J^7RH?<8 1LD[M M@,E6457F.1![+/J1+VQ&/E*.%N-PG]981_FC7."*;!-ERUV/JQD^3\0Y0@Q8 M%S3Q4.HW3(_V7[2&]:3XM);%B#R379,'AJ9/L)5:&<])25*BZDC3?W=A8P!0 MCK"E7D/J?"FIQ7 WI'!HBP2V1>(;Z@%T+A+3P_U_)@!7"BB^6[>)E!NK&]'"3 MH1(+G#EI3+(4!S* "(_] 2EC.0&7&+B)FV& XMF/R0:/NUS].@%<@*%-[D+E6H.NH[@G[U0;*QFW-3P-<* &AA"?3\-X M&+ =&=L:8!!*%*=X9ER@>MZ6'":7Z6CK*11E-D'N 5!Z'\#Y MD>47,$"2>D9FT\@-7S!(KDF-I>P9B* C,E=J8JN]G&KIN<-SKERC;0;JAG/' M]]"]D-K?0_9]5 O$^H8@F=*=#[G)T<=PWD.'>Z>NB6:T*SL W5?)\H26E-#= MM?2_*P4!4/5WWFN3!OR"!\SN4-=M!FX$\#!;(BM46WDW0GX_]=#Y#&+;I_)/ M3^+GCH)B!FR;(7*^XOQ=V6*2)E,:9]IYT*6&Q72TXA7P#\DGX%PZCTK:%#.* M(?HC:NZLXXKG]^YT.SQ5#":I(=+#S.X/UNN:W[/D6*'GHEL(H6H*>01W8K26,M;)+(W.7?& MMFZ2ZTPA$H?R(F8 $#-M>AMIQGJ5PX81#W-L&B)3!P\%J*#EDSV/RS1/TF3S M@$S:A4+30>[!!K[#')+Q.''8-N]/"+5T-BQ;YH*-# >2BR*54>UP?*(S$Y\9 MH6H3D[X]Y-#NM*C)LPA-#)HNX): O53(J=D=2VR *E[](LOG2N7&DB4(JYL\M]@\(N4R8P MT3:@N7[HW&P <+D5=P,RG Y)/LT:S/-1?LVIQ(B$48^)-U%$P>VIU/1"!\=$ M5^?9N8_K!&V.YBD(]M"^]L[BNLA!O;+B'ZU58*CIRS&[]?/YS04.P:&%#>'?SL[8UCF M=7K'D<+SBRJ79'=>]&KZ8B^UV-^4' B_>C[;$^_Z*+PEO'4IZS%,%F\B57*M M4[Q:&D^PG0@8)' \&00P]PHOM';8^[:!ZQNGAQ<2)#;<.$5FJ> M)E,[D72\A',$ >@L>-I[4G>8['JS?##X+0%$O^1?3+@(;4P_*_1W^Q]ESM-O M$9OEZ1>=]SBI I7"J 5$#R<_O1@)GWXE25^B:_B7B;F+.(GQ9<4O=6D!GB\< MN"=_H0WZGZK._@-02P,$% @ [(%C5\G7#@(K#@ #2L !@ !X;"]W M;W)KOP#AIQIYA9-VLR]YF]I)M M=]ID=]:;YJ'3!TB$)&0I@@%(V\JO[W<.")"T9-E.,YT^[%JBP(-S_Q6EOAJUQ>NL$JF?-,V MNQCV^Y.+K=3YZ:L7?.V3??7"5&6F<_7)"E=MM]+NWJC,W+P\'9R&"Y_U>E/2 MA8M7+PJY5E>J_+GX9/'M(DI)]5;E3IM<6+5Z>?IZ\.S-F-;S@G]J=>-:GP59 MLC#F*WWYD+X\[9-"*E/+DB1(_+E6;U66D2"H\5LM\S1N23>V/P?I[]EVV+*0 M3KTUV2\Z+3G(E4K667E9W/S-U7;RE*]>6',C+*V&-/K IO+=4$[G M%)2KTN)7C?O*5Y_5M>.%#.\1,A<_FKS< M./%#GJJT>_\%%(I:#8-6;X9'!5ZIHB=&_40,^\/1$7FC:.6(Y8T>L')ES5:\ MA:X6V0!/EQOQEGVLK/C7ZX7CZ_\^Y O?WQ8/E7.,U?(I7IYBM)PREZKTU?? M?3.8])\?T7XBDF_4DBZE\/ALIU8^7J^]LB24@0VQ,_(Q&MJ"\GXD8)61393I0; M2#89H(@470$0A"M5(;8F5=DS,>B)#ZF"%2N_=-E)%;Y2J_!<#.^L+91EC"2/ MF$6FUVRU(U^U13T7HYYXITIE48>F4([X?#)K;1*>Y07I-W:V+8PB35F M5=Y(JT0&-7.G7-)]W$/V1! ME&.PD]^;VHP@%*%>\#V5(+4,J.R7M#,*3M8&?KP*+HBUU3&PD0W7DH#&9="F M-A/K*D<)+1&EO*A*LF!C4G&F>ZJ7B$PNX.R-J2PEQK*R= ?D2=("?BW1?H59 M(:=*F756+ZITC5Q-S_\+1WYLKTU(@:Q*8< &$,$^=3)39!R"N94[L5!A3W0178O @#T-AK%;-5OE;:D"UEO:BRF8-\'*XP! MJ7; ^0 M MI>NY@A&0E\;N!6%<3?0?(Y>DQ&$BX/6E6U@'V%*G'V3$Y*%]8_I$.Y6XE@#' MRAW2B3HQJOR!]$<)LT,P/F!FH3K6.:4G2V!EZQ3(30F5@0(EC&QR 05=P372 M17^EAM?6"4#)8M(*]7$P!9AQE#MP&XY_VFGWM'.$:YG^BE2%-S 2?<4,)AW@ MQ)':Q%BLH0#YQ3KW(QAC4<#*B ;^;J2=1ZM61VUG.#<'QUG3:+>1FJ,('.M4Y4LS78!(>D] MZ9O$;K^O&[ZL5:ZLCQV(!B<8AG0BHX+OS:EQPEPN+6Q"-:+7:,Z M3(S+>4490;OY$CG:#ER+MIE =(Y:^']*,H#6G4RJZW946 ^,ALPHC T M'MO:=[J5OJ5*4*S*!5^J'")3K[9F)[-R1PN(52'"R I'.4TH52+KG=\_YBL M^-\,,*$B]]4[%/I#]=B>5P@][YUO0'GRW?'8*P1124N(P'VTB><]$4!FU.OA M&'4++' !\,.2.M8DO^U2UYUM0T1 A DA.=F$60(?H/?'#KE>,K+XEDHS)P)X>;* MIOR$]/'=C,L#D;M0&:&TLDJ_90.Y1FM>)D M:$+JP;U.:=S>V3GX-=)%CZ5M?ZXT%;)/F2T@A')=UV,>P7 MM2D5*L:W[C4 M-1\;^MJ+!T?)5;VP=23\,P@#N:CT\)77ARNT..9*9V"CB1\\ M#(BW;$8+WP]0WV'X:HT C7O9?]TS][4R:RL+H#2,7[-B-RC>,]8.K1([N/-G M)U\XNNW'2N(G"G/[R@D'EH,:/YUTS?M67";#\11_A\E@.,??>3*:7.+O)!F/ MYF'UWZ$9;!0C2!EA^7PT%H-DT)^??*:C(X3X%V,QW,T& W$YFHM1_J>Z MY*][XL/F]C #_99-(Y.F;,Z\?X,Q%%G&B/L63R8"M0D"FI)/^\USS5]'+&JD+MZK.&'M5%F*_H#<'NZJ'#9DO,E2:3X\O#,L M13NUZMP9U3NK1 / MT+3PK4/.FPP)Y[I'V(UGY$WK*MD-HHX('RZN_:!D#GB3"J+MH[3AFW^4NMR% MOKJ&J,P#=+S1?/KO1/-;C9 /['+RMJO_,_3&_1Q@.)P-";/FPS'^/R.8GP[% M.:%8,IT.'[7;\-&[C="F&2&3X73&^\TO_6ZC9'HY:;L@FAY]\8==T(K;LY-W M=U.-V^/EW&LW'M9>F,WFK!?:QN#)7GAH0Q".T8B=W^>-:<,IFI%WQ*S?=01X M59[7>?Z):?/=5SNH.7S(#V4+-_]21Y[./!3#OPTF3!3.",2!FK6 M9-K37/:(_<9]ECWB?6F_X63:)!I\0/!,COK4:C0?6^^>-"ON>SLEMK7#3Z&= M;^D-W:'!OWXB;.Q7L9'^-&3!YQE^#\5TY<#S)GZ\%5?'^9?;R;'1ELXZZ>3H ME@]ZT*E 9O_2')($$_<:49Q><\SV8C"L8Y,T[Q#YFU,^R(WYQ,]XU MGW3NITW]#*<>/MN'1?>XL4/([(-A(3A9PZ)6WB]8KBF Z:WX1DX@##/!O*\:K\5W/U_X5QV:Y?U'T1VE1 MJDYD:H5;^[WIY:FP_N5+_Z4T!;_PN# E:!5_W"CP0$L+\/O*F#)\H0WB&["O M_@-02P,$% @ [(%C5UEPXG9="0 =1H !@ !X;"]W;W)KNM(JF3!3GAV.!H/I82YUT3T_ MX[5W]OS,5#[3A7IGA:OR7-K5IWJ:>%P_.S4MZJ&^4_EN\L M[@X;*8G.5>&T*815RY?=B^'IY83HF>!WK>Y=ZUJ0)7-C/M/-F^1E=T *J4PM M/$F0^'>GKE26D2"H\27*[#9;$F/[NI;^FFV'+7/IU)7)/NG$IR^[LZY(U%)6 MF7]O[O^FHCU')&]A,L>_XC[0CB==L:B<-WEDA@:Y+L)_^37ZH<4P&^Q@&$6& M$>L=-F(M7TDOS\^LN1>6J"&-+MA4YH9RNJ"@W'B+IQI\_ORUU%;\+K-*B;=* MNLHJ>-R[LT,/X41RN(B"+H.@T0Y!)^*M*7SJQ,]%HI*'_(=0JM%L5&MV.7I2 MX(TJ^V(\Z(G18#1^0MZXL73,\L;?MO25=HO,D+%._.-B[KQ%4'C2*#QY2OKWA.9)0=O5_-5X)<;B MQQ]FH^'PA=BQF?B0*O'ZXN927)E$+_5"\EE"VF,/)Y;$=<=+M-!?*I!43B7T M, ^*M03W63^?6J5$INY4YH19LLBMFU=(37"BY,R)@%E-RO"IG\"P=6)0A%- M&?TWID#[6NV&M#"^-@E:DS7WJ5ZD0F:9T"[@H^7O11K@%_M!06Q>+K$H@T!1J%9TD\LI7B.D2V>7$O8)* M>^*H?PRTSC+.+(C>$\-A>XGS% CG53Z'7VJ88]I7:A%7A[PZZL%V5RKV?K;J MB[>\+RDOG%I4EK-GM[(?^S*_U;9.O6)?B/W*9PQ5@EE=BN$M#>DP5I+YP*9JUUM81+B;3)T&/1P'PGL M4U,Y;.(.3CO;L8TVV&+(1P<1IYV_AQ-QT\JK]O4'XV76V8]X<2#BU:BY&A]T M+MC2SMMVKH0DV6\4AZ9[8MP[&4SPGS-_].+!%3_K;(TX@M6;C4\:XOI_6.XP MP,-C2G.>B^=K@M[TY"C\=MB0.BB(_U'O>#)^H$&@QO]9;S*>=:[70>M+# M6^S,!H>'.\(Y M/.Z-1IOA#,L;X=R(>F\Z&(;?C:#.>L.3Z>.@@GJ/TO[XY/C/!W4V'(7?/QS, MAH-101=W:!Y"R]&4G\<.(GA89# +@2. P,J=U!F1/4=%>NX VPPL3"B!%(]A M!#B'0L1P415 Q PM2")N,;M$1#+P&="P0'2ID9!?>[$8Q_T G'F)'"CX.6IP ME5>9I*>&"QP]MBJEH>6.2A7NE=@GL=P4H)U??$Y-AC;$_<2EQN_"H M]ZL2%J$4:L=[+;^!>)NX=MJYR*FG('NOC//B%PNEQ,>U%WYA+VPL7[-+6OUA MIUU/5M08Q)K"E822?-H[XN2:#?"SCZ2?BH.P/CD^0GX]*#WBJ#>>3<4$A".B MP^UTTMEC%)O1.9I-@I3QB*5$=-NH-7^E@6.H?$*Z1-4&@V @UH?C#0,!X4># M)O/WQ7@":BP.IQVJKKWQN"V+G^[58/"!N^/Z; @.LQ*,!>_76+#?I97N0>7EQ=\^:1TS,^T.E<4>;& MZKZ,3!IK"R]"9;O3^FX+_7 ?SJN+VPS=3!W$5 MF(6H):3I5]'TNTL\M5\7[PI",R* M^&*F@63&[Y8AO9C*MQ95&@(J F!+KUF(:JFMHZE@"=3+6+?AK#:#1<;(\;"$ M7"^M*0W-.[P-T#4(AZ2 PVWL):C%X%7Q##8:/*-Y!>C2:&3EB ;TG 36AD21F#];%LSRUX M^AIE!YSNS2O.0KEV7O!$L+\_J8&K]OB#>D[0=M1 &Q9X&&42G/?XBH('MZ>Z M,Q=%,W:LSSUW07MBT#]9PVEX;]"60>\- G;D\JO.J_R;FT4A7N=-VK7I" KV MQ*0_> #B<8Z/XW8C"_PAU\@3:P[R*!P/KCM5 ,&\M+;K>SC' M?9R0C6?L-[E(-=:3>H_O\0X 3N($O(M]>UW[AC)A MST%T.TH]0;;D3%A/^=3]UL7E2R71ZMJ=9>"QSC22Y]2, %SG]"4Z, ME69' .J. ">?D/6!)[YI&?(DE7>*K8OO'[=-\WUQ];!Z/IZBYA(-SN*[>NM? MJ5RVWW5OZ;8[EU%NB.=FE8P36.?B46T4)Y-'O%MRH9[)M[UC/FQ]"L@5'$X? M/*B@584/7P6:U>:;RD7XE+ F#Q]D,);<4L>&ULC57=;]LV$'_W7W%0 M@V(##.O;=E+;@)VL78&U"))V?1CV0$MGBPA%JB05)_OK=Z1LU5D=8P^VCL>[ MWWWQ[F8[I1],A6CAJ1;2S(/*VN8J#$U18=ZL7,]5:P27>:C!M73/]O$*A=O,@#@Z,.[ZMK&.$BUG# MMGB/]FMSJ^D4]B@EKU$:KB1HW,R#97RURIR\%_B3X\X B62OUX X?RWD0 M.8=08&$= J//(UZC$ Z(W/B^QPQZDT[QF#Z@O_>Q4RQK9O!:B6^\M-4\F 90 MXH:UPMZIW>^XCR=W>(42QO_#KI/-TP"*UEA5[Y7)@YK+[LN>]GDX4IA&KR@D M>X7$^]T9\E[>,,L6,ZUVH)TTH3G"A^JUR3DN75'NK:9;3GIV\5%:)K=\+1"6 MQJ UL] 2K+L,BSW$JH-(7H&XA$]*VLK ;[+$\J5^2.[T/B4'GU;)6+WT%[X-2Y8X+ 4R6\%/ <,--(91I-<)?R[6QFE[*WZ?2 MT%G)3EMQW7-E&E;@/*#V,*@?,5B\?1./HW=G8LCZ&+)SZ/^O3F!K!_8'WR!\T,H86!9%6[?"F_I, MDVI%73ZX]MU!^!KIAEK<5+PQ,/4.QA$\H\.^@&0XGD;T'6>)/T7I='"#CS2/ M&H*S6%12";5]AMQK3O:*$X)(QI>09?'@BV8E@F0U@G4DS:\' ^D+^32".(-X M/+B =)@ESN)EDGN+V64.-ZWFHK0^2X>W0^MC8TG^ M^#'\YQ'<8?T2\X)JF@Z(S""+.F'CBRP\#TWPZ.%3@5!>& M1Y.3GM+6[P<#A6JE[89HS^U7T+*;O#_$N_WUB>DMEP8$;D@U&DWR '2W$[J# M58V?PVMEZ=UZLJ(UBMH)T/U&42_N#\Y OY@7_P)02P,$% @ [(%C5_S@ M3@".!0 +0T !D !X;"]W;W)K&ULM5=M;]LV M$/XK!R\M6L#SBYPT29,82-(6"]"N0=*M'X9]H*6SQ94B59**Z_WZW1TEV2F2 MH/VP#W%$ZEZ>NWON2)VNG?\22L0(WRICP]F@C+%^/1Z'O,1*A9&KT=*;I?.5 MBK3TJW&H/:I"E"HSSB:35^-*:3N8G\K>M9^?NB8:;?':0VBJ2OG-!1JW/AM, M!]W&C5Z5D3?&\]-:K? 6XQ_UM:?5N+=2Z IMT,Z"Q^79X'SZ^F*?Y47@3XWK ML/,,',G"N2^\N"K.!A,&A ;SR!84_;O#2S2&,KZW-0>^2%7>?.^OO)':* M9:$"7CKS61>Q/!L<#:# I6I,O''KW["-YX#MYVKE(=K)'[!S#!V=C&>"M+;"X MKS\F3#VPK -VD3UI\!;K$P)>[,^T)G8FSUB[U+5.BJC_U4 M.[OZ]1/Z"M[@(H*R!;S]VNBX@;_.%R%ZHLO?#Z4A>=E_V NWT.M0JQS/!M0C M ?T=#N;/?YF^FIP\$<-^'\/^4]9_HEA/VGD8Y>\N(AS \U^.LNGT!![V!1\M M?% ^+V$ZE=)D0\B=S1OOZ:W9$'MC":[Q0$N_ 6VC P55$QME@'T9@QZ4]\JN MDD71^'!UZTA$+>,&0LLE)DI'%].3E$-;(3M"32.LF M[&)6/6;Q\+$RNK&=_GOLS*$ MCY]BB5 KCAWY"-#JBAC6&LI-L+3P]/0&IQ M@SGJ.[4PV%OD_ M%"RI^!YAJ:VRN;8KAJC(*Z$L=,A=0\E;>E>E9'J=TR]Q))245TJN+F"QD7>: M'-- ]!QMBKZW.8*KY1:11SZ. O$PADAE8J?.ROM[>1AN5&%?@D+[/+4L5.<.RI00,N)EO D$JD\JR4] MXAOS5J*NU4883%*Y"F7G4Q +&8UI&4#B383&2KYZ,I ?,DMV4T9VP5+&+&.T M[?$H/)$J$KEW'0W;UEE1RW(T#3&_90-)+;4G/W22-J0'=$F Z1'%*4>!E B_ MU9I;B%S02(]8+:BV+>UFR2M!K0D%DXL;L?:N=MPC@H2RD/R3,TP#>H=G%$"( M.C:1TY]-GG'$E?/X4'7NG$C5;DT(NHYC!'E%SMKZCHV.S3_U]UJ96_KYG27$/9K/1\11D MZGFDR5JTF!-WHZ1NJ;2'.V4:E$F1LQCU,Z8DG-]>PE%V,(1WJ',^V.VP>E;>$ MOB#2$7\D)R6=+2)MZ6A-?.<$:%>0.-^ 'O _[(A.UU"S^6$TAY/_ TWV/9I/ M9&@/IL<'6V^I)CX-\@XK%S\W39&F.[O?J6)+&2LU?K0,#]V$QCM7V K]2B[J MW-]T.J3;;+_;?PN2OF?0LP"]7SK"WR[80?^%-/\/4$L#!!0 ( .R!8U&PO=V]R:W-H965TNRBZH,6Q180B%9*JD[_O#*6H"9 8Z,;B8\Z9,T/R M>'ZP[L97B 'N:FW\(JE":,ZRS)<5UL*GMD%#.SOK:A%HZO:9;QP*&4&USHH\ M/\UJH4RRG,>UM5O.;1NT,KAVX-NZ%NY^A=H>%LDX>5BX5OLJ\$*VG#=BCQL, MWYJUHUDVL$A5H_'*&G"X6R3GX[/5E.-CP'\*#_[1&+B2K;4W//E'+I*3$YPC<9RIU$OLD+?&M'U]F%^Q&LM3 !A)'P\;95#=VS -_/MSXXNB@_ MGBN]8YX^S\R/Y\PWHL1%0J_#H_N)R?+-J_%I_OZ([NF@>WJ,_8^/Z3C;9QL0 M3N'-JUDQ'K^'8^3PQ<"_K;Z'\4D\A&($!X32UHW&0%&VI1?.N&#A\L,&5BC) M*>0(/GVZ8"[>9^M 1R#76")/'L3=\RZAK1$%E<*FPCRUG_$GZ=L#36L17RDGH&\11W'<^ MH">$4OG&TJS/Y ?I+ZA(G[N&V2/GH#/:1W_TU*76A,Y$AM7!@L\[Y_D=WOGW ME7![9>@\<4?0/'U[DH#K/+&;!-M$']K:0*X6AWP1T'$ [>\L7DEEC(9NZ%WO['5[[)C?WA+V85V^ *S9_5HZ*5WZ&DO$2AN12@ M,)M[=^'-R^(;3TT^]R8>I)BQNC!?9?,;[N(96;Q$%MI] MH6EUXZ$'2:V-+'?&Q*#DHAW9\RX/1P:3X V#:&<0.=ZM(\?R$S-L,5.R 66U M"F!!<;#14J6.5,XSAZ;&UVQ!.<>G0N-:HO>XL.[ M\#JXO4!VV)$=7D+_;QMT$?(\X0=I$,;PX=TD"L-;^*E;6#+-$\!C@78"KB%Q MUIC"^@52ON4IJ8"@%L,%B1"D@D)J;<4F1VCDD4 M'+(&ZBK:,&'A!O")%\['_T8!JJ+6P-*4VS2QX@=-DS-#/:DN4L@)%=:(XL2< M9\2,8J"V!!6E7QC^"B1G:6O(M:XQ'0#U(D>XJE4EM264T=H&S(JD+MR.]8'Z M1O($LK(KHD@I26C"4U04XMZ#T\'O-=^R@IQK2HW-(9>IFS8Y3W+KZZ7ESPYL M,+&!6Q],8KDJE.V?_ Y*6KJ!I I63K^1W0'\/@J^E?<&J(.0KK] M:Z&(HDM$M^M'D$#754OW?($TN85KT.67N;JPU= GZJE#;2-LDXM]/W*%>-+ZX($.WLF?GNU@MHU%T,UZ#X>B_&A)_ +O(>R'PR&-47\T MG=+X$>)^,!Z!E<5A;_6J%F]ZWW85?+6OX+?K-@K[P7!JAW$T]]V?[O7 MREU[21_4VZ?.%Z8VG Y,@1F9!H/QR /5/A_:A9&5N[+7TM #P$US>G&AL@HD MSR0=F-W".NC><(M_ 5!+ P04 " #L@6-73=0)G2(' D$@ &0 'AL M+W=OKJO2NW.!COOZ[?CL4X M2Y+YN!)*#\Y/P[,K>WYJ&E\J+:\LN::JA'VXE*79GPW20??@6FUWGA^,ST]K ML94WTO]67UGR+!D(9GQK,0>]2EYX>-VA_Q1\AR]KX>1[4_ZN"K\[ M&RP'5,B-:$I_;?:_R-:?&>/EIG3AF_91=CH94-XX;ZIV,2RHE(Z_XKZ-P\&" M97)D0=8NR(+=45&P\H/PXOS4FCU9E@8:7P17PVH8IS0GY<9;O%58Y\\_?FN4 M?R"A"[KQ)K]]PRX6]-Y42+L3'+G3L8AE!,V.@*[H5Z/]SM%'7L?',97+T2#R"9 MIPMKA=[*?+N M!73E]#_;+Y>!OULO*0E_?C#,DO3=W1$1WZ@@[[N)&U,B9I6>DM>K$M) MP5WM';ECJ^0]7TM'2N=E V[@@DQCJ=&B*90/\MJ94A6";YS'3Q4PS8;0B6S M<<$V1K9RQPWB3E)IG*._ L[O3./PWOWM[5G#Z5RZC0^)VTZ$1W4C>2_D(S?!;XI!/^6IUK[+4@ADM$@IFR6XZ". MZ#<-AGBKZ":%D M3Z)/;0*B^U"]4?>/^N)3QAL]DTFA'XX&+-A3-#84E_%@GUK M']XBFV*[M7+;>IY.ID-TGA>M&]&735#6"G58ZO4F#&F^&*8HG19B+ZU$#%T3 M*&.L+]'T-D@E_;T!6F\Y4X1U6,E3#H>H!< 7\9A4-"7GR]#Z"-X'F;>FI)TI M!VD6GJ3@ME'7I,5IL0=PNH*^G<,]@+JZ.OBQB-A$PDN#38;FR&Z\( M4W8T4_-DF"1)P$D1R57V&T^$4W>YU MJ87\=#Z3.1;/%(->6S-/ )/@R)'$0+"HV4O M"Q0$6.H#]47K[7,][L/W7?&5=10ZWJ.")3;>9>1#MDB'J]5A!?S1]J>E\V=M MR)[:L)@-I\DB+%[,A[/Y_V+"U\?6R^E8'^)NK*G(XZS&F0F_;5?FLV.W 8); ML-TTVQV2K>Y *=28EEOC59CU,-]@K\W;^(=]EGE M^AU=HS^ ]^O9F_0 ^4;FH(=76/_Q'D;@$$,7>1A?TQ5VUH-('.PPI=AC^K% MC&K1XYLR3M?#MFQ"V86IZR!(8?HR><[S5&0E1)0IX#A&\5"M?!"."O<*45V' MDT$[[P>J5.(V+.PAHS-H;RHX945(+)O(M.$YC(>7&N>"O*5B%\["8+DVT+&6*.(;RS->X.E:9 MB*-4X#FNGVUYSU!V]-SI;WQP+7C9T2^%K?^.P&N]1*M61\%I?3BZM3MD\&ORO:^H-GP9FLK;WCQ<=J64R8$&DJ R-(_&SH/6G-0*#Q MUX!9[$.RX^'S#OW7E#MR64M/[ZW^IJK0+HOS0E14RZC#9[O]0$,^9XQ76NW3 M?['-MO-Y(.5!B>2V#7"VU(?)'WY!?C $3>'Y>#]U7VGKW@_59\ MLB:T7OQB*JJ>^H_!9$]GMJ-S-3L*>$O]2,PG)V(VFD0_)A>]E2OUJ^F;R[@C? MTSW?TV/HWRW'<>_?;"#Q5KQ^=3Z;3M^)0S!Q'9TRC0@MX<\1"6DJ80 @NEQ" MXA(*%"!0MR:WKT(RQ,/L1&P)Y["TC@V-%2KC!XB[)D.U"EY@3*08!O,$D\/) MP%$'RQ^AOR?_$Z^CA*T!)+7ZF\/*'2]1.]O!UGH2"OGYD?A&HI4;$K21.B9$ANJM M5SPFLCK4R+2@C:H(00 GDXJQQT"QT0FY5EHA+)CDL)2V,18HYYV$!AL2AVK1$8&R"^41\\ABE9W!!VP;=!.(;^'VU9IG39VDG(6 M^PY#&B](/!*7",TZ822?8)-M7VCH:RJ'W>G)8W+#/2A&&H#?;BAS6-K##Y/FP=S:J-L]- Z!L6*5JE/*BI5JHO-#B(Q M9KH#R=XZ)HF8O%DK36D23!(]1V@5,Q)?^2S@';< "_,O@T0WGV^=!#@(56JI MNF&J$)IR.(/R(;7U?Q)'HI>QP9V8RCAZ;MR.#V["CER3[GL<)AM-R)?B?G?_ M27&9;])'\_P]\DFZ!M46FFJX3D8_GQ7"Y3L^+X+MT[VZM@&W='IL\5E$C@WP MOK88Q\." ^P_M%;_ %!+ P04 " #L@6-7=5_+QR,' #\$@ &0 'AL M+W=OV1>;%Z#1??KTZ18O M-LY_"0515%^KTH;+41%C_7HR"5E!E0YC5Y/%FY7SE8ZX]>M)J#WI7#95Y60^ MG9Y-*FWLZ.I"GMWZJPO7Q-)8NO4J-%6E_<,UE6YS.9J-N@>?S+J(_&!R=5'K M-=U1_%S?>MQ->BNYJ<@&XZSRM+H<+6:OK\]YO2SXIZ%-V+E6',G2N2]\\R&_ M'$W9(2HIBVQ!X]\]W5!9LB&X\7MK<]0?R1MWKSOK[R5VQ++4@6Y<^:O)8W$Y M>CE2.:UT4\9/;O,3M?&M@ K^X]13(1BT+G]VZTF2&PM'%),()-C7)V@.OTX'S M[QSX2GUT-A9!O;,YY?O[)W"^CV#>17 ]/VCPCNJQ.ID>J_ET?G+ WDF/R(G8 M._F.O;_[M;;F/Q+I,<"P <'F*7"&9 \)(//>6&TSHTMUAX<$PL:@_K58ANA! MN7\/(90<>#'L )?AZU#KC"Y'-9_E[VET]>,/L[/IFP/AO>C#>W'(^M5@1H>< M/&AFV,EAMOP"3NDL2ZPR=JT:JYO<1,I5UJ.+FU4/9-@"6>A[4DLBJW!,K3W6 M&2OF?([5A'*)A=#66"#>2*T'!;527+5J-GW^#TD;EJ#>G2>5.V5=Q/JL;'*X M5I:X3O+6Y1CO*2A+&84 J1)S6G$()452]3<4<(W?\;YVP23R8!G$01"!BGJ= M?.,#,AT*M8(BAF..!SBP R8^I'C69+&\+!\X4JH9'0ZYL9'QJSU\-W EC-6O MA)-+?M]".HCBIC!9T462/N@B,M8O<6^:DE>GKOXY!%W!HF[M0N*;,00'%/6?0 M;"QTW+?P-,(M=2D4$O5$(G8 &\@8S'DJN!W=,]EP3^I9Z4(X^G;G;G)YZ_Y; M2'KVI7!E3C[\^,/+^>S\C:+?&\X]",K=2O*C\]^@_FG7,W;;!$F^LV %S%C. M7HDM6>,]OT!\53AJ4XU"$6)QKEQM;$O42EMT6C9Z_(C=*VW\(V8_9K4"UG=, MR93N5G=3H(=XWE/'V$C>5 H+CE",;_M*YI/W>LV0)/]I M8X+@_Q;;3A)C6T!-2]G%1OCTP69CR8K!X] L@\D-$"307%8 ;Y"1B7SC/"I[ M*RXHSNA/0FAM?.!L9=V8T1TD*NVU#;H5\:WV4VDP^XCC20"VH8T/I.&L3\/9 M0>0^!\G\.U08%)'"$/9_S(( GCK67I=X2@X>=8-!Z1_J$6W!?[:B=3*.I/Q5 M*(M,@];0&7!;-4+M2G\!N7N7&7\=,)W7"7Z15;U:L2*EHF"UYO91]FI3 M5QJ]-"4THC65FY!!'ALOR" F#@ A?G=/.H6AZEXW>G;YW@EBCN=Q766TC)4Q/^?1>B6^DMC"9UD=G8L4+]?W%TK@Z(!+HN[S_+F M^0SM);14 ]=Z5;IQ9?B64.:X^#/'YM:6UVC':5%EE\UWSX M!O-/F@K;O:SZS'6/&FE'MW5CVLE<]PU41(3[*_OQ;1$&+%D;:_F)7J$S;*?) MV2FW[=FKXR2$:+LL=[E+OU>Q'2(9^61DYF_N/FU*&[Z3G5?/9],_G9UC>.91 M5!Q*@NST*(U"/P/L[>:7+^9'ZEV/PENN@2YE?5VQQUND>JR8KR72&#+$Q..)3#OM*-SA)8*!##6UB&QN9.I/ M;58K+DPO%(#-3*;R)W6LP5J>['R10/-9RW<7$08;T\>)_FG_:6>1OFALEZ?O M0A^U!\1!E;3"UNGX'%.03]]:TDUTM7S?6+H87267!7XJD.<%>+]RT,/VA@_H M/WA=_1=02P,$% @ [(%C5U:+/C<(!0 ;0\ !D !X;"]W;W)K&ULK5?;>82/>+ZZL&4MIW4R3C,=R MFH=.'R!R17%" @P 6G&_O@N0HJ1$ENS$+[R BW-V]^P"Q'C-Q2>Y E#D2U4R M>3E<*55?C$8R74%%Y2M> \,O2RXJJO!5Y"-9"Z"9F525(]>VPU%%"S::/*@L&-(+*I*BH>IE#R]>70&6X&;HM\I?3 :#*N:0YS4!_J&X%OHQXE M*RI@LN","%A>#J^6IR"_? &B"WD/*<%2939W=T M48(\'X\4,FB[4=JA35LT]Q&TA+SC3*TD^9UED.W/'Z%GO7ONQKVI>Q1P#O4K MXMD6<6W7.X+G]>%Z!L\[$>Y2\(K,T%>!98$I5RLR,\D&0?ZY6D@S_N^A!+3X M_F%\W4(7LJ8I7 ZQ1R2(>QA.?OG)">W?CGCO]][[Q] G+EB.'WMVT;*3 M-97DK&!HR!M)62;/+P9W*P&P5RKD/?JP-S+0BFO97=(_#3Y@A:+Q7*$#DOQ, M LOU([R[EN,F>$\L+PSP'EJ^EVRL_T+/,G350Q0/S1//)X[EV,G@%J32N?S( M19F1V'%(X"7$LX+((;[E)=% 0WFQ@Y">93L:VO&L.++U@V,E?D".R!KTL@;/ MEG7Q0.Z*2N<4!^\$97*)I8G/UYQGDG!!YJA+D<)!?8_R'=<7B55/K':(\PVQ M[(A?5MKK;^ WY (QJ"*4U+Q@BFA"W!90 2V1EB8R>H16G'BF)OS8/P''[S$F M@X(B)C;6CXM2AE821;IV0N?'A ][X:C@D[U'4D_+6@F<-HN>" M-_7+BO@6,\TD$,39))ZD731MOR:Q:_I5MYA)91"'IG&C.!K,FX5,15'K7>A7 MO==F.[.])"&^[VNM8GUU@OC'5(IZE:(GJS1;499C,6'">I6NI 3T3\?\MJ"+ MHL1=]'!;'N4YK-O=WOJJS,9,S&=LA73K#6]$GRM"MQZ56X](U@@#@I#***P- MF!:V:H4%(S7NN0JJ!7;(9N,UAD;JKRME2DO*4&3LSTV%38L2(\LEV7[K"NH$ MRV"V[_\%+N#H>XG& E(H[MO@=?7$KI8X<7V\GND>CEQRKD6WHLA]$IO[9#8/ M]Q)34)8;Q88O"5HVSXJ"<#<%?>A]+KX[!3NZ70Q>0[=NB0[7K'U!TGKGNUT6 MXC@Q?F&7.<_.PBE"W!4]SR3?-L2:,,+>;1,1V_N)P,V?L6X3N0%1\(Q\]:?Y M'Z*_88>J1:\OVWF#]T\HT&>43F)^%%PKM!T3A18QWBF>)] ]IW;L.#)JN5'2 MT86._4CU'$C:-Q6UD[T7RMAIX2,C?&2%9F$]TSLL[KO;2GM>RI[ Y]L&VS.\ MFL\-HVVA'5S31SM'(/R)S\U!3^*2V##5GH;ZT?XL>=4>H;;F[4'T'14HA"0E M+'&J_2K"ORG1'N[:%\5KO(-2@2 MULVR[-H&['3M!B1=%B?=P[ '6J9M M(I3HDE1<[]?OD)1E)5:\# /Z(O%R+M_A^%'+EKI3:# M3D=F:Y)C>&.AV;M5HR'O%2, M%N16(%GF.1:[*6%\.W(#=[]P1U=KI12/PE9*M;(R1CF3.^:.>_+H8N;X&1!C)E+: X?5$K@ACVA# M^%;9=&N76K$YWEO_9&*'6.98DBO._J +M1ZYJ8L69(E+IN[X]A=2Q=/5]C+. MI'FBK97M]5V4E5+QO%(&!#DM[!M_K\ZAH9#ZKRB$E4)H<%M'!N5'K/!X*/@6 M"2T-UO3 A&JT 1PM=%)F2L N!3TU_H2I0%\Q*PFZ(5B6@L")*XG.[_&<$7DQ M["CPHF4[665Q:BV&KUCLHQM>J+5$/Q<+LGBNWP%T-<1P#W$:GC0X(YM+%/D> M"OTP.F$OJD..C+WHWT/^2&7&N(Y:HC\G$X9513 M5[E;(*Q0(SY->W1'LE((6JS0%$LJVZ([Z;\]NM]*@? !#&N 46M @05!>0/5 M4J-Z.J 2-:JY1H5HD;$2" /:!"TY@VZA-\]I 2N\E.!$7@R<=KYJ!T 31?(Y M$357T(,$$P/G]Y(K,#RCJX(N:89!OCF^YPHSY_R:/!&&@@M4C<)Z%%TX]M@= M8#;90?F)1VB7RQ(@:8 5<$!ZAB*O[\?P?O\N#8/PP[.1V7-NC+:N+B3U&=@S M"P,OC?JU\/YMEYTO$( ^,4*?C.)/!P$OZ7?MTS&![)-RAL*NUXNC9PBL-+Q3 M+XY2I\$@YPJ*%D[+'&;VK:22FJZYP3MSP.T1'8TJ#$TVO%7S]ZV37.=G8XV_EN/]NA^]V&M#6T MDR[:&UI[(L&9W#M3X QE'"XD4E,0 )[N5<<=:>!,B9>%U#B]2' MQSG0-4$7=CWN=8$98L,%!AY:A:X7I0F*03#4$2-?:=R)EDF2M-B%0',"O7C%[HMG_+]MZLM M%9W&]3SM1?&,NTW.NX&INAFOX%R)""\#^DL-I5Q/MH/Z[&O\#4$L#!!0 ( .R! M8U&PO=V]R:W-H965T J62GUZ!:?BUD0N8108&X= J/7$UZB$ Z(TOBYQ0QZ2A>X;^_0;WSM5,N* M&;Q4X@GR"N1+&/V'3^8[C /+66%5O@RF#FLON MS9ZW^[ 7,(G>"8BW ;'/NR/R65XQR^93K3:@G3>A.<.7ZJ,I.2Y=4^ZMIK^< MXNS\L[1,KOE*("R,06O@MP=&*_-A&EK"=UYAOL5:=ECQ.UCG\%5)6QFXE@46 M;^-#RJM/+MXEMXR/ MYCY4*;5"'\M5L9JDLS?A[:A8TD/L[AC=&$:EN,LH'-B4#]A,/_UE^$H^N-( M#6E?0WH,?7[?G1Y0Y8$*7%W7QG)2*Q;PW6#9"OA"LC>'RCA*=+B,/4KV2FDK MY!JP)VX[8N&(R<_E2JVT6*]0]_T$IAT(E$K09"#=%60P;8!+ E2M(63SX6+0 M5U$B?-3*&%CD>5NWPE-]H[FUI#,_N/1GA? UTA\Z\*;BC8&)3W 8P0LZ[!.( M3T>3B-ZC-/:K*)D,KO")IE-#9W!$"%DOA.RX$&@^%RTU M@G;WADMN\7?7Z0/"/H6;UCI5+VJE+?_';P])#POC!P(28&[! M*FI!KG0!;)\..SIJMW9Z(1]W9134,,J_TP-M'[*\H@MB9?!GB]+ZS=Q)C.Z< MTI+_OF;^HY4[K-]BGE#KDP&9*:3#S!D9I-'8&2-(LI$SQMYX>"689)/!L4:% M>^.6%+?VEXJ!7+72=I.W_]K?6XMN7+^Z=Y?>5Z;77!H06%)H=#:FK=?=1=(M MK&K\\%XI2_+V9D5W+VKG0/]+I>QNX0CZVWS^+U!+ P04 " #L@6-7X1C8 MV^<" "4!@ &0 'AL+W=OG^?I2<>BF69B^F M*)&'AY1(3]9*/Y@2T<)S):29!J6U]5D8FKS$BID35:.DDZ72%;.DZE5H:HVL M\$Z5"),H.@TKQF4PF_B].SV;J,8*+O%.@VFJBNG?ERC4>AK$PU_HB;? 8.+U?"^"^L6]LL#2!OC%75QID85%RVDCUOZK#E,(K> M<$@V#HGGW0;R+*^99;.)5FO0SIK0W,*GZKV)')?N4N96TRDG/SN[4E7=6.8K MI)9PP[3D MRJ]=^;9PV6XXUS]GIF8Y3@-J$(/Z"8/9X4%\&IWO(9MU9+-]Z+,Y]6/1"'37 M=$O=^EF9+>*[V.[%V\WV6ZD17UT;W)+?JYV>J[Z[@@2Z5<\QXC)7%3T80 MPSN(^W&6D4SZ@_&8Y!&D_6@X '>6QCW/VP!-"F.9+.@BSGKWOHNP.&9/J&DH M "%6]#3-/[:0Q/TH&SLQ3 9>BX=.G ZSWD51DF8""B\8U?H=D5?X ^-CP M)R906@.C!(8I'!Z,DC@YA\&X=^U<*//=0>,T]D''HZV@PS3=40+71!ZD18_/ MW0#A.:4?G40#+^+$%X86;5WH(-J+=-QF1/3^@P*[WERX-2DJU"L_#PW5II&V M'1K=;C=R+]I)\]>\G==?F%YQ:4#@DERCD^$@ -W.P%:QJO9S9Z$L33&_+.FW M@=H9T/E2*?NBN #=CVCV!U!+ P04 " #L@6-7Z82%'R\# )!P &0 M 'AL+W=O>!>#ZMQ0:7Z+_6 M#Y:\N$,I9(7:2:/!XGH6W?9O%@..#P%_2-RZ QM8R, M(.CS@G>H% ,1C6\[S*A;DA,/[3WZIZ"=M*R$PSNC_I2%+V?1.(("UZ)1_M%L M?\&=GB'CY4:Y\(;M+C:)(&^<-]4NF1A44K=?\;K;A_^3D.X2TL"[72BP_$EX M,9]:LP7+T83&1I :LHFG]]_:Z1_ Z$+6'J3/W]DB07-HZBS/J-G+^U30 K7?4A'2>]GU*15 MA1A14".17-?<$2&]SNA*#6&<93 >C'O+_]ALXI8-)TQW,&:>E\DDD+[,AB,X M5=GQ07NJT&Y"$W:$W6C?=JINM.OSMVU[^S>\_4E\$78CZ;@4KBDUN;H>1F#; MQMLZWM2AV:V,I]89S)+^56@Y@.;7QOB]PPMT?[_Y/U!+ P04 " #L@6-7 M$ ?!4T8# !%"0 &0 'AL+W=O,!#8&V/4Q[<).;UL*Q,]MM8;]^UTX:BA;, M7O;2VH[ON>=^^-C3C=+W9HEHX:$2TLRBI;7U:1R;?(D5,P-5HZ0OI=(5LS35 MB]C4&EGAC2H1ITDRCBO&991-_=J-SJ9J9067>*/!K*J*Z<=S%&HSBX;1=N&6 M+Y;6+<39M&8+O$/[M;[1-(L[E()7* U7$C26L^AL>'H^3)R!W_&-X\;LC,&% M,E?JWDVNBEF4.$8H,+<.@M'?&B]0"(=$/'ZUH%'GTQGNCK?HGWSP%,R<&;Q0 MXCLO['(6G4108,E6PMZJS6=L SIR>+D2QO_"IMV;1)"OC%55:TP,*BZ;?_;0 M)F+'($U?,$A;@]3S;AQYEI?,LFRJU0:TVTUH;N!#]=9$CDM7E3NKZ2LG.YO= MXAKE"N$6<[60W&?J/9P5A1\R 5>R*;W[L'^)EG%AWL$>< G77 A:-M/8$A.' M%^>MU_/&:_J"UPE<*VF7!C[* HOG]C%%T(61;L,X3X. =U@/8)0<0)JD(_AZ M=PG[>^\"N*,N/2./.WHE/:56%5P09TUM1"6R2[CPQ4$-/\[FQJ__[$M$@W_8 MC^_.W*FI68ZSB Z50;W&*'O[9CA./@38'W;L#T/HV8UCQ7.J(C[46'"4%JB: M4'+)9,[E G)5U4K2>F\1P^A6KS! \J@C>12$N>:25ZL*:M1<%:!*J-ECY:C2 MD/(J#6L.<*UYCJ[O\F=UR-LZ] 40]CQ*H&"/)A##N(MA'(Z!/?RW&,*>QZ_& M<-S%0601%S-!5]X+3"^I7*+!5@%HQ:$X< @3#6,(7* M:U,@I9..UR2(M54/O2.N_>G\NTEZ#V3C;K*3N]'@N#]WP^3I!DC^A>4!/,G% MQZU<')#^YY1>UQB"!-#XCOXRMVV^.TG\X=0 2B8,]LK@*QQ>TI)XYV:C\['P M][>AT[.2MKGDNM7NC7#6W(Q/VYL'QC73"TY]*[ DTV1P3.*@FSN[F5A5^WMR MKBP=1C](W9 "Y^*3-:$9XN*5 MQB8K*$91&92EIFU9OIFA)#?FT[+M@2+DBWQY'\T,2XX(IWC%)0*)7SM\C]-4DL0XOM90H^E3!IX^'^CORLF+ MR3PAAN])^CF)^&9FC T0X37:IGQ!]G_@>D*>Y*U(RLJ?8%]K+0.LMHR3K X6 M(\B2O/J-OM4+<1(@..H NPZPNP'NF0"G#G N[<&M ]Q+>_#J@'+J9C7W4*D6-/E0KGX9+=8KR>5&67(J/DU$')\O\ [G6PP6>$7B/"F3]RLX MM/Z.@=UWOXP[VW%L-IMHU3\IPS MO"!A*(XICE&Y8\BZV3+__"FDX#W'&?M7E?6*ZZJYTA9O68%6>&8(WV.8[K Q M__DGZ%N_J99<)RS0"0LUP5K)<9ODN$/T^2?"42I,&YF.;[2"\!W\"B.,^+DLN3B */TAD'FM=M/ M)RS0"0LUP5J)F32)F;R0-TQT)DKXTS]7SW9' M'7M0J&QH3SK^H%!-'+_C(J%"Y;O.1.T/\.2: W_8(3Z(YHADROD/4J_=AEII M@59:J(O6SH]]S(_]0D91@W6E2"^>#@I>4"LW#ZQP1Y66U[ MA4+4-91 (9HX;M';D](I%IAQN2D_$YJJBA%WP]"K=Z%. M6J"5%NJBM=-SO/5![Z6,0NM=4"LMT$H+==':*3K>!^'@C>8"H_![!8$Q[-XY M%"+/Z9TI^B+'&\&N4_15XD@QZCB%>5)%S3"-R_(U RNRS7E5&6M:FQ+YV[(P MW&F_@[?W4-$>R))Z6;4]XJMZ_$=$XR1G(,5KT95U,Q()I%6)NWKAI"AKN$^$ M&PO=V]R:W-H965T9[QS)@')O,#XU_%%D"B;V5!Q<+:2EE=V[9(MU!B<<4JH.K.AO$22S7EN2TJ M#C@SH+*P/<<)[1(3:L5SLW;+XSG;R8)0N.5([,H2\^\W4+##PG*MX\(=R;=2 M+]CQO,(YK$%^JFZYFMDM2T9*H((PBCAL%M9[]WKE.AI@+/XF6#L MJYY\R!:6HW<$!:124V!UV<,2BD(SJ7W\VY!:K4\-/!T?V7\WP:M@'K" )2O^ M(9G<+JR9A3+8X%TA[]CA3V@"FFB^E!7"_*)#8^M8*-T)RI@T !.Z7<=N$I=@B>,Y9P?$M;5B MTP.3?8-6^2)4'Y2UY.HN43@9W\$>Z [0':0LI\04[S=T7'WXCNZ)\IHCMD'W M'%.Q :['?S"6"<0X6@/?DQ0$>I. Q*00;Q7\TSI!;UZ]1:\0H>A^RW8"TTS, M;:DVK-W::;.YFWISWA.;\]%'1N56H!7-(!O )Y?QT06\K1+59LL[9NO&NTBX MANH*^38G!IU M*H['YO-?RA1]D%"*+T-5KWF#85XMC=>BPBDL+*5]0ATPL.+7O[BA\VXHY6.2 M)6.2K48BZQ0G:(L37&*/[YG$A5)R4Y"A&M3PT,#UVV0?A_[,G=O[T]R>&_F. M.^D:)>=&KC^;.EVKU8"5&P6/7)TH)VV4DXM1MC(DCC(D&Y'BD"$L$485(U1J M'9+J_3:4B(L>?O0PCDF6C$FV&HFL4Z:P+5/XDY0B'+,X8Y(E8Y*M1B+K%&?: M%F?Z,J6HX9.3)S?PH[Y2G!M-^Q*0G-N$L\COZ<2YT228!<,R,6M#G+U )MA> M?=,\I0X7B7_T (Y)EHQ)MAJ)K%.=J*U.])/4(1JS.&.2)6.2K48BZQ3'=1X; M!.=E^M#@.Z_V*.H]_,L!*\\+^M\2 U9A-)WV-&+(*@C=GDC8)UU1"3PW[:A M*=M167_EMJMMR_O>-'J]]1OW>ND.K">Z139=V"-]W5]_Q#PG5* "-LJ5L;KEK6>2%:9GNR!2=7AF>%6M?G M8&ZOV%,'B?:0?O'0?P?4$L#!!0 ( M .R!8U&PO=V]R:W-H965T3V?:AZH,##D$+F-I.LB/U MQZ\AA 1P:-+QO$RP<\^QKX]SL.],=X1^8VN,.?B>9P6;:6O.RUM=9]$:YXC= MD!(7XIL5H3GBHDD3G944H[@&Y9EN&H:KYR@MM/FT[GN@\RG9\"PM\ ,%;)/G MB#[?X8SL9AK4#AV/:;+F58<^GY8HP0O,OY8/5+3TEB5.:IX$8K] FXX]D]SMN$G(JOHADK/X+ M=DVLH8%HPSC)&["809X6^T_TO5F($X#@D0/,!F#V ?89@-4 K$M'L!N ?>D( M3@.H4]?WN=<+%R".YE-*=H!6T8*M>JA7OT:+]4J+:J,L.!7?I@+'YX]XBXL- M!H\X(DF1UN*]!PNQ'^--A@%9@4/$\AGBXQ>!M@CM*,O1. KXL MO'WS#KP!:0&>UF3#4!&SJ<[%%*N!]*B9SMU^.N:9Z5C@LQACS4!8Q#B6X(-Q MO#^"U\72M.MC'M;GSAPE7.#R!EC&+\ T3$LRG_O+X:8LG9>-'O[OT3N+8;6; MQ:KYK#-\02LSO&4EBO!,$V[' M,-UB;?[S3] U?I4MN4JR0"59J(BL(X[=BF./L<^?"$>9\.Y:$)D&>[A;PZOW MQW;N6AZ%A M?)!K]Z52MD I6ZB*K2N7>93+?"7G:(A52:22+5#*%JIBZTITO/O!T=O+!>YA M#=_MOF?VW6,893H3V'>/812$CN?VW6,8YD^\R1GS.-ZDX/A52FH>B\V2130M MJPWZOJI-Q?_A':-C7+TQ5;(%2ME"56Q=M8XW0NB\EG"P &0 'AL+W=OD:6/P@'APD]O&(K&+[;:# M7X_M9*%+39G&7MK8.>?<>X\=^X[V7'R7)8!"MW7%Y-@KE=I<^+[,2ZB)/.,; M8/K-BHN:*#T4:U]N!)#"DNK*QT&0^#6AS,M&=NY29".^515E<"F0W-8U$3^G M4/']V N]NXDKNBZ5F?"ST8:LX1K4S>92Z)'?J12T!B8I9TC :NQ-PHM%:O 6 M\)G"7AX\(U/)DO/O9O"A&'N!20@JR)51(/IO!S.H*B.DT_C1:GI=2$,\?+Y3 M?V=KU[4LB809K[[00I5C[]Q#!:S(ME)7?/\>VGH&1B_GE;2_:-]B P_E6ZEX MW9)U!C5ES3^Y;7TX(&@=-P&W!-PGQ'\A1"TA>FB$N"7$#XTP: FV=+^IW1HW M)XID(\'W2!BT5C,/UGW+UGY19O;)M1+Z+=4\E5W!#M@6T!7D?,VH7;PW:%82 MM@:)*$,SSI30RXDF4H*2Z.4<%*&5?*5A-]=S]/+Y*_3< #^5?"L)*^3(5SHQ M(^_G;1+3)@G\ER0B]%%'*25:L (*!W]^FC\\P?>U(9TK^,Z5*3XI> V;,Q0% MKQ$.<.3(9_9P.G:5\W_1%X^.?L^,J-LBD=6+_K%%5H+7?[;#GJH2S>P&!8&^ M3I;2SG]SK7ZC'[OUS4EX(3]N)9F 1O7=8_I=C\*<463R1V M;Y'B;I'B4^K9#5O2JH)"G]TYT!U95B!?HRFI",L!$86FL*:,4;9&?(4N05#N M^M"F393$1C%WS"[#YS@8^;O#)3@&17'4 \T=2D,\O ]:.)2"\[0#W;-BT%DQ M>(05O8/NEW[_@:%)L;,&:4^FFJ3M<1Y?3<#!09I#'/=,.<:$.#WOF7(,PDD0 M]DPY!L4X';I-23I3DL?LCQ,U)T=9O F'*>Y5[4 -!SW0W &*TD'/FX4+E82! MN^ZTJSO]O^]"7QFGOXCT:(N&Z9$-QR!=8-*SX2%*BW\H-2;X!Q>^/G[7MM.2 M*.=;IIJ#O9OMFKF)[6%Z\]/P8A8ZYN>Z^6MZM3_R3>?XD0A]D$A4P4J'"LY2 MO6"BZ<::@>(;VVXLN=)W@WTL=0,+P@#T^Q7GZFY@ G0M&PO=V]R:W-H965T#78SM9 MZ%)3!NREL9USSOUR;^YDQ_A740%(=-O45$R=2LKUN>N*O((&BU.V!JK>K!AO ML%1;7KIBS0$7AM34KN]YL=M@0IUT8LXN>3IA&UD3"I< #X2V(F] M-=*1+!G[JC=OBZGC:8>@AEQJ!:P>6YA#76LAY<:W3M/I36KB_OI._;6)7<6R MQ +FK/Y$"EE-G;&#"ECA32VOV.X-=/%$6B]GM3"_:-=A/0?E&R%9TY&5!PVA M[1/?=GG8(R@=.\'O"/Z0$/Z&$'2$X*$6PHX0/M1"U!%,Z&X;NTE0LY(24[P3-*\P+4$@0M&< M4D5@AU_CP#B4DM7BCLS76&GC]]@9YJ](>*;02FA9BX4GFG;;AY MY\FL]<3_C2J],50(M: &%A9\=YY\=X;LJ*WUJ_+O4S/RC@M>P/D6!]Q+Y MGA]8_)D_G.[;POD_ZXM_MGXO&4%_3P*C%_SAGJPX:W[=B1V1%9J;6PH"[6.(>IH_J= +X%)WWV9!1[KVRI?TRQ[#'%%H\D=J]( M85^D\)AZFL$*.(="-7!3K9=HAFM,VF(^C1$?YL&4BM0:>U* MK5:T[T$8^H. #T&^-\Q*=@A*XL0;!'P(4ID+[ ''?<#Q7P8\:.L_K UU%A_X M_A)'W[R[]=>?0V.7_CDX 9&9Z-A M_0]!P=@;IN A2HL_*+4)ST?E\ M9#G/U'#7SF*_Y-O)\#WFJD\(5,-*F?).$U4LWDY;[4:RM1DGEDRJMF^6E1I0 M@6N >K]B3-YMM(%^Y$U_ E!+ P04 " #L@6-7AFD*KT ) W5P &0 M 'AL+W=OQ;\*X7:+%LC$EN1; M9A,#DTCD#M#L#B8S[<-B'Q2;B871K2253(#]\"4EQ;)LF;':XY?$DOG_D1:/ M>#FB>/F#M5+Y^^%0+M<\">5YEO-4?_.0B214^E \#F4N M>+@J@Y)XZ(Y&TV$21NE@<5F>^R06EUFAXBCEGP2119*$XN6:Q]GSU< 9O)[X M'#VNE3DQ7%SFX2._X^IK_DGHH^&&LHH2GLHH2XG@#U>##\Y[-AZ9@#+%;Q%_ MEEN?B?DI]UGVS1Q\7%T-1J9$/.9+91"A_O?$;W@<&Y(NQQ\U=+#)TP1N?WZE MT_+'ZQ]S'TI^D\6_1RNUOAK,!V3%'\(B5I^SYW_Q^@=-#&^9Q;+\2Y[KM*,! M619294D=K$N01&GU/_Q>7XBM ,WI#G#K /?8 *\.\(X-&-R?LMH72-1:J1X MIX3^-M)Q:D'#2)#?PKC@Y):'LA!?JS"* MY2\ZR=<[G_S\XR_D1S(D7&KW]5)?NU;@ M;2C.B>.<$7?DNEW7PQ[N\^4Y\:IPI^MRV,/O>*[#1V6XUW4U_EXX/;[P7>'L M^'#74A7>1O5>R?,._1K=HJ^*F)/L@7QXTG(.[V/^3HO\G0SUV3N^+(06/^^2 M[76%'G>C3=?Q7N;ADE\-=-\@N7CB@\5//SC3T3^[ZAP)\Y&P FC2!@#P5K* M&6^4,[;1%S>A7!/=H)&E^<#_**(GK1C=8G8IQ8KJJQ0DS*]@TQ)F1BM/B\ET MKF_,IVT%').((HO%]G-TG-GX8I-EJ\HFFRJ;6*M,M[O?=)^E[W BK3>V%=.W MNI POX)-MJZ+Z\R]BYWZ.BH511:,[6?IS%SW0(5--Q4VM5;8=2'U&2GU.%7? M7[(,=NH:F1T# MP5J2F&TD,;-*@NE)%=&CSZ4>DD7IHVYPM\5!\O#%#%N[M&#E]M4"$N;/]NZ= M^6BG @-DAA0)8R!82PWSC1KF5C7\.U.:SS_E2$97IF=8+R466 M9U)CRIOU_J5N[#7)3+_4R]:HWHP/I(I4808)Q!W]@VAZDHFR!M5:_RN45'KZ M9KY^RLI4>?;,A?F^Q@H2QK'Y)XM[DU9%^OBE.EE!0BFYDNT074Y]'.G32:BX MT#%E?+2*0J$+=MYUET!KA*%H[?MDRT=TWIAE?8^2(NF\*ZR1O>\*),V'T@(H MC4)I#$5KZ\-M].&>K@^NV2@%(6D^E!9 :11*8RA:6T&-9^M8C;W%33/W,\U\ MM.*B>B1AG '3LIMIH%%5IX*@KFU-VYYZCT>[DS[ER>%YLE0M':- M-UZK8S=;@]>*+I+?W4! K58HS8?2 BB-0FFLIDT.2;0M@\:_==XR<,NA MA9[FWRUYJL=3&:%Z3*=%T>GXV&F]M0 U&=:XS*[=+_W$A1[:JO"QU%#VG'(AUU%>/N\46=RE&SNQKVYJ MVGS[2?[.=!::80"E42B-H6AM,316JFNW4KO7/^2%6*Y#R4DNHF6GQV'']E:$ ML]<[>^,]CP.:9P"E42B-H6AM433^J6MUUPZ(HAR;MMRP3F% [=.:UIKE3_:% M ;5%H30*I3$4K2V,QA9U[;;HWUXM9>?W5L>^37FQ+PZH,PJE42B-H6AM<30. MJFMW4+^>WYV3+Z)CYJ5JS>9R#/=6'!RG:4K2?Y[RY-[+O[7J0VHKPJE M^5!: *51*(VA:&T1-?ZK.SG=],:%NK%0F@^E!5 :A=(8BM964./&NO85O4JL%ZKS6M)WUU7M+-H]+1J%E8QV9.C/WT*,7MS%!7;L)^GLHS!J>8U98 MVDF]JP[J@D)I 91&H32&HK7UTKBE[OR$70742X72?"@M@-(HE,90M+:"&B_5 MM3IMBZ!>TU>]3MHV/4C.1?U-IWXJ\FS;L?#.+W9\K!M[ 7H+ VJ10FD42F,H M6ON-S<8B]>P6:=T52<*_YY'@9*5G,%TJ> -3OLAJWL(]]"KJC1W05Q]06@"E M42B-H6AM?32NJ6=W39NA2K->Y,U!BYW9M\N!TGPH+8#2*)3&4+2VT_>1N>C^0+'YKW9\[]8%ZK]":0&41J$TAJ*U1=3XK]X)_5+0J_-V:&_I0,U8K\-EG5Y,=KS8 MHU)1:,E89YXCI]N)]1HGUK,[L3>]=SZP WM7']20]?8W/]CUT=].0J%E8AT9 MSAWW0+TUCJCWQOK1'B, /6/]"UL;V O0NYZAMBF4%D!I%$IC*%I;9HUMZIUP M":H'78(*I?E06@"E42B-H6CM?\]K MCTI%H25C77E.]Y[6#K>V]4RX>"QW;#5['!2IJG;XW)S=[ K[H=P+==@DK[:4 MO0W%HZY($O,''3HZG^E>3E2[M%8'*LO+34+O,Z6RI/RXYN&*"Y- ?_^0Z8ZI M/C 9;/;*7?P)4$L#!!0 ( .R!8U?%<3/NB 8 #(Q 9 >&PO=V]R M:W-H965TJ;59IMJ%1OL_NAV&:,1N6@33S$ MGC<>;BA/!HMY^=E-MIBGN8QYPFXR)/+-AF;?W[ X?3@?^(,?']SR^[4L/A@N MYEMZS^Z8_+2]R=2[X0$EXAN6")XF*&.K\\&%__IR5 XH+3YS]B".KE'ARC)- MOQ1OWD7G Z]@Q&(6R@*"JI<=NV1Q7" I'E\KT,'A-XN!Q]<_T-^6SBMGEE2P MRS3^@T=R?3Z8#E#$5C2/Y6WZ\"NK'!H5>&$:B_(O>JALO0$*R0%.D,70C!U09,(O>=TR6,N M.1,_K")$)3H:7-P1=,O"/,MX4,$%>G[%).6Q>*'@/MU=H>?/7J!GB"?H MXSK-A4(6\Z%43A14AF%%^,V>,&X@?,>VKQ#Q7B+L86(9?@D/OV*A&NZ7P[$Y M?*A"=X@?/L0/EWBDB8[*JRB/50!6Z&*GG*7+F)VI]#H35'UZ5T2D#)S-TSUT M8(:W(S C"N00!0*A+ZYI]D7=:N4Z M$J#'>YAQ"5-4F-T"^U,RFP]WQZ[4K?P)QMK*X!@<. 8@1SU97QI3_>71M/WS MFFV6+/O+1AU$[WJS'($9@1@= C'J;\J.7$;!$9@1A?$A"F-P.OR62J;Z4,CX MKO#?YNL>8'0\6<>ST:.Y:C/R?/M4G1RX34!N'U-)8T3+ FPC-JG_YC0@TT?, MZE;$F\PF=FK3 [4I2.TR3:3*%)4XJ@-_S;G@93?>TN]%,MG(3FLTO$=$ZQ93 M']MIS@XT9RTB&.N^96,V.\FL;M'(S/=TQ_6<%2+T-_H]5S,U0C<9#U7[5I:!4"-.5!$Y.95@<^+ ].U;-JN%'01I. /*9F,9OZ MLW$#/2T,?%@9=*]I%2 81\C$)*H;MP]VQ'95K<( N4$F)C?=3GVXGW:L:G?\ M/N$K5;)4T#_(-,"P>_D41JZ^[:X6B;M*X>L.Z5>,V:_-39:R^]JZQJYLT ML]/M$\/MLV,ANTX3]AUMRI4D6N5)I&H73\(XC]2*4RTU0RK6Y0YP><'4G=FI MM%9X]LH&LZK5RAF;=":R[2X\D)<2JB7*&9 MD3@Z/#EQ>N(VP>J[)+8$JUM!":9E$'%WRO+4!'OR'@+L2^=9U,>A#M$"C_1X MK$.@\=?K8?B): M/Y-ICTGD5/^Z0C,CH?4O@;>['"?1ZL'1\T)!CWGA]G&A/J1EH*5E .\=ML\+R_:@+2_J9E!>:.$7 M.#V#;,J+)Z\K8)J=;WX?9Y.!%J)!CV>3@5-QZ K-C(06AP&\N=H^#4Z?4((F M)C\MV0)8LO4P_3NO!F"*G6]X'SN?(RT?1UY_4W_D5".Z0C,CH37B"-XW;3WU M*YPQ,/5!DSV_X=$#[<5_$ZB?O^>)0#%;J3'>JXG*FVS_@/[^C4RWY3/NRU3* M=%->KAF-6%88J.]7J9(ZU9OBL?G#OTDL_@%02P,$% @ [(%C5U0+X*C, M P ,! !D !X;"]W;W)K&ULM5C;;MLX$/T5 M0ELL6B"Q1-&2Y:PM(''0"] 409VT#XM]H.UQ+$02M21MU_OU2TJ*+M8E->J^ MQ*(TY_#,4#PC9K)G_%EL "3Z$86QF!H;*9,KTQ3+#414#%@"L7JR9CRB4@WY MDRD2#G25@J+0M"W+-2,:Q(8_2>_=&M?X:H8]#4@CO@6P%Y5K MI%-9,/:L!Y]64\/2BB"$I=045/WL8 9AJ)F4CG]S4J.84P.KUR_L[]/D53(+ M*F#&PN_!2FZFAF>@%:SI-I1?V?XCY DYFF_)0I'^1?L\UC+0P5'"0E1IO(\9E\!^LT(P)V99JAG=3O#:4 MG6]CSQM-S%TUAV84'A$R+J)JXH:%N&&ON ^<"8$>8^5M8:KQ@_*TUAQ\-$[VA)%B-?QCF*K M[*S6F1PH)ZI9D'4DLB6FRX-PI?GC<[E0SE1W&,L]5MD:977H++LN[NUCKSA1 M#JXO\W#D'&MK"2,$DPYQ91?$_6UPQGC".)70[3_]#*?NN7.QU?,M&RL>_G8/ MPKW-^^2"G(FM7I"RE>/^7OZZ#^%F>W:(U]@\S2@R=KHV3]G%<7\;/\&'FMWZ M^$NH):1+8-G-<7\[/\6%1DU_L1MU; GJ^A;"9>?%O;WL-0_R&A^Q#G$;U6M& MD3%VCZ29E>.36C$4PEK!K,%(9<:SXVDVD"Q)3W@+)M5Y,;W&PO=V]R:W-H965TYYGCO[SN%. MR$>5(VIX*AA7W MTLS<#B6E!7)%!0>)F[FS&%TL9]:^-GB@N%-[8["1K(5XM)/K=.YX5A R3+1% M(.:WQ4MDS (9&3];3*>CM([[XV?TJSIV$\N:*+P4[!M-=3YW9@ZDN"$5TW=B M]PG;>*86+Q%,U5_8M;:> TFEM"A:9Z.@H+SYDZ=_LD0>K3$C'). M>09+P@A/L$]@ Q'4$+:PMY$?>*/0W?803SOBZ2#QB[O31SL(\)]Y"3IYP9N? M:_ &^L\Z_6>#Z5TDB:PPA6NNT:#K/GT-PG3O6,\G_8J=G M)ES9-.=FHD59-\2UT*:]UL/A>R.@W4$L#!!0 ( M .R!8U&PO=V]R:W-H965TNU*=Z?59O?ZHNH+;^(D: %3VR2[ MU7WX,X3%G *#CBMO$@C,?\:>\?PPF1^$?%([SC5ZCJ-$+9R=UNFYZZK5CL=, MG8F4)^;*1LB8:7,JMZY*)6?KPBB.7.)Y8S=F8>($\^*W6QG,1::C,.&W$JDL MCIE\N>21."P<[+S^7=)H;%'=\#OE!U8Y1/I1'(9[RDYOUPO'RB'C$5SJ78.9KSZ]X%.5*)HY_ M2U&G\ID;UH]?U=\7@S>#>62*7XGHKW"M=PMGZJ UW[ LTG?B\"@Y:94J+N#0V$<1AIDE:_2[TJ&9$+Y&#XIOL@A],#.KT-MKKED8J7?H#0H3=+\3F3*WJ[FK3:2Y M/W=51G5YC(JT1+7DZ1FBWB^(>(2BA^4U>OOFW;CROT(=/_)-*5+LY[19Q9EO,GIZ,0I M\65US'H]:I8=%RB.QX5HU6[,&VL85"G9SE,JB@G0U;R9(#0IU7HTQ^J MY.EI4L?3EDJ>53YG_ULEST[\CWW2[!Y[MLUZ/UC+I4!]!1./3ELRY-?6@9-_)LQT?CP9-/0B4OM%;KW:)B,3VI3&F(4B +0KP=-!\@Z3I&[V%"H:ITD6RTKS>TB>X MA63$HH3 */D>EI52W\)TUA*!90J!F=(-LU*@/G+?QRU^:T_O8.MN+&J89+!@ MSP(AE@6$#KK? %G1-WK+#P+SHZ.==5B/.KL9L5@@\$Z@+?'M'(,%^TZ=)0$9 M#YKX(;86Q,*#P/#H2CQL/>E.O.4#@?<*]Y*M.?K$8HZ*PYC)I\:]&*S3=\8L M"KCQN,6M[7W./ 3?F-)PQ2#%?N6A^4 ]8V<34E#S^'7 \T2(M7L$_"FUVY,7ACIL*D/D-YOI&"/UZ MDK_5K_Z4";X"4$L#!!0 ( .R!8U?"7&PHJ ( /P' 9 >&PO=V]R M:W-H965TC+VAMQ/N=W+ 6I@$G" M&1*P&GN3X6@>&WVK\(5 (_?6R'BRY/S>;*Z*L1>8"P&%7!D&K'];F &EADA? MXT?+Z74F#7!_O6/_:'W7OBRQA!FG7TFARK'WWD,%K/"&JEO>?(;6GS/#EW,J M[1M6!]@XHP]\ -$D9;LYF%C;Y%ZW@19NIDH80^)1JGTBNF,%N3 M)04TD1*41._0I"B(R2*FZ(JY4C0Y/$4JT@ M$U_I&QE>/V^M3YWU\!GK$;KF3)42S5D!10\^.XR_/(#W=22Z<(2[<$S#@X0+ MJ '?>[\G_7Y/UM_%(RHJXW(\D7/\'WBO&AT;A%F!?J[ M4#(B<\KE1@#Z-EE*)?2C_]Y7 \Y*W&_%-,*1K'$.8T]W.@EB"U[Z^M7P//C0 MEX"7),M>DFS^0F2/4A5WJ8H/L:>3B@M%?KF'"@]ZBDA ?*5?9Y.:'>9SO_EX[JT"L[1R1*.<;IESU=M)N M5$ULAWXBGPY'LV&//-.CS4VB/_1N+EYCL29,(@HK;2H87.AN*]RL<1O%:]M, MEUSIUFR7I1[/((R"/E]QKG8;8Z ;^.EO4$L#!!0 ( .R!8U>KK???JP( M "D' 9 >&PO=V]R:W-H965T<(?,2EU*G&9":O:;5CO]^06/C )R M>@.:,J[.R EA.7E(1:EH'JNQJ]&YX;NKQN6T=NF_XW(!Q07I>1WB>WZ//"YN MR.G)V=\R+A;>5N^WU?N5;N\=W6/5?0/=L=;6(7/!46U-[BAN -.OY,?54FF) MI^RGK;[:1]_NP]R\2U70%4PG!BD M>9]F VW^:H6P4C 7>1-U/0S<6+#]%ML_B$54WX:JLX(=5+\;V%%!BPJ.H0(; M*MA'>0,[*FQ1X3%4:$.%>ZA>$-I1@Q8U.(8:V%"#_T<-6]3P(.HA!6SIB09I M P[W@,-@: >.6N#H(!!O%IEBKR9/E)=@@X[V3J3?'_U[3MR=SF<^(G=4KEFN M"(<$T[R+ 9J6=6.N)UH453-<"HVMM1JF^"T#:0+P>2*$?IN8_MI^':,_4$L# M!!0 ( .R!8U=>FR-CU08 )0P 9 >&PO=V]R:W-H965TNB76*)XSY&\$X^Z7B_WC'\56T(DND_B5%P-ME)F M%\.A"+*,92153]:,)UBJ6[X9BHP3'!5"23QT+&LR3#!-!XO+HNTC7URR M7,8T)1\Y$GF28/[PCL1L?S6P!X\-G^AF*W7#<'&9X0VY(_)S]I&KNV%-B6A" M4D%9BCA97PVN[8O <;1 T>,O2O;BX!KIJ:P8^ZIO;J*K@:5'1&(22HW ZF=' MEB2.-4F-XUL%'=0ZM>#A]2/=+R:O)K/"@BQ9_(5&GRNLMKETA,8_%&=?E\YZ+7K]Z@5VB(Q!9S(A!-T>>42O%6-:KK/[I]W[/NW^]VD/S.(N"95X M[]*U3#&JG794\$;/#4=MR%$>$_1AC98XHQ+']-_2/]^S=",)3Y!+5A+]_5Y) MHAM)$O%/S[#?E6K.^]7H*' A,AR2JX':Y@7A.S)8_/*3/;%^Z[,_),R%A'F0 M,!\2%@#!6EYT7GO1N8F^^(-)HJ)I2.@.KV+2YQ]&P*G^4<(F!4R?$'8+9S(? M7PYWAW:'U.@=H]&'U!CT:;3L6F/+3N/:3F.CG6Y2]4(3(55 "5G2:RF(\H9N:IT064YH+2/%":#TH+H&AMSSE(>-D_YJA2Z8'R)DB:"TKS0&D^ M*"V HK6]R6F\R3%_G J1XU2%(;9&^\?C2Q.A" ])*O&F]QA3H6<'PXQ3+G.IGR7&[M M17G>)-[<3I[B:@*5E0F@=*\T%I 12M[31-7M8V M)V;O<%Q\^:;J:/$61:0N)>IU!,CTXQ*4YH+2O!=6K?P0W.A< 8E0+A!&7%?, MZ95<4ZZC-%GG L=HS3BR9R@I*YGD%LOJGT8BI+X'[DBF3O\K]6I694DCM*=R MJZ1%IMY>)!G"Z8-Z@UG&A!(1VEKJU2WU*V6DRJN34,<$2@0*62HDE;FDZ481 M?T9J GCA9'E5OWD4DB<1OKQCA6],K97(U#/*RQ'.([UC\A7NJ^DZOZA;"PA M6 @B15M$C5/=4]64+1V_5F3\W;,.>\C M"E;,A%/?L8IV6 KA3+N?!"ZH3J^B38PZ?5"= 12M;==PK\.0YVI;H0=V MB/.H:$%K3#G:X3BO UVO?2!3E\N*UBHO>E(I!JK2.T:E#ZHR@**55A\>U$ G MA&^*\G8=T-29MJPLK5OK$OKKHG"\T[ZT+UR[I]VS+_RR0+[!E_7ZZIMH0U.! M8K)6JJRSJ7HA>%D"7]Y(EA45V"LF)4N*RRW!$>&Z@WJ^9LJMJANMH/Z/"(O_ M 5!+ P04 " #L@6-7XQ#%.1P# !J"@ &0 'AL+W=ONJEQA1GOJ_C M%#.F3V2!.7U9294Q0U.U]G6AD"4.E D_#(*1GS&>>]'$K2U4-)&E$3S'A0)= M9AE3/V-WAF#C>1:RAL[N4RF7F =0H&QL0R,_F[Q H6P1.3&CYK3:[:T MP-WQEOV-BYUBN68:+Z3XRA.33KU3#Q)@K#6QV8$3TZ$I?)[;8U\:15\YX4STEFX&D/Y+)A#D"M[P.TS@7< M&E[ >9)P>SY,P&5>73)[6D_G:!@7^AF9?%[.X>GC9_ 8B.E3*DO-\D1/?$/> MV3W\N/;DHO(D/.!)'S[*W*0:7N<))BWX>3?^90?>)U4::<*M-+.PD_!]*4Z@ M-WP.81"&;?%TPY=8G$ _. B?_S=\+YI^<]!]Q]<_P+=0E"J4^?D<%H+E!NB0 MX/6/DA?TA@U\^T#F<&DPT]];?)U5W(-V;IN:SG3!8IQZE'LTJEOTHB>/>J/@ M59MNQR2;'XEL3]-!H^F@BSU:E"I.*>F O!9\[9Y&FW@5RZ@R1R+;4V;4*#/J5.8*;1WF^9H*$]''O$JFMOI5^39%D0!E6="4C=OD M&MV[2;W3>WIU.O%0O8Y$MJ?7N-%KW*G7MC;INC:M7&VJM&I3IY/MH4EJ?$_J MX6@<[DL]_XM1%;6_4YTS5&O7Y6AZ'65NJD+=K#:-U+GK'_S?YE47]I&I-<\U M"%P1-#@9TW5656=338PL7*V_EH8Z!S=,J1E$90WH^TI*LYW8#9KV,OH%4$L# M!!0 ( .R!8U=4WTY(K00 -@9 9 >&PO=V]R:W-H965TZ?S\["2D$-X-=?VECYSS/.<=Y?&SLP8[0-[9&B(/W-,G8T%ASOKDW31:M M40K9'=F@3+Q9$II"+IIT9;(-13 N0&EB.I;5-5.(,V,T*/J>Z6A ?[*[UBTJ<.LDF.LD"G613G60SG62A3K*Y)K(C^7=J^7?:V$=RI.K>:G5NY'?D?#[]7#[[56GT6YV(K] M+>-B914UY5[U 3R=Q4,GV40G6:"3;*J3;*:3+-1)-M=$=J3>;JW>;FOQ^%;\ M2$'Q+=PB*GYT 5%'4K%"LA-5@VN\[U96F-*/=SCA;:O3F,OCUF@N5:Y.LD 5 MO^\TZL=4I\N93K)0.?ZVWZA_*JNNWU&70+\6D=\JHH@/H>XZW,$$99_\E(_\DP)[3T%!K,)=J2"=9KY4 M,#K) E7X=J.*3G5ZG.DD"T_#OQ7Q-W?R_9.=O*76BFU]'-%9/Z"6N"Q RI,S MZQS!M'N_5#%:V0)E!B>:T>ISII4M5&2@DDUEUJ8;\^"4-T5T55P1,+&CR3-> MGDK5O?4UQ$-Q^-[H?[3O9[:B/Y37%L6I\@=]>>?Q!.D*9PPD:"E<67>^J(>T MO$8H&YQLBC/F5\(Y28O'-8(QHM) O%\2PO<-Z:"^S!G]"U!+ P04 " #L M@6-78H!\G&($ #G&0 &0 'AL+W=OWTJU4-;MW'T[WP85)0 6FB:+$L@QNR!; M*,2;-:$YYF)(-R;;4L!Q:91GIF-9OIGCM# 6L_+9#5W,R(YG:0$W%+%=GF/Z M> T9.R1#N2/D7@X^QW/#DAY!!A&7%%A<]K"$+)-,PH_O-:G1S"D- MV_=/[+^6P8M@[C"#)S(V)@6)8XUW&;\GA=Z@#\B1?1#)6_D6'&FL9 M*-HQ3O+:6'B0IT5UQ0_U0K0,!(_:P*D-G+[!Z(R!6QNXSYUA5!N,GCN#5QN4 MH9M5[.7"!9CCQ8R2 Z(2+=CD3;GZI;58K[20A;+B5+Q-A1U?A-]W*7]$N(C1 MBI/H_I-<]1@M22Y*D>$RF9_0JBHC1-;G4>&#O >&W@? <9JQ#\+PVRI []]] M0.]06J"O"=DQ,1.;F5RX+ATPH]K-Z\I-YXR;+OI""IXP%!8QQ K[8-A^.F!O MBB5KULUY6K=K9Y!P!=L+Y%H?D6,YKL*?Y?/-'54XKYL]_-^S=Q;#;8K(+?G< MD=D=JZR7;X@CFAA!/)GP"8_'S3[9O_:+*E$ZR0"=9 MJ(FLD]-1D]/1$/OB*^$X0ZSUM4?MKQVJKUV5G(K7+WGE[]1^X7K3F;EOK_DI MQAM-NIC@%&-;TW$7%"I KNFXR>GX!^E, MQ>NU-:2G,J>(GGP$IPC;[2F, C)5Z\ND"7DR&/*M6$1,HZ34E5@H2D:VXG]O MK@IRD.FE%:B3+-!)%FHBZZ1CVJ1C^K949:HSISK) IUDH2:R3DYMZ]C76#]( M5VKB]A?O6SUE46"\44];%!A[TB,*%2#'.:,O=JNILP>#7XG&.RTVI<"(QNT> MN!@I8QWD>6DM:F4+M+*%NMBZ&7&.&7'>ELC4_NC*K$ZV0"M;J(NMF]EC[VL/ MMF&O$1KW]-NW^T)SBK$G3E]I3D%CNR\TBLE:LM8-_M@DVL-=XF]0 !7A2Z'! M<9X6*>,4R[T_9<"#9"^N29UL@5:V4!=;-RW'!M;VWIC::.U^M;(%6ME"76S= MS!X[8'NP&7N-VO@G6R7.V.W+S2G(M;R^W)R")FZ_;5*!6EL\5?AF:^,Z![HI M3PR8"&E7\&K[L7G:G$I?7]N725CP/Y"E&N5%^I*^.0+Y@NDD+AC)8 MBZFLB['(*ZU.%:H!)]MRV_R.<$[R\C8!' .5 /%^30A_&L@)FK.=Q7]02P,$ M% @ [(%C5Z,_5SOY! 0"4 !D !X;"]W;W)K&ULQ9IK;Z,X%(;_BL5*JUEIIMQRWR124RYAM=VMIIJ9#Z/YX!(G006< ML9UF*LV/7V,H@8201#JKZ8<&S'D?#O@UG,0>[RA[YFM"!/J1Q"F?:&LA-B-= MY^&:))C?T U)Y9$E90D6M=+YA!"^4*(EURS!Z>H*C5)N.5=L#FX[I5L11 M2AX8XMLDP>QU1F*ZFVBF]M;P,5JM1=:@3\<;O"*/1'S:/#"YIY>41920E$H6@=R"P[1."?B'H7WJ&02$87"H8%H*ALD/>?ZKS'2SP=,SH M#K$L6M*R#>4@I99]'J69V1\%DT$X?G,G?:@'HLG_*3K+>.FEF MM1)OMZL;9)OOD658-N)K+.]Z0UYW[12//-T@:W".XK13_MK&92[6:8K;3GDD M&TDQSN7B74YIR<6_)I<@Y0+'L7R>B]/$.4A>03O%(>&9.UTSDUV.>%MA.Z>2 M4\.4JK'3;E1/V0K3I[[^9/>//)DM"PAQ(F L)\R!A M/B1L#@D+@& UWW9*WW84W3[EVVP H-GQZ^F6R5?.BJ@1.WM%U;@'_*J:;W>8 M+=#7OR42!8(D_%N3\3N0QH>$.9 P%Q+F0<)\2-@<$A8 P6K&[Y;&[[8^L/_9 M)D^$(;I$O/KH1JNLTFHL4&:MP&N=# ES(&%N#NLJ6/:M[F5JC/67JCW/1OAG M(^9G(P*@BZJYHU>ZH]?JCH82_&>]7G^(<2J_^YKHZSW)G/1-!JB20I7J3?9I M/>.U]H&$.9 P%Q+F0<)\2-@<$A8 P6I6[Y=6[__B"J /:7Q(F ,)JV=(6$.),P=G"T#CB-ZAOP[ M* 6.HTR[8YGF03W0$-;K#ZV#L #H$FN&&9:&&5Y:,JJ?#5#$^;;9(\/CJ^D> MW9J[BZ*V>D.ZU%N:^K7/GT@87Y#_GW3Z![T?\.]:.K_X[!.K]/;1]4Z MUC3VO]<:_VN])W>;6Q(F@-*: TOZ!5#6L= MFA5T^@F*EIM5KZR:2 A;J24W'(5TFXI\6JIL+9?UW*K%+ ?M,W/DF WMKCGR MFMI]4BK>=[ 3EHJGI?U!+ P04 " #L@6-7O),%"?0# #=%@ M&0 'AL+W=OL4-;OMQ;07;G "*N"<;9KK_OK9AG"!4)3H+*TO6C#^?I[' M/-_:QM,C)L\T1HB!;UF:TYD6,W:8Z#K=QBB#] X?4,Z?[##)(..W9*_3 T$P MDJ(LU2W#L/4,)KDVG\JV-9E/<<'2)$=K FB199"\+E"*CS/-U$X-C\D^9J)! MGT\/<(\VB'TYK F_TVM*E&0HIPG. 4&[F79O3L*QZ"\[_)F@(SV[!F(D3Q@_ MBYO/T4PS1$(H15LF")#_>4%+E*8"Q-/X6C&U.J00GE^?Z($<.Q_+$Z1HB=._ MDHC%,\W50(1VL$C9(SZ&J!K/2/"V.*7R-SA6?0T-; O*<%:)>099DI=_X;?J M/9P).*=;8%4"JRT8OB$85(+!M8)A)1A>*QA5@M&U8[ K@7UM!*<2.-<*W$K@ MRNJ6Y9"U]""#\RG!1T!$;TX3%](04LU+F.3"NAM&^-.$Z]C<_UHD[!7 / (; MAK?/GX01(K#$&?_GH%#ZZQ/8Q) @L"[(-N:/*7CO(0:3E'[@S[YL//#^W0?P M#B0Y^"/&!>4P.M49ST[$T+=5)HLR$^N-3 ;@ >"SPQE])\N:Y?QA]WQQ?(SH0>X13.-KR\4D1>DS7_^R;2- M7[I\I1+FJ83Y*F&!2MA*)2Q4!&MX=5A[==A'GS^B0S7- KP#6YQEW*=43,U= MOBM9MF2)7SC=7#L5A^_@]/L$?2.[-:*JH2%BF"- MBH[JBHYZ*]I:/+O*V NX=?I0"?-4PGR5L$ E;*42%BJ"-ESE;I M594P3R7,5PD+5,)6*F&A(EC#JT[M5:=W8OR]R)X0:2]S !8LQB3YESN3?YKS M[^/3@MCEQMX(M[I1)]H:\U2F7(9W1T'!:^WF5(8/+D)9CCL>M;XA51V;VJ/VE$2K* MK*RN?G8XEB&REP>EE,\#1<[*(X2ZM3Z+O9='D*WVA3GQS8[VP)RLRJ/6[_CR MX/&PO=V]R:W-H M965T=GN8+ M>2K-/]D5L3T,#G.I>%:"\0VRA!57^ECJ< ! GGJ 6P+<"?"> KK/ +HE MH'MNAEX)Z)V;H5\"C)EV(991>D85]8>"[XC0TG7K:88O8(-PYUGX['RX6Z?&_V6?_W/V(RV]:A]ZAL\[N0_) M+)%ARF4N@'P?+Z426'U^U&VW@K%;SZ@K\D!N: @C"TNN!+$%RW_SJM-W/M5Y MU2;9K$VRH$VR>4MD1QYW*X^[3>Q[CQ5ZO 0&<:(DP1I#&)Z?>%(*K#5L1=!Z M";+.[T;VE_I=D/4-F3Y]M[XSM+>')IZ,"$Y&S)LBCC3L51KV&C4,I$JP*$.T MEY#PF,00H7JI418/YIS55<=)(_%+Y>O]M;!.S]&_)R*VF30X,^F\I:1'!O4K M@_KG;G(!*A>LSHK^>0N9-J9Z:5%JDRQHDVS>$EGAEWW0#&4@5J9ME23D.5/% M>53-5IWQV#2$3^:GG<&L4S,?8"==-+Y_Z(LV_(:*5<(D22'&5,[5>]R(HFAM MBX'B&].*+;G"QL[6QE7A_83!YR2.$C:?P;I60?GM1A&G>Y3N^7'EL@['F-N M%\]2](0@1QPW.1T/"R6WJ4V(-]C(M&31/14C,J&"3S4'KX*67*R]N0>&F1)* M1\;6U$KI@J5^\'#7SZ#<#4_)I=(NMH_@_TZ;Y0? 9@8"N1"MP![QAO&PHL8P M+:_LQ"UVQD=0U(QOUY55.-=TW>WUR=;!W6R0J=(YTVV8+MF8QD/!"I"C^7P! M=Z.J&$!C5&D'.:=S):G3L/%H!I9VQH2X@6?A1[''O2IV:MJ!BLIV: 4U0T_C M)\"_R^:Y=VD[+^*-*GZOS.>EW8YT<^@5=JU9P5=NOBI: 1A[%V>G5276GP2? MRY+YS3\[X'A(-W[10FG^8*-!J\RL@6D2W3-M^&S7\DO3ZI:MS*:=5@6NN?<& M-?_=/,^99)J*7=&V]U]SEE^L.+GX5Y+=?Y5#P4&-S0'WVD7VWX+(]"V(?)T] M&3?'SL[9MG>RM=8(WB!&Y#N\JXAMT&BZY,)PV[@.LID]U"+93O!.QG>*Y!B2<-_#(LG"UL3C@@54!ZQV('XX#/17V21*H M*J8->X)Q),LP!'HQW*-IBF0GA4^X/MA3DB19%D8 "RM($@R!IQ%', 6@ 4.2 MQ)V#!^=1O#FGXNWO*N/?4$L#!!0 ( .R!8U>7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GE53*4MH M&ZEMJA+U=7+@)+$*=F:;WG[];%):L]*CO7AY @PQGT_P^7PY?1+R82'$ WDN M"ZZ&P5KKS4FOI[(UE%3]$!O@YLY2R))J21D/ MSDZ;NFYES[T0&C+-!#>%MN">P9/ZN&\OR2-3;,$*IE^&07U>0$!*QEG)7B$? M!OV J+5XNA22O0JN:9%F4A3%, BW-^Y!:I9]*DXMY)PN5%VBZ>*.&I!A<- W M%2Z95+I^HJZ?&L9', ]OKRHMSEFA04ZHA@LIJ@WC*UN-:47/:48=A^:X#>*) M_)QJ.AG-DPGY.;H:W8P3DEXFR3QU M ",$,-H9(/EV2QW(&(&,_R-D.C>'Z^3& ,[.R>PVN7,@!PCD8&>0XU%ZZ4#N M(Y#[.X-,Y[.Q WF 0![XA9R RB3;V'(BED2O@8Q%N:'\I>[K#N0A GGH%_(. M'H%70.X@$RO._DHY1PC8D5^P<\HDN:>%8;L&JBH)]@?*@3M&X([]PDV-I/C* MOI.,E((65MC'\G3?+UA:+3X^NM%*0ATUEPZUB&>-7)B!!#%@*36!,UWBG#U# MWA%!3"2A;Y.8+EIIVO3:A$INA@:*;$"2=.V:),14$GIV2?*[LB,%FTA2+;*' MO055)I:6'KAJ86(R"3W;9,HS40*9TV=H_<.8.T+/\D#S\J_(Q<3L$7K61T=F M)M_, +8 ]=UEQ.01>K;'%TFZX70Q,96$GEWR*5UW!A+S2>A9*&C6:7V3$::7 MR+->T*S3QL0\$WGV3%?7V2.C/*]/W>08H7,6SZKIQFQ*+UQ,3#619]7@F L7 M$U--Y%DUW9BIJ3FO3,=W,3'[1)[MTXTY7IL$!8HP%Q.S3[0#^[QCMGLZ)J!H M1P)ZZ^TN)B:@:#>3&8MI?>1B8A:*/%OH:\RT*LO6*@IFH=BSA5#,UK<98Q:* M/5OH\ZCC+8[RQ3K>Q<0L%'NV4!?FNRJ+%B:Z=N;90IW1;)*[6+J8F(5BSQ;J MGH"_A]3%Q"P4>[80-A,WL"XF9J'8LX7P87'L8F(6BCU;"!\6MS Q"\6>+81C M#EQ,S$*Q9POAF/ON,CEFH8%G"[E+&^V466_?N)B8A0;;/:=FHRF')>.0WYA7 M*%.>T2*[E<0>MBMC@WT[3UU613$V93-^)6C>[%LU>VYG?P!02P,$% @ M[(%C5RE=B*"3 0 XA@ !H !X;"]?S<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1 M;D+QAL43 HLO7Q7QV)Q#>6S#X%)7Y[#,RAC;#^?"MO1U$89-Z\^W,_NFJXMX M6W8'UQ;;4W'P3D>CB>M>9V2KQ>O,P>;:^O],;/;[X]9_-MOOVI_C'X/=3].= M0NE]S :;HCOXN,SBWDJ@MZ+>2J"W M]EZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT M-M3;"/0VU-L(]+;>QQ("O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38" MO7/4.R?0.T>]\W?J'>*U\N'9\UCC_=])=;Q=ZY^WOR\?F[V'<,?9P2^-U2]0 M2P,$% @ [(%C5XB,J3>E 0 +QD !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U M2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ9 M4>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@9 M4Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH. M56Q;,>=W%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% M @ [(%C5Z,[Y_/M *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ [(%C5YE&PO=V]R:W-H965T&UL4$L! A0#% @ [(%C5TH8Y"]F!@ ;1L !@ M ("!&@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [(%C5PJSP((*!P 8!\ !@ ("!)!\ 'AL+W=O M!<)1G% P ))Q M 8 " @60F !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [(%C5\G7#@(K M#@ #2L !@ ("!OCT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [(%C5P'GMD\, P I 8 !D ("!+E\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(%C5X9[$#.K! :0T !D M ("!Z'X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [(%C5^F$A1\O P "0< !D ("!E(H M 'AL+W=O&PO=V]R:W-H965T1 !X;"]W;W)K&UL4$L! A0#% @ M[(%C5WG]LK6& P 1! !D ("!W)4 'AL+W=OY>C($ "&& &0 M @(&9F0 >&PO=V]R:W-H965T620, !X+ 9 " @0*> !X;"]W M;W)K&UL4$L! A0#% @ [(%C5RKTU\@Y P M_@H !D ("!@J$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(%C5U0+X*C, P ,! !D M ("!*+4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [(%C5\)<;"BH @ _ < !D ("!L< 'AL M+W=O&PO=V]R:W-H965TFR-CU08 )0P 9 " M@7+& !X;"]W;W)K&UL4$L! A0#% @ [(%C M5^,0Q3D< P :@H !D ("!?LT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(%C5Z,_5SOY! 0"4 M !D ("!3MH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(%C5R/'QID< P 9!$ T M ( ![.8 'AL+W-T>6QEPC'KT# #W&P #P @ $&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ [(%C5RE=B*"3 0 XA@ !H ( ! M!N\ 'AL+U]R96QS+W=OE 0 +QD !, ( !T? %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& #$ ,0!.#0 I_( end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 208 209 1 false 44 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS) Sheet http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS) Statements 4 false false R5.htm 100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 100060 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 100070 - Disclosure - Description of the Company and Basis of Presentation Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentation Description of the Company and Basis of Presentation Notes 7 false false R8.htm 100080 - Disclosure - Revenue Recognition Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 8 false false R9.htm 100090 - Disclosure - Fair Value Measurements Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 100100 - Disclosure - Intangible Assets Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssets Intangible Assets Notes 10 false false R11.htm 100110 - Disclosure - Subscription Agreement Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreement Subscription Agreement Notes 11 false false R12.htm 100120 - Disclosure - Gain on Sale of Fixed Assets Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssets1 Gain on Sale of Fixed Assets Notes 12 false false R13.htm 100130 - Disclosure - Computation of Earnings per Share Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare Computation of Earnings per Share Notes 13 false false R14.htm 100140 - Disclosure - Equity and Stock-based Compensation Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensation Equity and Stock-based Compensation Notes 14 false false R15.htm 100150 - Disclosure - Income Taxes Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 100160 - Disclosure - Description of the Company and Basis of Presentation (Policies) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentationPolicies Description of the Company and Basis of Presentation (Policies) Policies 16 false false R17.htm 100170 - Disclosure - Revenue Recognition (Tables) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition 17 false false R18.htm 100180 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements 18 false false R19.htm 100190 - Disclosure - Intangible Assets (Tables) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssets 19 false false R20.htm 100200 - Disclosure - Computation of Earnings per Share (Tables) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareTables Computation of Earnings per Share (Tables) Tables http://www.aware.com/20230930/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare 20 false false R21.htm 100210 - Disclosure - Equity and Stock-based Compensation (Tables) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationTables Equity and Stock-based Compensation (Tables) Tables http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensation 21 false false R22.htm 100220 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 22 false false R23.htm 100230 - Disclosure - Revenue Recognition - Revenue Generated Following Geographic Regions (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails Revenue Recognition - Revenue Generated Following Geographic Regions (Details) Details 23 false false R24.htm 100240 - Disclosure - Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details) Details 24 false false R25.htm 100250 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails Revenue Recognition - Schedule of Revenue by Contract Type (Details) Details 25 false false R26.htm 100260 - Disclosure - Revenue Recognition - Changes in Contract Assets (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractAssetsDetails Revenue Recognition - Changes in Contract Assets (Details) Details 26 false false R27.htm 100270 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails Revenue Recognition - Changes in Contract Liabilities (Details) Details 27 false false R28.htm 100280 - Disclosure - Fair Value Measurements - Additional information (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional information (Details) Details 28 false false R29.htm 100290 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 29 false false R30.htm 100300 - Disclosure - Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) Details 30 false false R31.htm 100310 - Disclosure - Fair Value Measurements - Summary of Changes in Note Receivable (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails Fair Value Measurements - Summary of Changes in Note Receivable (Details) Details 31 false false R32.htm 100320 - Disclosure - Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details) Details 32 false false R33.htm 100330 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 33 false false R34.htm 100340 - Disclosure - Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 34 false false R35.htm 100350 - Disclosure - Subscription Agreement - Additional Information (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails Subscription Agreement - Additional Information (Details) Details 35 false false R36.htm 100360 - Disclosure - Gain on Sale of Fixed Assets - Additional Information (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails Gain on Sale of Fixed Assets - Additional Information (Details) Details 36 false false R37.htm 100370 - Disclosure - Computation of Earnings per Share - Schedule of Net loss per share (Details) Sheet http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails Computation of Earnings per Share - Schedule of Net loss per share (Details) Details 37 false false R38.htm 100380 - Disclosure - Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details) Details 38 false false R39.htm 100390 - Disclosure - Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details) Details 39 false false R40.htm 100400 - Disclosure - Equity and Stock-based Compensation - Share Purchases (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails Equity and Stock-based Compensation - Share Purchases (Details) Details 40 false false R41.htm 100410 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 41 false false All Reports Book All Reports awre-20230930.htm awre-20230930.xsd awre-20230930_cal.xml awre-20230930_def.xml awre-20230930_lab.xml awre-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "awre-20230930.htm": { "nsprefix": "awre", "nsuri": "http://www.aware.com/20230930", "dts": { "inline": { "local": [ "awre-20230930.htm" ] }, "schema": { "local": [ "awre-20230930.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/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" ] }, "calculationLink": { "local": [ "awre-20230930_cal.xml" ] }, "definitionLink": { "local": [ "awre-20230930_def.xml" ] }, "labelLink": { "local": [ "awre-20230930_lab.xml" ] }, "presentationLink": { "local": [ "awre-20230930_pre.xml" ] } }, "keyStandard": 179, "keyCustom": 30, "axisStandard": 21, "axisCustom": 0, "memberStandard": 30, "memberCustom": 13, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 208, "entityCount": 1, "segmentCount": 44, "elementCount": 363, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 578, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R3": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss", "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHNSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R5": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R6": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "100060 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_e4d1c7b0-030c-4737-8900-0969ebbe1647", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_62bb2cc4-43c7-4ffe-95c8-055dc56f896e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R7": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentation", "longName": "100070 - Disclosure - Description of the Company and Basis of Presentation", "shortName": "Description of the Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100080 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100090 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssets", "longName": "100100 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreement", "longName": "100110 - Disclosure - Subscription Agreement", "shortName": "Subscription Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:SubscriptionAgreementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:SubscriptionAgreementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssets1", "longName": "100120 - Disclosure - Gain on Sale of Fixed Assets", "shortName": "Gain on Sale of Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:GainOnSaleOfFixedAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:GainOnSaleOfFixedAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare", "longName": "100130 - Disclosure - Computation of Earnings per Share", "shortName": "Computation of Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensation", "longName": "100140 - Disclosure - Equity and Stock-based Compensation", "shortName": "Equity and Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100150 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentationPolicies", "longName": "100160 - Disclosure - Description of the Company and Basis of Presentation (Policies)", "shortName": "Description of the Company and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "16", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "100170 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "100180 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsTables", "longName": "100190 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareTables", "longName": "100200 - Disclosure - Computation of Earnings per Share (Tables)", "shortName": "Computation of Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationTables", "longName": "100210 - Disclosure - Equity and Stock-based Compensation (Tables)", "shortName": "Equity and Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "longName": "100220 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:MinimumPeriodOfPaymentOfTransactionPriceInContractWithCustomer", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:MinimumPeriodOfPaymentOfTransactionPriceInContractWithCustomer", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "longName": "100230 - Disclosure - Revenue Recognition - Revenue Generated Following Geographic Regions (Details)", "shortName": "Revenue Recognition - Revenue Generated Following Geographic Regions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_937a1947-5bfe-4b7b-9182-dc9c26081f89", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R24": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails", "longName": "100240 - Disclosure - Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details)", "shortName": "Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9d9f8e99-1167-439c-a428-439595a0475e", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "awre:ScheduleOfRevenueByTransferOfGoodsOrServicesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R25": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails", "longName": "100250 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_783bd533-9b8c-4bf3-a416-52ecd266c3d7", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R26": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractAssetsDetails", "longName": "100260 - Disclosure - Revenue Recognition - Changes in Contract Assets (Details)", "shortName": "Revenue Recognition - Changes in Contract Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "C_43cf749a-5fdb-4147-a5da-9d4237e8fd56", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_43cf749a-5fdb-4147-a5da-9d4237e8fd56", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails", "longName": "100270 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details)", "shortName": "Revenue Recognition - Changes in Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_43cf749a-5fdb-4147-a5da-9d4237e8fd56", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_43cf749a-5fdb-4147-a5da-9d4237e8fd56", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "100280 - Disclosure - Fair Value Measurements - Additional information (Details)", "shortName": "Fair Value Measurements - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85610852-4174-4d5b-a9bc-a87892cc5dbf", "name": "awre:BusinessAcquisitionEarnoutWithFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R29": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "longName": "100290 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:MarketableSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4de7b38e-02f8-4a89-a8e4-ac2b1719d80d", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R30": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails", "longName": "100300 - Disclosure - Fair Value Measurements - Summary of Marketable Securities by Security Type (Details)", "shortName": "Fair Value Measurements - Summary of Marketable Securities by Security Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails", "longName": "100310 - Disclosure - Fair Value Measurements - Summary of Changes in Note Receivable (Details)", "shortName": "Fair Value Measurements - Summary of Changes in Note Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_4d822980-7606-4c81-babe-3e2e56dd5287", "name": "us-gaap:NotesReceivableFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4d822980-7606-4c81-babe-3e2e56dd5287", "name": "us-gaap:NotesReceivableFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails", "longName": "100320 - Disclosure - Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details)", "shortName": "Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "100330 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "100340 - Disclosure - Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "shortName": "Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails", "longName": "100350 - Disclosure - Subscription Agreement - Additional Information (Details)", "shortName": "Subscription Agreement - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_59e9a103-993f-4076-8ddc-1998d66c36ea", "name": "us-gaap:DebtSecuritiesNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8e647a09-a3f6-4fe7-81f7-70d845cb3d80", "name": "us-gaap:ConvertibleDebtNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "awre:SubscriptionAgreementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R36": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails", "longName": "100360 - Disclosure - Gain on Sale of Fixed Assets - Additional Information (Details)", "shortName": "Gain on Sale of Fixed Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_83b7acf9-fbc0-466b-b7f4-794f44f775e6", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "awre:GainOnSaleOfFixedAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_83b7acf9-fbc0-466b-b7f4-794f44f775e6", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "awre:GainOnSaleOfFixedAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails", "longName": "100370 - Disclosure - Computation of Earnings per Share - Schedule of Net loss per share (Details)", "shortName": "Computation of Earnings per Share - Schedule of Net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R38": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails", "longName": "100380 - Disclosure - Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details)", "shortName": "Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails", "longName": "100390 - Disclosure - Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details)", "shortName": "Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_c589ca55-e467-4cf9-a58c-f3565776dc7d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c589ca55-e467-4cf9-a58c-f3565776dc7d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails", "longName": "100400 - Disclosure - Equity and Stock-based Compensation - Share Purchases (Details)", "shortName": "Equity and Stock-based Compensation - Share Purchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4595fb9-1dc3-4429-a16d-3c659d955a4c", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "unique": true } }, "R41": { "role": "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "100410 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_561ec831-b956-45de-bf80-ff7290271615", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "awre-20230930.htm", "first": true, "unique": true } } }, "tag": { "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r611" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r60", "r335", "r699" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "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." } } }, "auth_ref": [ "r331", "r332", "r333", "r473", "r633", "r634", "r635", "r685", "r705" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent acquisition payment", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r54" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r327", "r334" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax return", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r30", "r84" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Long-term portion of contingent acquisition payment", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r54" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r58", "r623" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade Name / Trademarks", "verboseLabel": "Trade Name Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r52" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails", "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r366", "r367", "r370" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale securities", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "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." } } }, "auth_ref": [ "r119", "r120", "r121" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r56", "r92" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Additional dilutive common stock equivalents (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r158", "r159", "r160", "r164", "r299" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r12", "r123", "r126", "r130", "r374", "r375", "r380", "r435", "r449", "r625", "r626" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r55", "r566" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r56", "r57" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r265", "r286", "r287", "r288", "r289", "r290", "r291", "r367", "r389", "r390", "r391", "r574", "r575", "r585", "r586", "r587" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r39", "r41", "r419" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r265", "r286", "r291", "r367", "r390", "r574", "r575", "r585", "r586", "r587" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Value of Intangible Assets and Estimated Useful Lives", "verboseLabel": "Summary of Intangible Assets and Estimated Useful Lives", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r39", "r41" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r265", "r286", "r291", "r367", "r389", "r585", "r586", "r587" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest included in fair value of note", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r623", "r707" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r371" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r19", "r106", "r127", "r128", "r129", "r140", "r141", "r142", "r144", "r150", "r152", "r169", "r225", "r226", "r269", "r331", "r332", "r333", "r341", "r342", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r374", "r376", "r377", "r378", "r379", "r380", "r383", "r461", "r462", "r463", "r473", "r529" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)", "verboseLabel": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r265", "r286", "r287", "r288", "r289", "r290", "r291", "r367", "r391", "r574", "r575", "r585", "r586", "r587" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share - diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Net income (loss) per share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r132", "r145", "r146", "r147", "r148", "r149", "r157", "r162", "r163", "r164", "r168", "r363", "r364", "r437", "r452", "r568" ] }, "us-gaap_ReceivablesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable", "verboseLabel": "Total fair value of the instrument", "label": "Note receivable, Fair value", "totalLabel": "Note receivable, Fair value", "documentation": "Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables." } } }, "auth_ref": [ "r95", "r687" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r140", "r141", "r142", "r144", "r150", "r152", "r225", "r226", "r331", "r332", "r333", "r341", "r342", "r355", "r357", "r358", "r360", "r362", "r461", "r463", "r473", "r705" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and other revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r67", "r70", "r71", "r86", "r493", "r509", "r530", "r531", "r592", "r605", "r632", "r645", "r688", "r705" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r438", "r447", "r592" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r17", "r264" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts (in dollars)", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r117", "r193", "r227" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r419" ] }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]", "terseLabel": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]", "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less." } } }, "auth_ref": [ "r238", "r280" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r104", "r573", "r686" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r419", "r420" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt provision", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r133", "r230" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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." } } }, "auth_ref": [ "r39", "r41" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r45" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r609" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Acquired from Acquisition", "terseLabel": "Business acquisition, cash consideration", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r29", "r110", "r565" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets", "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." } } }, "auth_ref": [ "r6", "r38", "r42" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r610" ] }, "awre_InvestmentInNoteReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "InvestmentInNoteReceivable", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Investment in Note Receivable", "label": "Investment in Note Receivable", "terseLabel": "Investment in Note Receivable" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r171", "r172", "r176", "r181", "r182", "r186", "r187", "r189", "r281", "r282", "r418" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r67" ] }, "awre_RemainingDepreciationOnAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "RemainingDepreciationOnAssetsHeldForSale", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Remaining depreciation on assets held for sale.", "label": "Remaining Depreciation On Assets Held For Sale", "terseLabel": "Remaining depreciation on assets held for sale" } } }, "auth_ref": [] }, "awre_SubscriptionAgreementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SubscriptionAgreementDisclosureTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreement" ], "lang": { "en-us": { "role": { "documentation": "Subscription agreement disclosure.", "label": "Subscription Agreement Disclosure [Text Block]", "terseLabel": "Subscription Agreement" } } }, "auth_ref": [] }, "awre_NumberOfEqualInstallmentsForSharesIssuance": { "xbrltype": "integerItemType", "nsuri": "http://www.aware.com/20230930", "localname": "NumberOfEqualInstallmentsForSharesIssuance", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of equal installments for shares issuance.", "label": "Number Of Equal Installments For Shares Issuance", "terseLabel": "Number of installment" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r382" ] }, "awre_EstimatedBenefitAmountFederalTaxRefundReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "EstimatedBenefitAmountFederalTaxRefundReceivable", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of estimated benefit of federal tax refund receivable.", "label": "Estimated Benefit Amount Federal Tax Refund Receivable", "terseLabel": "Estimated benefit of federal tax refund" } } }, "auth_ref": [] }, "awre_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.aware.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssued", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued" } } }, "auth_ref": [] }, "awre_CostOfServicesAndOtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "CostOfServicesAndOtherRevenueMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and other revenue", "label": "Cost of services and other revenue [Member]", "documentation": "Cost of services and other revenue." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Goods or services transferred at a point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r583" ] }, "awre_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense rolling after year four.", "label": "Finite Lived Intangible Assets Amortization Expense Rolling After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r112", "r243" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r21", "r22", "r73", "r116", "r444", "r465", "r466" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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." } } }, "auth_ref": [ "r82" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r66", "r67", "r90", "r473", "r529", "r550", "r604" ] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "License and Service [Member]", "terseLabel": "Software licenses", "verboseLabel": "License and Service Contracts", "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r656" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of Marketable Securities by Security Type", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Investment in note receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sales of note", "label": "Gain on Sale of Investments", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r628", "r629", "r631", "r700" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r66", "r67", "r90", "r470", "r529", "r550" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Business acquisition, purchase price", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r26" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Maintenance [Member]", "terseLabel": "Software maintenance", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r656" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r365", "r371" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r607" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party", "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." } } }, "auth_ref": [ "r292", "r384", "r385", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r486", "r487", "r488", "r489", "r490", "r508", "r510", "r532", "r690" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r140", "r141", "r142", "r169", "r418", "r469", "r474", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r510", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r598" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Reminder of 2023", "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." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Total", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r196", "r234", "r434", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r135" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r135" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r83", "r84", "r85" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Deferred revenue, Billings", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination." } } }, "auth_ref": [ "r577" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r170", "r177", "r183", "r185", "r569" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r13", "r62", "r63", "r64", "r65", "r137", "r224", "r251", "r252", "r254", "r255", "r256", "r258", "r260", "r262", "r263", "r352", "r353", "r354", "r373", "r651", "r691", "r692" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r10" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Losses", "negatedLabel": "Gross Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r199" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r198" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r72", "r94", "r446", "r592", "r632", "r645", "r688" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r624" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r113" ] }, "awre_ContingentConsiderationEarnOutPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "ContingentConsiderationEarnOutPayable", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration earn out payable.", "label": "Contingent Consideration Earn Out Payable", "terseLabel": "Contingent consideration earn out payable" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r139", "r172", "r176", "r177", "r178", "r179", "r180", "r182", "r185", "r251", "r252", "r253", "r254", "r256", "r257", "r259", "r261", "r262", "r651", "r652" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Changes in Contract Assets and Liabilities", "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." } } }, "auth_ref": [ "r654" ] }, "awre_MaximumPeriodOfPaymentOfTransactionPriceInContractWithCustomer": { "xbrltype": "durationItemType", "nsuri": "http://www.aware.com/20230930", "localname": "MaximumPeriodOfPaymentOfTransactionPriceInContractWithCustomer", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum period of payment of transaction price in contract with customer.", "label": "Maximum Period Of Payment Of Transaction Price In Contract With Customer", "terseLabel": "Maximum period of payment of transaction price in contract with customer" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario Forecast" } } }, "auth_ref": [ "r294", "r636" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "awre_MinimumPeriodOfRemainingPerformanceObligations": { "xbrltype": "durationItemType", "nsuri": "http://www.aware.com/20230930", "localname": "MinimumPeriodOfRemainingPerformanceObligations", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "remaining deferred revenue", "documentation": "Represents the minimum period of remaining performance obligations.", "label": "Minimum Period Of Remaining Performance Obligations" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r633", "r634", "r685", "r703", "r705" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r153", "r294", "r612", "r613", "r636" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "awre_SharesSurrenderedToPayTaxesRelatedToUnrestrictedStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SharesSurrenderedToPayTaxesRelatedToUnrestrictedStockValue", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "documentation": "Represents value of shares surrendered by employees to pay taxes related to unrestricted stock.", "label": "Shares Surrendered To Pay Taxes Related To Unrestricted Stock Value", "negatedLabel": "Shares surrendered by employees to pay taxes related to unrestricted stock" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r66", "r491", "r509", "r705", "r706" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "awre_ContractWithCustomerLiabilityRevenueRecognizedAdditionsMadeDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedAdditionsMadeDuringPeriod", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails" ], "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 during the period.", "label": "Contract With Customer Liability Revenue Recognized Additions Made During Period", "terseLabel": "Deferred revenue, Revenue Recognized" } } }, "auth_ref": [] }, "awre_GrantDateTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "GrantDateTwoThousandTwentyTwoMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Grant", "label": "Grant Date Two Thousand Twenty Two [Member]", "documentation": "Grant date two thousand twenty two." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r607" ] }, "awre_StockRepurchaseProgramAmountUtilized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "StockRepurchaseProgramAmountUtilized", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount utilized under the stock repurchase program.", "label": "Stock Repurchase Program Amount Utilized", "terseLabel": "Amount utilized under the program" } } }, "auth_ref": [] }, "awre_UnbilledReceivablesCurrentRevenueRecognizedInAdvanceOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "UnbilledReceivablesCurrentRevenueRecognizedInAdvanceOfBillings", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of revenue recognized in advance of billings under current unbilled receivables.", "label": "Unbilled Receivables Current Revenue Recognized In Advance Of Billings", "terseLabel": "Unbilled receivables, Revenue Recognized In Advance of Billings" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r139", "r172", "r176", "r177", "r178", "r179", "r180", "r182", "r185", "r251", "r252", "r253", "r254", "r256", "r257", "r259", "r261", "r262", "r651", "r652" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r66", "r267" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r382" ] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Notes Receivable, Fair Value Disclosure", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r687" ] }, "awre_DiscountFromEffectivePricePerSharePaidByInvestorsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.aware.com/20230930", "localname": "DiscountFromEffectivePricePerSharePaidByInvestorsPercentage", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Discount from effective price per share paid by investors percentage.", "label": "Discount From Effective Price Per Share Paid By Investors Percentage", "terseLabel": "Discount from effective price per share paid by investors, percentage" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "awre_SummaryOfAssetsByLevel3FairValueByTypeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SummaryOfAssetsByLevel3FairValueByTypeTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of assets by level 3 fair value by type.", "label": "Summary of Assets by Level 3 Fair Value by Type Table Text Block", "terseLabel": "Summary of Assets by Level 3 Fair Value by Type" } } }, "auth_ref": [] }, "awre_ScheduleOfRevenueByTransferOfGoodsOrServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aware.com/20230930", "localname": "ScheduleOfRevenueByTransferOfGoodsOrServicesTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue by transfer of goods or services.", "label": "Schedule Of Revenue By Transfer Of Goods Or Services Table [Text Block]", "terseLabel": "Schedule of Revenue by Timing of Transfer of Goods or Services" } } }, "auth_ref": [] }, "awre_FortressIDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "FortressIDMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fortress ID.", "label": "Fortress I D [Member]", "terseLabel": "Fortress ID" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of ownership control", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r31" ] }, "awre_UnrestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "UnrestrictedStockMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.", "label": "Unrestricted Stock [Member]", "terseLabel": "Unrestricted Stock" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r69", "r90", "r445", "r464", "r466", "r471", "r492", "r592" ] }, "awre_SubscriptionBasedContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SubscriptionBasedContractsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails" ], "lang": { "en-us": { "role": { "documentation": "Subscription-based contracts.", "label": "Subscription Based Contracts [Member]", "terseLabel": "Subscription-based Contracts" } } }, "auth_ref": [] }, "awre_MinimumPeriodOfPaymentOfTransactionPriceInContractWithCustomer": { "xbrltype": "durationItemType", "nsuri": "http://www.aware.com/20230930", "localname": "MinimumPeriodOfPaymentOfTransactionPriceInContractWithCustomer", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum period of payment of transaction price in contract with customer.", "label": "Minimum Period Of Payment Of Transaction Price In Contract With Customer", "terseLabel": "Minimum period of payment of transaction price in contract with customer" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Issuance of unrestricted stock (in shares)", "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r23", "r124", "r126", "r131", "r436", "r451" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r49", "r51", "r348", "r588", "r589" ] }, "awre_SaleOfNoteDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SaleOfNoteDescription", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of note, description.", "label": "Sale Of Note Description", "terseLabel": "Sale of note, description" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r5" ] }, "awre_OmlisLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "OmlisLimitedMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Omlis limited.", "label": "Omlis Limited [Member]", "terseLabel": "Omlis Limited" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r185" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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." } } }, "auth_ref": [ "r348", "r588", "r589" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r228", "r229", "r231", "r232", "r233", "r235", "r236", "r237", "r266", "r268", "r361", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r450", "r571", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r641", "r642", "r643", "r644" ] }, "awre_DirectorsOfficerAndEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "DirectorsOfficerAndEmployeesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Executive of the entity that is appointed to the position by the board of directors, officer and employees.", "label": "Directors Officer And Employees [Member]", "terseLabel": "Directors, officers and employees" } } }, "auth_ref": [] }, "awre_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable securities.", "label": "Marketable Securities [Member]", "terseLabel": "Marketable securities" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r89" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "terseLabel": "Purchases of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r640" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "awre_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "RestOfWorldMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Rest of world.", "label": "Rest Of World [Member]", "terseLabel": "Rest of World" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Stock options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Noncurrent", "terseLabel": "Note receivable", "totalLabel": "Debt Securities, Noncurrent, Total", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [] }, "awre_StockOptionPlan2001Member": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "StockOptionPlan2001Member", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Plan2001 [Member]", "documentation": "Represents information of stock option plan 2001.", "label": "Stock Option Plan2001 [Member]" } } }, "auth_ref": [] }, "awre_GainOnSaleOfFixedAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aware.com/20230930", "localname": "GainOnSaleOfFixedAssetsTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssets1" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on Sale of Fixed Assets", "label": "Gain on Sale of Fixed Assets [Text Block]", "documentation": "Gain on sale of fixed assets." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "Award Type", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r296", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Earn out cash payments", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r0", "r54", "r349" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "awre_NonrefundableEscrowDepositsByPurchaserRelatedToPropertySales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "NonrefundableEscrowDepositsByPurchaserRelatedToPropertySales", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Nonrefundable escrow deposits by purchaser related to property sales.", "label": "Nonrefundable Escrow Deposits By Purchaser Related To Property Sales", "terseLabel": "Escrow deposits by purchaser" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "awre_NoteReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "NoteReceivableMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Note receivable.", "label": "Note Receivable [Member]", "terseLabel": "Note Receivable" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r296", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails", "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "awre_SaleOfNoteDescription1": { "xbrltype": "stringItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SaleOfNoteDescription1", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of note, description", "label": "Sale Of Note Description1", "documentation": "Sale of note description." } } }, "auth_ref": [] }, "awre_AccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "AccruedInterest", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued interest.", "label": "Accrued Interest" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r187", "r188", "r476", "r479", "r481", "r535", "r537", "r541", "r545", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r564", "r579", "r597", "r655", "r702" ] }, "awre_PercentageOfRemainingPerformanceObligationsExpectedToBeRecognizedAsRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.aware.com/20230930", "localname": "PercentageOfRemainingPerformanceObligationsExpectedToBeRecognizedAsRevenue", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of remaining performance obligations expected to be recognized as revenue.", "label": "Percentage Of Remaining Performance Obligations Expected To Be Recognized As Revenue", "terseLabel": "Percentage of remaining performance obligations expected to be recognized as revenue" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r67" ] }, "awre_BrokerageCommissionPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "BrokerageCommissionPaid", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Brokerage commission paid.", "label": "Brokerage Commission Paid", "terseLabel": "Brokerage commission paid" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party", "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." } } }, "auth_ref": [ "r292", "r384", "r385", "r486", "r487", "r488", "r489", "r490", "r508", "r510", "r532" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Directors" } } }, "auth_ref": [ "r638", "r704" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r106", "r127", "r128", "r129", "r140", "r141", "r142", "r144", "r150", "r152", "r169", "r225", "r226", "r269", "r331", "r332", "r333", "r341", "r342", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r374", "r376", "r377", "r378", "r379", "r380", "r383", "r461", "r462", "r463", "r473", "r529" ] }, "awre_BusinessAcquisitionEarnoutWithFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "BusinessAcquisitionEarnoutWithFairValue", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition, earnout with fair value.", "label": "Business Acquisition Earnout With Fair Value", "terseLabel": "Business acquisition, earnout with fair value" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.01 par value; 70,000,000 shares authorized; issued and outstanding of 21,014,256 as of September 30, 2023 and 21,093,447 as of December 31, 2022", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r67", "r443", "r592" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r8", "r22", "r356", "r359", "r383", "r461", "r462", "r625", "r626", "r627", "r633", "r634", "r635" ] }, "awre_NonqualifiedStockPlan2001Member": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "NonqualifiedStockPlan2001Member", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents 2001 Nonqualified Stock Plan.", "label": "Nonqualified Stock Plan2001 [Member]", "terseLabel": "2001 Nonqualified Stock Plan" } } }, "auth_ref": [] }, "awre_USTreasuriesAndCorporateBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "USTreasuriesAndCorporateBondsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "US treasuries and corporate bonds.", "label": "U S Treasuries And Corporate Bonds Member", "terseLabel": "U.S. Treasuries and Corporate Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "country_BR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BR", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil" } } }, "auth_ref": [] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "auth_ref": [ "r638" ] }, "awre_UnbilledReceivablesCurrentBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "UnbilledReceivablesCurrentBillings", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of billings under current unbilled receivables.", "label": "Unbilled Receivables Current Billings", "negatedLabel": "Unbilled receivables, Billings" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "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." } } }, "auth_ref": [ "r37", "r40" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r67", "r491" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r67", "r491", "r509", "r705", "r706" ] }, "awre_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non Cash Lease Expense", "documentation": "Non cash lease expense." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r11" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r606" ] }, "awre_GainOnContingentAcquisitionPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "GainOnContingentAcquisitionPayment", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on contingent acquisition payment", "label": "Gain On Contingent Acquisition Payment", "documentation": "Gain on contingent acquisition payment." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "awre_AccruedInterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aware.com/20230930", "localname": "AccruedInterestReceivable", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest on note receivable", "documentation": "Accrued interest receivable.", "label": "Accrued Interest Receivable" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r187", "r188", "r476", "r479", "r481", "r535", "r537", "r541", "r545", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r564", "r579", "r597", "r655", "r702" ] }, "awre_EquitySharesPurchasePricePerShares": { "xbrltype": "perShareItemType", "nsuri": "http://www.aware.com/20230930", "localname": "EquitySharesPurchasePricePerShares", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity shares purchase price per shares.", "label": "Equity Shares Purchase Price Per Shares", "terseLabel": "Equity shares purchase price per shares" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds (included in cash and cash equivalents)", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "awre_IssuanceOfWarrantsPurchasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.aware.com/20230930", "localname": "IssuanceOfWarrantsPurchasePercentage", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance of warrants purchase percentage.", "label": "Issuance Of Warrants Purchase Percentage", "terseLabel": "Issuance of warrants purchase percentage" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r87", "r419" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r607" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14", "r592" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "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." } } }, "auth_ref": [ "r111", "r239", "r433", "r572", "r592", "r646", "r647" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r87", "r420" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of contingent acquisition payment", "terseLabel": "Fair value adjustment to contingent acquisition payment", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r350", "r630" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r608" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and other revenue", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "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." } } }, "auth_ref": [ "r78", "r418" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r656" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r83" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r607" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Notes and Bonds", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r567", "r585", "r587", "r701" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "awre_SharePurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SharePurchasesMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information of Share Purchases.", "label": "Share Purchases [Member]", "terseLabel": "Share Purchases" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r266", "r268", "r361", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r450", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r641", "r642", "r643", "r644" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r140", "r141", "r142", "r169", "r418", "r469", "r474", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r510", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r598" ] }, "awre_SharesSurrenderedToPayTaxesRelatedToUnrestrictedStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.aware.com/20230930", "localname": "SharesSurrenderedToPayTaxesRelatedToUnrestrictedStockShares", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "documentation": "Represents number of shares surrendered by employees to pay taxes related to unrestricted stock.", "label": "Shares Surrendered To Pay Taxes Related To Unrestricted Stock Shares", "negatedLabel": "Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)" } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officer", "label": "Officer [Member]" } } }, "auth_ref": [ "r190", "r704" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "terseLabel": "Award Date", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Purchase obligation", "totalLabel": "Purchase Obligation, Total", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r29", "r83", "r136" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r315" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Number of common stock authorized for repurchase", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfMarketableSecuritiesBySecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost", "verboseLabel": "Note receivable, Amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r195", "r234", "r440" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "terseLabel": "Award Date", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r153", "r294", "r612", "r636" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of fixed assets", "label": "Proceeds from Sale of Productive Assets", "totalLabel": "Proceeds from Sale of Productive Assets, Total", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r81" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSharePurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Number of stock repurchased", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r9", "r66", "r67", "r90" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r282", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r191", "r192" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Goods or services transferred over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r583" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r76" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r282", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r68" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payments made for taxes of employees who surrendered shares related to unrestricted stock", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r134" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractAssetsDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "periodEndLabel": "Unbilled receivables, Balance at End of Period", "periodStartLabel": "Unbilled receivables, Balance at Beginning of Period", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue recognition performance obligation transaction prices", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r102" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r105", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r284" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Tax receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r240" ] }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientFinancingComponent", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Financing Component [true false]", "terseLabel": "Practical expedient for financing components", "documentation": "Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less." } } }, "auth_ref": [ "r280" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares \u2013 diluted", "verboseLabel": "Diluted shares outstanding (in shares)", "totalLabel": "Diluted shares outstanding (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r156", "r164" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r583", "r655" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue by Contract Type", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueByTimingOfTransferOfGoodsOrServicesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r583", "r655" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares \u2013 basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average common shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r155", "r164" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market funds (included in cash and cash equivalents)", "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." } } }, "auth_ref": [ "r657" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r595", "r596", "r599", "r600", "r601", "r602" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity and Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r295", "r300", "r328", "r329", "r330", "r591" ] }, "awre_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnrestrictedStockGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.aware.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardUnrestrictedStockGrantsInPeriodGross", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share for unrestricted stock granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Unrestricted Stock Grants In Period Gross", "terseLabel": "Number of unrestricted stock granted" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r27" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r138", "r336", "r338", "r339", "r340", "r343", "r345", "r346", "r347", "r472" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "verboseLabel": "Accrued Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r80", "r173" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r53" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r607" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r475", "r477", "r478", "r480", "r482", "r533", "r535", "r537", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r597" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Computation of Earnings per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r154", "r165", "r166", "r167" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI", "terseLabel": "Investment in warrant equity security", "totalLabel": "Equity Securities, FV-NI, Total", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r115", "r372", "r439" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable Securities, Total", "label": "Marketable Securities", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r59", "r622" ] }, "us-gaap_ScheduleOfCapitalizationLongtermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCapitalizationLongtermDebtTable", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Capitalization, Long-Term Debt [Table]", "terseLabel": "Schedule Of Capitalization Longterm Debt [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the long-term debt component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) and include information by type of debt detailed by instrument." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r16", "r109", "r137", "r224", "r251", "r252", "r254", "r255", "r256", "r258", "r260", "r262", "r263", "r352", "r353", "r354", "r373", "r592", "r651", "r691", "r692" ] }, "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCapitalizationLongtermDebtLineItems", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Capitalization, Long-Term Debt [Line Items]", "terseLabel": "Schedule Of Capitalization Longterm Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of stock options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r308" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefits for net operating losses", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r97", "r103", "r151", "r152", "r175", "r337", "r344", "r453" ] }, "us-gaap_CapitalizationLongtermDebtAndEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizationLongtermDebtAndEquityAbstract", "lang": { "en-us": { "role": { "label": "Capitalization, Long-Term Debt and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r245", "r246", "r514" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of the Company and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r61", "r91", "r467", "r468" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r246", "r514" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r32", "r33", "r34", "r98", "r99", "r100", "r101" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 0.0 }, "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain on sale of fixed assets", "negatedLabel": "Gain on sale of fixed assets", "terseLabel": "Gain on sale of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expenses Included in Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss)", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r46", "r47", "r297" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Generated from Geographic Regions", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r36", "r77" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r265", "r286", "r287", "r288", "r289", "r290", "r291", "r389", "r390", "r391", "r574", "r575", "r585", "r586", "r587" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of unrestricted stock", "totalLabel": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r44", "r48" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r186", "r418", "r454", "r455", "r456", "r457", "r458", "r459", "r563", "r578", "r593", "r614", "r649", "r650", "r655", "r702" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r18" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenueByContractTypeDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r186", "r418", "r454", "r455", "r456", "r457", "r458", "r459", "r563", "r578", "r593", "r614", "r649", "r650", "r655", "r702" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r79", "r513" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Loss Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r637" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r93", "r114", "r137", "r170", "r178", "r184", "r224", "r251", "r252", "r254", "r255", "r256", "r258", "r260", "r262", "r263", "r351", "r353", "r373", "r441", "r503", "r592", "r605", "r651", "r652", "r691" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type", "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." } } }, "auth_ref": [ "r18", "r43" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureEquityAndStockBasedCompensationStockOptionGrantsAndUnrestrictedStockGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r638", "r689" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Service, Other [Member]", "terseLabel": "Services and other", "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." } } }, "auth_ref": [ "r656" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued Liabilities, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Supplemental disclosure: Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r28", "r30" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInNoteReceivableDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r475", "r477", "r478", "r480", "r482", "r533", "r535", "r537", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r597" ] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Maturity Date", "terseLabel": "Warrants expire date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r686" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r9", "r66", "r67", "r90" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108", "r118", "r137", "r224", "r251", "r252", "r254", "r255", "r256", "r258", "r260", "r262", "r263", "r351", "r353", "r373", "r592", "r651", "r652", "r691" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfCompanyAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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." } } }, "auth_ref": [ "r6", "r174" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "terseLabel": "Long-lived assets held for sale", "totalLabel": "Assets Held-for-sale, Not Part of Disposal Group, Current, Total", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r88", "r592" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Net (loss) income", "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net loss", "negatedLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r74", "r85", "r96", "r107", "r122", "r125", "r129", "r137", "r143", "r145", "r146", "r147", "r148", "r151", "r152", "r161", "r170", "r177", "r183", "r185", "r224", "r251", "r252", "r254", "r255", "r256", "r258", "r260", "r262", "r263", "r364", "r373", "r448", "r511", "r527", "r528", "r569", "r603", "r651" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r285", "r293", "r323", "r324", "r325", "r392", "r416", "r460", "r483", "r484", "r534", "r536", "r538", "r539", "r544", "r561", "r562", "r570", "r576", "r590", "r594", "r597", "r648", "r653", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible Note amount", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r18" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureRevenueRecognitionRevenueGeneratedFollowingGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Unbilled receivables", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r270", "r271", "r283" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r293", "r416", "r460", "r483", "r484", "r534", "r536", "r538", "r539", "r544", "r561", "r562", "r570", "r576", "r590", "r594", "r653", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r270", "r271", "r283" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Changes in Note Receivable", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r20" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r285", "r293", "r323", "r324", "r325", "r392", "r416", "r460", "r483", "r484", "r534", "r536", "r538", "r539", "r544", "r561", "r562", "r570", "r576", "r590", "r594", "r597", "r648", "r653", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Deferred revenue, Balance at End of Period", "periodStartLabel": "Deferred revenue, Balance at Beginning of Period", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r270", "r271", "r283" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r417", "r630" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding", "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." } } }, "auth_ref": [ "r66", "r442", "r592" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r66", "r491" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsAndEstimatedUsefulLivesDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureSubscriptionAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r293", "r416", "r460", "r483", "r484", "r534", "r536", "r538", "r539", "r544", "r561", "r562", "r570", "r576", "r590", "r594", "r653", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureComputationOfEarningsPerShareScheduleOfNetLossPerShareDetails", "http://www.aware.com/20230930/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehnsiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share - basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Net income (loss) per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r132", "r145", "r146", "r147", "r148", "r149", "r155", "r157", "r162", "r163", "r164", "r168", "r363", "r364", "r437", "r452", "r568" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureGainOnSaleOfFixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r56" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r9", "r66", "r67", "r90" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r56" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.aware.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.aware.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.aware.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability", "terseLabel": "Contingent acquisition payment", "totalLabel": "Asset Acquisition, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition." } } }, "auth_ref": [ "r684" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r612": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r613": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" } } } ZIP 59 0000950170-23-058837-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-058837-xbrl.zip M4$L#!!0 ( .R!8U>DZ?JG4=)MX/ZG&6RYAJWZ& QM3TS/W"BB?.T[+D M5DJ SZ^_.U*VL<%@8Z>LD!RL!=C*5&3&COU^_OR_/QZ-FO=QVK63\2^/R#9^ MU,2QGX1V_.Z71SL'N_O[C_[WKS__#X2:I\_V7S0OXH=FQ\_:]_%IV_G1I)M/ M8_/#P1\_-OOC43N.S7_]]OIY\W3BYT=Q/&M0%/J'Y"U3;74O\_&#_! M^-.W)L;2X MZ_&M_)\58/EY+6V<5;VTLOS__,;M^;*SW?GM'[^X_]+^\M6S6]N/7UN7Y-?(YYV/^^SV\63\ HY]VOJK MOQ9FT\>SD^/X&&Y$X\6=YV_5M5>]$^R //ZO/YX?^,-X9-'G6P_Q,^AWT6^_ MF[Q_#!<>9WPXNW'>H7?6'I_?G&SG^@><7KAT<]M-."7J6T>PN./\-693E#?6 M7;-O> @%G$:,G'W33^;CV?3DZDV<7KS\;A]G"*Y?>M#9_9].Y/%L:L==FDR/ M>JK*!R80UA<>#.M<_;+?6B2_/45$GBW236=?0A0^O/3&]L,T7GJ4_6"GL2?_ M?!LV#)^?TFSZ5:";QW#UT:__UOQ\&&V _YN?9^UL%'\E&/W]Y\>+G_.G1W%F M>ZZ#XK_F[?M?'NU.QC/@1>@-',&CQB]^^^71+'ZW0\F0+^S7XZMB$SR">-/O[XTZ/^L:%]?_:E MT';'(WN2Z2'"U9_;CT_RVG&Z^+$-(8[['S\13-.&7QX]>ZNHQ4&*A!3U$7$> M C)81N14DI0Y+'5PCYJQ/V3O3'L^V07]C.UH_UQB!__(YZ<[O'C['5, ML/NW6DB"M:"($\41#\(A:YQ'5BMMJ/)R02]0A;@&_C#(4!0M/\L%K8OC%-SV3",] :MC1*UAI$I[!9]WMWO;O[$9O MZ92D7&MX-YE7M%P!/%E$1F@JA2".TG3Q+7?GT^GY2_YWM-.]<<@2Z78OB1"A M0'(W>E/*'0F!!:1(4H@[YY .;EG4^M[>;QX.^\9EYA&A $' 8X60&C@W(7R00MFE27T[.U..>J35].8(H S M',PF_I__:4?S+\ H3#26 $,TAB7$L9)YTQZ!)-)!2L]DM(^:^;A=?.'/MW\> M/ 5>T;5/QNT(*'@*2_YZMH.S5_[*%A)ADE',D506MI"1PBHJX8AH(H1Q+[B[ MQ19XT)0:C9&2&3* ]\A9%Q&+- H9@J!:W7H+EU$DXT#")B J:$ \[DV[V,KUT,]N. M@:EE=IEOOQU2Y0W=".$!<1S-5!F- 59G+*Q$?#X>2FT$3A>)N?%N3I6]_/+ MH\?PR8!O__@RT^YQ E3DV/WZJ5CL[O_'90'Q M^9=_/?OH\NK'/9L_?U:OO,U^7>@1!C%\OM#IE;/?S[[W^-)NO[+Y"(8!E1PY M(CP0(%"XCABC!()(6Z,HTW+9FU]\TL5WF: 6OP9XV,?C4>O;V1_QR,$C0@M7 M%U;6&3X?'((F]#H>P]D>@H;^:CIY-[5'.Q_;[M&O&5<6-[PZO=PM%OKY\97K MGT/K_#5N<"0 ]NDL"[A?>XL+*X3)^3KGU\Z!%R[<>O'\SJ[(HH!@8,.(+\=]9@ MY*F37FCE66*EGLS!#*"=O[,'UA+8$F<"M%L^XY,G'THX0+&U042=A[F=#B62!U(#Q\XLM@RQ!FU2&<]G"GGN=-1!:Q+ M$QZP?7YS2,FAA( M]FZ$"Q+D#SO]9YQ9-XH'T8,=O0:,&;>,IV).CR7$O_<"4''>;R26] M%83KY%"*#&@_$(8T,0)92@7%//)$?&E'>KUL>PZ?P(G!,9Y>WLBS$YY*HV%% M+4U"G!+02XRTR">P[9,'G3^1$L]N=Y)#?6WH"7 ?Z/$S??(E &NC=\=+)9= MMG&[FM.S1@?"@T5.*IH],V#74A<0X4:#BNFL8,5IE6) MY*H Y?F"FD.&4W,$UI)8DA4GQA$WB2$;G$!&N&1=,#*R8ITI-S397\?LT8]A MSTZS7W_IWA0VT-%8EH0GCB 10C90Z@0;Z>QR#\!N! MYK(3CMIQ"XS-YHR:3=9!G6/,6D=1%-(!LP'3TVB7LR%DI)Q99TDH]5#!_FQG M\3F<4-@? UJ_:\'8W.FZ..O +K3_9S+='=GN,^I[,[4A'H%MFMV:_2]9S-S9 M,LVZU6MXA5.!E7_]PWYLC^9'Z^(LIO; O4M6N/VYD=+=E9&;#./$&.86)3XXOW:&U7/M\J)"DQMXDFCB26@.DA&;(8&H180ID3**1^N+." (M@*$IDP&ADN,[^V8(Y0*1#A6)JHK7:X MN #$C?'D//OHY,:QX[O:'H-Y,!G3.*24M5+P,8N+J*_ M#-OC1@\]5\-^CSG'\O@PIP\OGGM:90.XL&F:EM,V$6Y0"EP Y7J& &/ ]$T6 M&Q>2CKI8_6$-_*BK.53.?%+<6"12 +.(<(6L"!:9P"E34:<@ENYQ^&Y9-)2[ M15C@>#XE8'0IVX3.(:M<1)Q:Q9)*6L>ENPYOB]&E&>P%^%] A0@I5Q5Y)OI M#T>.BH22Q(3'0 P5Q?I?;L2@#N)H!((,&-1"%X6?[RW&LX* LL31">(]DM*# M?>,5099RC:AAT3B?6,"XW//\2H+ZB\DL@M(>V_@(J32@V)%YB"LJ V4&)"R.2 M,X@$L)HXIP99(@-B7@H3C!"6%VLZK;RH\'*HE5T@K+LL^C!O7]/@J#-8,!09L @N(D$:*XTPQTDI;KWG MQ87IST[@MWD''+3K=CQPVJ[])#I[6GXVFP[? * '72!R$7[3>ZWTXN7KEPO"^/ M1FWWO#UJX=I0_/@JR_/LVC_L-&?<+]];D+NMW=!;SX_F/2;U?"#?-XV'>;7W<<%,EJU^#25" M72+&:A*1[5OU2 ,'%0E''FP599Q(GA=[6K62Y3XK6591)"=)])H1Y/HT3!$B MF#LC8")822S(L'U*WMJ+N M+PV_&,M% 4)C$P(B(A?K.U"Q0+N28+[8[+0% 4J+]1%5MGMO;'[R4BAYXN36J MZ/$NWLRB341LB8BK<]Q2J*X9MPCF;(B8T'+!M%% M$$V!*.R)]?/;^U9(5F!F<6Q^T=J"6>)?;5WGDG?QFNR^_N"X&1P*&[:4WR*K<(80RC'0T'$F+,=/,DV2+PXBB M8D[/)^-WLS@]>AK=2O,=5R3NHY8$6X4$ :3AR42DJ4F()4ZUMSREL/26T[=% MG^*KBE>4>NR(#,12)$QN):X"2/WD$W*.**J$]&GY[676P\AWSAC, 30V)+!S M61[A0K*E'Z*R'DLO68FQDA6TA$Y<297]F9;U]=<>I$Q6/I(-GG,F;2BW#]4Z M6 6KX124*RNTP2C$2/*@'0FV7L((6T%5D"$F5ZRM5URO]A7)[Q"TE_D(28H@ MOT&2:P*_@N F4=# I2K.L%N9JZZX)KHKH/D;S9E:OO\M.W#NKWUO'LZ*.L>O"XK\)Y1146N M+$(Q1="H&>C6FA*&DDG<2663$M7%O=(^J89+EF)4R/6Y/ )3X&\B(2IB(-&! M^HJ+/:&'[+T*RI)\4X)CF"Y86FP%?&F45T*8+P=0K+TTNI,[17V6!-^?ZA6 U\I@X;J7P5A<;*"KM.)=3 M5R(EYL 5.:*<@YF1<]&=B00%3IRQE)%0W@G5M*M517FH<]1[(&?F57;WY4GN M7B,L1/!")FW6OF'SO?IN5Z M)VZ$8)[DH7)YYF_*F'??^+HBR:P8Q2J9EP0,;$\X!X;F;B1&[+#OJ5 ML"EA7EZ@]/IC^P-,F%G,[?,WLVT1CQ*48\-03H) W,L\YAQL'TDPZ%N&):Z* M([8UZSXS8*B;^V"="P9AD2?A@1:,C!<<"25 W0@8>U5(,*2X(^T 19#52FF-./',211P%XH)Q M9+3,M8'""6-5"JF$ H%+[)-@1/D@09:0!)-@HV$C0451W"(;O$4BNJA=$-&Z MI0>D;X$F*XC_YDD$8. Z!"(F J1 (] 2#*4 N_*4<) SQ78*+=,]/=Q8<*D5 MB\ZA%#P@,1&YB2L)B%FEE E2VU!>OI@ 5UT"75$*9S3##D8/MY'I#U7 M*'D)'1B6R6.IBPU\%=^Y?@51=B^T\58(%+F$\_0)R$]H M#Y)72*&4#%X52WXE)4BL8G)@(@G;/)6'YC1M&D#5%YIDJUT$0QG#9J-5_>$F M:3\\-DY(]('S@'*Y/^+&"6#HB2,B/ Z>!LICL;BS4H7[JIY6]N.0/:T>["@, M*0C+29>8\9AZX2R'266> MXVK*""SF)E+53PLRB"M%1"8]@GG2;GPDR !!:F%]M09 M*M8]E?C^!>I*6J!C+)R@*$E.3A5I:-&J,09Y&!@/4<48\Y-C$HS8I-3:GA[;7RM@U8U* )=YA:!@875;F>S2/C MF42""&FML4J%=9R39Y-I]+9;@A?Z85KN"U$PK*!',"R1"+@^V.,_=)@11DWS$(G?X+-;9\.KV\F>Y,ACF/&$Z-4):YML-(*^*!&R0;&1%1 MX>+:"GXK"V:-N^%&YPS5@B!I3W)S ZD\6)X3SJ$S.% @P10URVL3 M+6-8%1!:50"9IAKPCW$GIG'7K;NZOI -- ?*1!F8MC09Y M GR7BSR(TNB$%.9>.JJ"#>L^X>->NP@,J(TJS[EU!B,<\S0LI2C2'$R\Y'CB M%,<\ *#4HRDB<'WK^#U[:%'T(4L/E8_2VH@LGAX4[T MA)+@& I)@U@V8+/:7%]#J2+)B$@3*8[!+2/O>#V]Y<(11RE3R$F"03P9CUS0 MN:Y2>R*592$5:\K4?N7WV:_\I@D6_:U4#X&):V8!P(A0K M+915Q?J?2S3&!AS^Y%@$I59C9$QN@"* =SEOX.!MT$IJR:TH]FC*,HE*L R+ MUE4&3&DV ; U&H,(R7U#&$@[RVE.KS/""+#0E"@NJ6Z=\F%7X[-3( "UB@Z0 M)"70823P(MX/9_"4R A'(=?/,71VPY\';Z8]R9VL7SDI" ,1!9,HA 3DI@0H MEU@Y^(>G0*WW,11[,"5$+SZW#U8PAE,+1I3R!*5^9 P7!N0\<$P6A.*,,1<+ M]H<7E4VSFF"RCI(K"\M9EB3B*2JD"1"CPD%SX1T+NKAX_T:Z'XL)*2MJ./; MBD.VK+BW%!D+#PB""1^<\U84:_'?*FM]=][-)D>Y(=ZH]_5TA^WQ4G+6EY63 MLASA;*/WVGD/QIO*@0GJ,QYP%!+F1HG L+*EXD$)PGDYK=*%,R$J%1%UTB!. M;>XG%02BR0M+M!7>%)?\4]A(HA5(62H)52%:A!V+B!,@*,-P0MKHA*5S3)=; M@O_5G-5SRZ/MFXI>:FVS-I-Q"0<+4"J,:,BLSGG07_LL*JN5TT%'[(J=QUEP M$I41:!XJ\(D(+##R/E-L/JJB&H-63>']\A3%KI M MVEJ;?4[6(DMC0%XHFW12FIAB[:I[TZ*+T75-KLL5<#RPC] *)PLR/O9_'K1O'%4/62R%A;)9-O8,YIE49[>37">XRV# M"\YX)XK5X\J216N".T/. /:!@@83LY,TY:3PA"R3'B6AK?;*\H)3]6]4+'40 M1R,X#S %%LP&?KZ?2JD5M56S.B:<] P)EP@U07OGBCW/V\8* M7[Z/T_L)$ZZBKDJK9%S.(9$Q)ZI%"LP=E#?%0C344)[*=7P6FDTR5$&-3))0 MK02B$H/<#*/, #2JSDC'-<"&0LK,F34_"3I+D_ MAI;>)LICS>&I*GI9*GHD(7=WL"@HBT%%!Z1U(@FDM3"6$\RI*4XLUS;'*Q3[ MRGBO,"-(2D 3+IE'1F&+/#8^8FL2")?2$*9DL3]D7URNF.81(Q^,!5H.!!G! M!;(A8A*LYQH7VZJE;)-I-:1F1*(N$HQ4;M_$M63(*BX16,4J.$T<-L4&6XH9 MR[:B.A"MY=*0[#]WU$D4(P7- M/>!H_;HG%MW_7(D5I/Y*B7$O$J(D!F7W-7(N#U\4GE-'."6\V',LW &Z&AE/ M"68A>H6441&![,!($R,1T3T>3=R6^V^_*+ MZ^), =W.*X4]"LRZ7/VKD;4$2%QS[8U+5)4[4+5P$E]-*534P?*L,%(3PF*X MGDL$_A'2YNQN84QQ)'YC'6T5P_6&=+<;B3DW$00H V+#GB(;4T+$.1L-UD28 MXD;%KLQS>:Z(_1YSU<[Q8>OMZ$(ZV^N89][_8P)+;:0KQ44EB0H4">LLR&KC MD([$H4B=4CH:&G5QRE=A;NY%B=?<=7[:]HZ;7E3#"\ZFUB^]G<>JAD#&8'A0 M2%HO 6UX1%KDP4V*@5FF#66V./Y?6LO[%5 [CU&&Q"AR+(+)' 2(!@^F5L+4 MF>"2]J(X:J]=6.Z]"\MWF8V#C;E)0A"MG;Z09@A":J@7TYD@>I8S#_G'"@EA+I MHTPYL:U89K-1)<$WMXP>GA.9RYA4[JF,$P7]UR2/-),.R9@'47*?N%QZ/.H6 MNH.^N>Z@!V+/5'##DJ0H"; HN5- V-%8I&2*6(7(8B@VB%Y6AX;5L&.EF0N" M,62<],<1GR1;G35E.Z90DQ03N- MI+,*5"H"!PB*,=*2,QT%PY87Y[$H3*5:K?-\99,C63"!H)0G^G!0HY 5"8Q: MGI+$TAAFBTM?K6BS>FX35!)!&!2%S$M+826IE]$(5VSUH?8AOJ((?&B6/F.;)QV1ZSCPB)/M4#<@!UG M703CV+'$A%,2^V(]4S6M]#Z'^ZT@YSE([F-4%$6?90H!J\-@9Q'ECC*?9W/1 M8B?+5.2\SYSG[_!FJ(&2ZH(B3'FCD>!Y;(Y@(:8R5(P(P0KM<-@^89PWPMY#; MEP7XJ_'2YP-\+W4,%I1+S%L2'46@U5A0Q+D".O$Z3W:.4A')&%NZE;@>]K0U MU' "XE0("UJA90:!)6V1]$R;(*2@HMC,Z^(KX59 ]B$9EGO?(,!Q('N6(]&: M&I2H=!Y^,SP5FSRP495PZZD+&\*] MZ)&%<4@>)KD8U<(^VDYR'WQW+%HD_Q M[4M74%CCN L<#'PX2I+9>Y[IY'1$":0@]6#>!%;L>985#*^VS;W9-@F'J*3W M2&K7-W432!L,OWH#%@]SVJQ]M\5['.,ZW" I:850 1&7QT<1 CIUT 2):)P0 M-*507JN]M4MT6TW&J1))QPCT:V)NL98P1IIQACP5P@GI-)7EYE%4QGQOC-DP M98D!8UJXE+,B\\Q!HBD*WG@JL29)%]>[N62GTQ*C\ZM1-TW$Q!+ -^U]R.HF M1UK+B**D$IB)9E@7%V,J&4&6Z)5# M!M6UG_G9GDVFLREB%#(X MMRY,DN0)DQA1$B+G+#!0TDL[O>_RU?X>QW".HYUQV E'[;@%^P[N>A_OQV&[ MFGB<)Y3)[%N)VF<%2>8F<1PCQ9(C*:5(RAWK7ICOBPVGN250U@3.#A+OZ&*4 ME"'1(A%P$M(I@Y=?8;VRS=NH F7.(9)D+HI267M7$E%FC*6+ M.[MUL)*75/\8+:>*@J7+2TGF?-PNL.3/ MMQG =C3*KW".#$>+W2R ?>&&L]7.KI_]GI>[8NECN.>+-4]?#W[\SM6ZW%6Y M^\IZBXO?N>*?!T^_6*[M)IP2]02N?>]J>2);Z-E,]S+M',$!>/MT,AK9:==W MA#Y_5E]M$B\N\0(P'%2-R?26K_/%]_.'3^-X D;U5%&B7EGA\^>TO0>-Q M^_$)K#693WWL%K\>1AMZ-(F[=HQFD^.S:\D>M:.3/#HM=LV+^*%Y/3FRX[,;W60VFQS! MO?VJ=M2^&S\9Q33["<#='=OQV4,_',+Q(/C$QR? T=$'T+T^?_8W'P?/^M"& MV>&3U,Y03T_C_)"__H5(_-//C_.S8+/'E[?J)E, 0K\;NDW%\:P)DSGPK9^. M;0C (OHK!!Z]=)B ?@(6RG="A2\%*"O:JY^,)M,G?\']GY^^OO,/L7UW.'OB M)J-P\>7T+6'QYXO]-WM/FX,W.V_V#BI(,D@.]G;_?+W_9G_OH-EY\;39^Z_= MO^V\^'VOV7WYQQ_[!P?[+U^L-YS&D^F1'5U\/7I+2/W#=H? )F:3\5;S='MW MNZ%8<%,8=(IF(M<^?4UHYMG+UW\T9\"X^#[?L3;L! 3S>#+N]876]YK+L[>! M82=<$L@P$A"GG"+'B4%"8V*#82QY_*@Y52%?Q[3HG"8)UH+F?G@\#_\"*] X M#Z:@TH9Z+X)+CYJQS:9#B.V3IQ/?:_'9.U8&0 E&?S]'KDM@^;4XG+M/"NOM MJL_TE_QD8$/Y5?-5-+(GD_D,5OL8PT^+E0G&V_A__G3Z!9_UWN,N@G5S;//T M4W@:+ ZK3\^6?M]VK6M'8.L\.;O[]":X*YSOO%^<;3/Y/S-0'L_"5VXQ/KM.5O*,;_ZR"^ MF\3FS_WFX.0(B/%_;75VW*$.*"=]C K& MLJ$XS-_G=@HD-#IY'8\GT]FC)F5I//OE40L[[J('!C(9.;!H)S,W^3BTH/\N M:'V=+HWB\J?KN=.5]% ,%IM!D5@R?>&/N1Z'[WJ6YI9<]1P!FP4&-L?S:3>W MXUDSFS0'L0]/-80UDVE#Q _AQV:2FMEA;#[YLIJ]C_XPSX]O=OPL7R:&\:N. M_8S%P?^9+U^65A#Q;N&$9WEK.40@G5'1<(:R#S=/+ ]+) M1!05%5HD&GWB0QW%L[8#OOG? .)G\$E7")"SI_@Z.3*L\BNV5VUR#0:\EZ\? ML*5=HAU KC$"Z#:AU]QR_1*:F>ML#;P-=/7="UTT2+[\TJUU-,"S2PK:5W&3 MKM"]?EL'V!>H>37$*_ J\"KP*O V,Z18,6\(X'V'/Q 4D?S]7QZQ1\OPJGQ^ M _7,6@C]938/)S2@8'F8\X&-/"/QBD1 Y_RP1R#?79P7]>VYIY!_MV>P6+Q M^8&Z"#^A8ED^0L9N[B,<5!JLVC\X^W0@IP["-)T<-6_/_N1C.?_E 3L%5KW7 M.\:*;ZN1Y8*FMLN)HDUJ1[$9SWN_Y37A^.N>]K5@&5,\YB \DR8W^",*:)>GV3Z#/;RHM]*&6"&AR%*"#5++^')32*\NV>9"(V# MO7\5U?23J>Y7[G Z!V#YT0_63:EPH] MF0/XIZ-V'(?(0]GYQ\[KO:UF_\7N]GJ@_>":\$TA]1PNZ3C[4K/!\.N;& M=LW!3M[G=>X:]QY*R?G#=IWUA_,NSF;=+5-\[F:J?Q4]F[^D_@]FU;E:6<#W ML("$C7(A!M#F&BHTA1!@Q'U!"" MJ?P.POZ&@-++D4^W04%=M$YY6^7[AUZ(9#=;7^W;_+_S:=N%=N%_FZ0"8C"5 MQU8TOAZ-][=?;Q]L-Z<3RJ;-91;9O)AL_[ABUI,1OA[8V8%=4F1[]C-]9\?M M_^U_O_*H*MM9.=MYH,!;==K:9D&S J\";[5T?&4@N$08#.H-77\;&VQB)I4Q MR(H\-"51BXSD#!DN5=3!^^33,#;V3@BYU_/I?\_;<23W%46Y+=HKV?PVLF-_ M:*7TS>3 M#T-X,)=Z"K_-\U*Y7<'M:DZ*WMQU-4JWQ2?'!54JSY07FB%N"4&: (*8(%,D M+E 6Y*#XU/L\7DY?32?OV[&_%[_Y4@_F>SSJ16]D61@6?(@*TX@DR K$%4Y( M,YN0"DY)ZJ3@V V*8:\FN6?8_]<>]W&9PJ&.B<;7ULB5H42LS+]T>JXY[/YJ M"DRC/;:C9N]C]//O[JZ6'MAX +,;S+JEP:0FBJX0C[SPW*8NS*, MB!@XHE0%Q)UAR(D0$=71LA!XL@>Z D;T.[%QILLXZP(]+T@$XU8R' MP! A5"$N(@<[4EL$'P60?]Y;<^+JMTJ;"F"K0A>)>'(?QO MS[@^9=K]]2\?*2;FIZYY$T?Q.!]ULSCKK69_[$?SW-2RR:RBRK\U1Y?;M_4X M+U&9]G@3IS%<7=]"?W#GE2T[?O:D, AN)K;FU3B&L;2^ [ M+O"-;A)?Y+5N+R-\/VQ.6U&!_<\2P&YK^+UI9Z,^-WW/^L-F=V2[;KEAK)ND MPF]M"_S[BAI4&;E#;VBN!BZKFBOX5_1\4^I]5)_42X+Q&&[3=?QRV M\,GK;?O3B5O/OH"&3!O3AYGT>4I-+VYM^Z,=*RDYN@VIW MZ@]Q5T9\VT.X#T:\B71K>73.:(:DX"R'*25R3FL4D\..*:ZUN7-BQ:EVLE!. M"B':G7^\WJL462FR/(H42E&+L4!2]$Q7 MZFOVOTA)B7!UB&R4X5KX',;FA>V"_5?S^VCB[*CYHY]*=XO"K[5)R-P@C^>J MT&9_'')13FS<2>,/H_]G R_^S^;#8>SKS[(G?/JIK\$/Y,?FT'9]TYG0V-$( M+N9V4=FU_J]YFQWKLTGCXND-L.;M>T?O_L%>?LN^<4[_Y=,]_+C5V'%H?J"+/3J@ M;;CN_@_L(-_?WPI?RF]QNDX_7K%_B?XE;3=K#&Z"/>FVFYZ7+Z.'N+9&A:0% M,IX1T$JBR&,K6&Y61YVDQ@VIU/I[##14>PK*3,[*R81N+_'9>86C?8 M6UZ- T._S5V&>MS+"]X<7,V+2>DPXV5)CJ)EY!U:[Z^OE,S2 P3'43N;@:B) M(Q @T\DXJ^>CDR:"JG[2[&?UV/H^6?&IG=DFMS[[7(A^6N-BM/KU'.[D6)RV M',JSH;. /4!OFA_RH:F?&LKH]ND=L\.V@U>VQ[GUT+)%ZN*%SR5E['[<7IH8 M#-%)R[1!B<6(N(T:.>4]4M$GG&)2GM&AFKR"ZBL$' M*1R '=MF!#N+C?4>A$-.#@D]NYQF ^3*3QN@:W3%A0YV #^<6C"9F?O)$8#D M9"M;6[ 8F"@9AN^:=]/)A]GAV65@RPOO=XB MVR[\U"Q^\#]==0M\__SZU]_O?*EL8[AGY^ M)8)Z<19[CIBUXSOV0C];\+PS>5[R/IWK);'KYU)4/)1U'I8:UD _?T';9MBQE-Q62VO;C*]WW+_-1R$'.=U,2JI:^IEBZK M%Z=Z<1XP_ ^^%G^LQU+E1,GZXVUF5ROI&%8Q(F\#0UQ*A[2.'$DEI4S<)] ; MAU$F>[+Z;=ZUX]AU]SNV>BFR\?MFXA2,K1ME=5805Q!7$%<05Q!7$%<05Q _ M:#_V)IJ!>U=G_*X/<2SS4%;:>: <$*^3_1VB=PPL:(WS/)Q@.;+8..2HD(DZ MZ14=: [+&>'\WM/-[H)LUM4.Y]]CAY>)I)4/5!!7$%<0/RP0UW8QJ]OIRFH= MTS>J"K>:]NI2R#9=52+?%\;'T(PG?5W[O%L4),+&(T S-/G.KJ],/*M!S[7I M^5FCD_SP#RT\&A[;C.&U)SG(][[M^OR0L1W[UHYRD<]D/N[C?MW,CH.=AJ[) M<\3:\+46\.P'^^-5]87-V[=OB\* BNL%UO5VAW$T.B.'Y@= \KZ\-H;K"U@7 MK1*:_X97*[?P^SM;.=S&BHI<)8YU1%I@BSB.'AG!-1*6>N5$3$[?>7S0:10S M']:F&T\E$-):M#.093&]RM[OHV'BN!\5E-EQWX:X:R;S6:\I9)5A\KG6\FG8 MD%^T->YR6^/&]HT37OK9)*]%^59#,65]>.8DBC@*^PS@R6AKDHG#"6)5" M"E?TG>NAV_>,/NB/Y>6G4WG4S,?M8OD_WRX.[1$(6=_"UKM?'NV_>':)E3^! M$T9ATH_LRK<\^I7B+6/(EJ+RC&6>[;,HGKE],QH]LT1/B8V&J03;,X?6)''^Q)]].CYO%# M \JJVS??;8#%K6&Q\X^=UWM;S?Z+W1LRQ4T'R+.7K_]H"$9_K^ X!4?SYF][ MS=__W'G]9N]UL_?BZ=[3YF#OU9N]/WZ#WQE>:&1#C5L=X)6;NY[<]4]>D\-[ ML_/;\[WFY;-F]^6+-WLOWARLE7.O*A)Z[Q7U6GK!P;^K&$N915.!5X&W"D+C-5*)>@9GUW84OR\?IC4H_ MK:"KH*N@6R/0/3C]\J[>[MN+'S#=F_W5HV_5H4H"GFT.ISG2\Q>P7&=OR=OS MS)ZW[7@1Y&DGW^A2D]*-4;A_>(A^,NW7?#*'W4U'[3@.XJ#:?['S8G=_YWFS M_R+[[G;>[+]\<7Y<=EE'=J6J>7^'V/L7BF$PK$#EMC*;"KP*O** 5R+/O']X M5KWWOL32_BP>-62[Y]'&6)$&^[P[=I-/FPWB)D%[;1/,O;.!<153"LBV 053!4WE:! M5Y9@Z O5#R4RCBHQ[Y5G$5)FQ>[&5[Q\V#U]Z9[+OSI_\E=&K;2M?/W;E;:C M^,Z.%NZ,F#OKKX$_XWE^Y84C8_'*E;-7SO[@./M.9>V5M7^+M=NWT[;[Y]MD M_6PR70.V_AK>MGFV>-O*T2M'?V@TZ=,W9.WW3RL#OEX&KRL KAZG 6PU[[N!3.UN/_,"# M\W>M+/I^6?0W*X3@_SSQ;@VF @[&!FXW&O+:.2A?W^T@(ZD&1(@Z%;C$J<#] M0/C;C>2XUY%F.9.+;#>+\1L%37_]VB20E9YG>]=.T_<*P3=[?S3D21X:>_#R M^?[3G3=[3YN"3OC3Q)>#-_!N?ZQTL&U1)\0NX?AO!2'Y MSG/ \;WFX&][>Q6[%R#YH1TWL\/)O+/CT&TU\:./>=;HH9W&!C#,_EC!U(-I M?C8-8'4 6;G>MJ;COB7;QDQ>._!;47K=/===Y]M*F M_KALA?NV"JW^I[W+7^M>6!^J$Z+@&,^@Q%$\CR>%H1V1J7ZX:FV?A%D_7>'4Q@OQK?ZI1^8!IDG6N4BKCRAJ\E%:N_M*%YL M07]_EM4#%P=W!^QX4C)8+^/X'MB4R_>^ Z,HXT,_M1UAM_&QJ?=_A M/*<^/7MKN.6$<(>X"A)Q2QC2,D7$&4L.:Y'S7S<;MXRI]O_SQX"NH:'#^LPAXU(?H6(-']\@C!;XM$TU\> MM1\!1/,C%"9]-4"^X]&O8DMJ]O/CR_O]]<'R@W7@J%54/4C4K**JBJH;BRJ? M%):6"Q1\T(@'[I&+UB-.!0G*,T*]^EQ4\: I-1HC)3&(-Z\)B9A4_RQ<_"7M-&4\H>@7BQPN#+&,<.8Q=PM1Q)L,0 MQNT2Q0]16_ Z5?RLC2U;@[Y+)O4=[P'>LZZ91A_;]YGJMIIQG%5'>C'Z1/6; ME1+CJ?K$D/H$U]P*YA7R%@Q2+DE$AF"#C).>4NY!U]!#F+-G+.[U.8=[$6>G MZ=(#Z15R2Y#J(M\D4E\Y#*L4JJA9I=#RI9 */E'"# HL!,2UX\CH1!%FWL88 M&!-?2J';6+7W((78%B.J2J&U,6YKH';)%/_GV+6C40P7C-L:IRU'I:A.M.HH MWT25 @M+P5"EB!%K$0\1;%J3.,(N*J="(D3A(0S;,_;V2:7HAE4HR)92M'K+ M-XC05P[#*H,J:E89M'P9Q C&%HQ1Q(T$>1)!E#AE$Z(J*2=#LEX.DHF\=!E$ MMTR-V*Z145LCMDNF]S?VXP5[MGK(BU$EJMNL>LB_KDJLC%_\]2\?*2:\(O0: M(_3*85AY;47-]>&UZVNV6>D\IM$B9Z1"G/N(=%0&$1&%4<%(8@S6-Q[8-3?QX',<=?"4W69K,#N.T\9>Z M=E:_<#$*QC#NHNO[:Z\<\.L XR&[F%Q7!J]Q; M*[D7C62:6(P8=6!H.Z)0'V)5V&)/O$DXR["[&^>#RCUIAN@S6-E"*=;Z%?%5 MNCQKG3X\:_W-9&9'=S;,J^=_U7[K!^P5K)[_]5,N6,0Y04LAXE) /'(PJE.B M2''K9?+883Q,->RMU(AK"H_DEL;5Y;])Q+UR&%:Y4U&SRIU[:"KH:; &4^19 MY(LN#(XJ@;!6V$BNF+"#='5:BMQ16U35O@OK8[S>V?/UL&<\-C5 7 >S;?RP ML(=;;K2IL*[,HS*/C4+H"NN!PQE5([QM:N'D&.!QTJ<4YI&-QT=PH7;P+(OM M5/.R^HXVT7RH ]'Z31R1F7>S6RX]G...R= M,;H7\7LR(8BLKJ(-HN65P["*F8J:5*F1BM0K M:Y,GG@V3=S> F/EVQ$+1*H-JN.*!&*?[XYD=OVOSG,1%&MTM[=+JAERU.^P! M\Y&'ZU!<7X7!>&*950D%' 38I=$B+1E%2<#'(ED,*L 0=NDG!K?(;@ ]8>^C M'\U#.W[W^V02/K2CT6!MT+@1Q23R5Y*OTJA*HXU%S2J-!NWIPK@AS@0P7[5# M/'B%-$L6<2 M1&7!*P+V)XY(:Z-S;Q4P0Z-5"+2&Y#S3\/\7Z?BW,5T'5@C8%J&X>K8WB*Q7 M#L,J<2IJ5HES#X7'RCJAC$%2J0BF)I&YFQ=#5CHGG<6$TD',TRIQUI:L:RQU MY2;HB\DLWFGL0W5;K]KI^H 92'5;KY]>8%D@+E X)8[!JB2&().<0!)C&K5A MS-%!DGN?1C<[B'X^;6=M[%Y,QG[@^5&R!DXWBLQ7#L,J@2IJ5@FT? E$/ _! M)8RD8R%;IA89+2FR/D02,4W6NB$LT^5+($RJ!%H;2[4&2^]T.*_S>LTD-?/N M-.^W.K&+416JMZLZL3=15?#<"(LI13SQB+A)%CGF&-*6Y4L"E 4QA+'Z\CA. M[:P=OWL>;1=[5O8FT?K*85C%4$7-*H;N00Q93 P7 M#/G$,.*,"61=8B@::;W1#&/'A[!8[T<,"::K&%H;L[4&6.]T./V,E68T&;]# MP 6/ZD3&TG2&.H*F(!C7R51%Z1W6!&^S?YP9ID#OL!+T#@W_"!-<$,EX,LA$ MQ@N#J 9WDQ,ZA-%;N<1&<(G%(^J QHK@1<.XBL&BQ* /E!$7-0K!@DASBB%K M)4;$"TJC]C+(+\3@KH\QK7P'!?S&NL MHLN)6Z\%YU@'_GP7[E#-^(KD53Q6\3BL>(P4:\N]1#() M#6:^]DC[G/9E@_):&^+D%\E>MQ]9.91X)%O$5/%8CGB\:-P_F/!Z:6*P1LOO M!M@Z86Y#$;K"NC*/RCPJ0E=8WT?TYIP2]#(I(6N 5W""^SN83\APA\B-FXS" M$ ?W?'_GM_WG^V_V]PZ:G1=/FX,W+W?_XV\OGS_=>WWPU[]\I)B8GYJ]O_^Y M_^:_5T!)A9Y5T514*VJ7XP797208-*/6NG;4%ZD_J9'.(K6E32[+*4U;JK!> M/UA7YE&9QT8A=(7UP/5K%T%&EIHMR.]P#O6=<>XTXTP89IP*B(0E*"*&:?]%W_%9);J=L[]6"Z^U^ M9[;^KY35YFTE)*Q5X;-JP):-FE7X5.%S8^$C$^51>(:4] 8$B8XYPUH@BJGC M@F%-K1DDA>R.PD?XKQ?J^R<$U=^9;D0XQL MKG1>"IVO'(95!%74K")H^2+(:!JB4AQ6\QS$B;/(YL' W"KCK0S8XD&ZBBY? M!-&""H0WF\YK1'8-S-FSQ+[CR;0G]TEJ)F>=?9M1;NU[,>>ONLR+T32J0ZV4 M:$[5- :=N&6C)C$)Y)0#8Y<;"H:KXX"F^"DR ,E$^@87'B%3! 2X428CEQ%$;_(%[N-8;P+*^0G_Z.='>[..P!K MG"Y),1%;C ^17%;9QD:PC=JJLR+X&L"XRL6BY"*C.&JB Z*>401&. >YF# " MF]TJYH4B] N'\6U,]7N4BVR+DR$J?BK;*,6HOR*.74=P##^"PW_9IJ8&"XK1 M8NI$H()@7+68HK08IVV(3D3D* =+G9.$K*<>J41!C>%*.3I(CO?2,NO4EA9# MS.JN3&(CF$2UY2N"KP&,JQ0L2@KR:(R-.*+>..<@Q9"-42(L1+1!2)4B;.QJ%DESI 21WBI Z,4 MD4@%XLD29!D-*-' ';%&6)^6GFUX&XD#[UPESKKE"U:C]*Y&:6UFLP[:0JTM MKG[%3=06/!,J^>@0E0XC+F- -F"-I%5)&8:%5,ML9G,+/>&ZP@1MANC@6NF] M%'I?.0RK**JH6471\D41=A2.TW/D$M.(&\&1IMZ"*,(\86*3-W&)'6T&%T5\ M"W-51=':6+0US#J017NA4VN^#)26*]ZL_]>\[=K^RK$].8+/JC>\&*6B%N(6 M!..-S/E?&6/ZZU\^4DQX)8J'2A2UTJLB^!K >".Y_OJ:HS081[CTR 7L$-?< M(AV,0-I;37G$3.%!&JS^-N_:<>RZW>RID&L3X7:;X$5M$#]&CM-)XC;^N@;UZ,)OX?QY.1B%. MNT7(P_S4Q'_-V]G)DQIH+;*MP287T)2FJ558KQ^L*_.HS&.C$+K"NHY=7Q-U M\M7TK%E*EQ7+K>;?SXYR,RQG!H9W&RR8O_)COA[NZEVGG*$X!39].1B,[ M[4[O_F0&[[]X]M4M8F,XD2)OT8(1SSV\+K?(194T5RYRZ814"&84 O9CBR+ $9<9P(H)C'XHM" M\[M34(\=WG5R_^NUF4I:*+/C&. M#/:Y$H88I"W\8Z5PP+,5$ ]?%F6]G,^ZF1V'=OSN.[$/==%G#,P:5Q?'7]N< M])@+34 6@7!"7"K0US2+*!IAI!8JD6'*?):\.=A87$NBFGR"00TD%F-AUB!# M#20.$DC\[)N9;Z'V(SIL [SSDV=OO6=<8AH1=IF56AM!8E"'A/)!"V:5);08 M(_2+THW+_U7J6COJ6CD,*^.OJ/D@&7\B3#**.9+* N/76B"KJ$2$TD0(XUYP M5QG_ Z2N 7,WJCM^602Q.SDZFHPWU!?OJ(PLNZ$,Y,X.FX2# M1EYC@3@A((TD84!7G/-DD@PL+(6N]GL +XFF#'/8"D91"L(@'EV>Y@PF <&$ MP::(,^P+FAID5[=WO'^Y-4JVP#38HN*J/H_E$Y7M,K4(&YL0H!*'%EAP5S@@3 S4"OR^R0B3P17*1D4B 25 MSN4&ZU1P))RB05JGM?E"Y ZRJZ&)R+ M?F6'NG4AHJ?1G](0Z6F(UE358OR: MM0]_33K=Q,HX)BPV0F(4+%@D''0C9*032 3N#=8\N<%]%;T!?_-.+Y1<96U4 M^EU7^ETY#*MHJ:A91"S 2<$+.V(@TQ]@$K)()0YM+WRU: MABBHKO1;:V0V(BBW$T+?S]J.FF/;!MAXX^UQ.[.CFF!3C+904P!J@LTF:@N! MB.0CY8CP0,&HY I9)Q,28(82&U((:9#RFT],[A7PN/WQ[H+#75 B!NK78O26 M475VTR91_,IA6(511_G1_-1SB@$0DJM;^O\IG(4B^I3JS[Q F2:(DQKI:!S"&@QNP3@+_HNVJ+>QN5_'F6W',>S9Z;@=O^LN M\-ZG"]9[:/X)F'<=RU[V,SFG1UR%8YRM$P/LR'/O7O?I!W/<>$5@5KH#A,##J2R%%R ME"-N3$0VZUO81L"NH!11:I"D@$\,_&7FW[L7V??^&+AY? X\_$6A MM2T^A*;U8+A:H;Z,>^!XBT?4R=\/&/G7 <95I%>1_E61[IDRCG&&HN*YS38- M2'NOD8N <3)%*;YL5'^KU(K5BG0R2-7:@V%K:^U?N2)7H\XN'WYV>??UB7 U M\E2,)C:,PW<-6-8ZP'@C-;'UU7T49DF$J!%6)K?+(Q(Y[0.2DFEOK9(D#=*% MZ>+LS+V>00Z41LK4EI:BF+!0Y1(KYA+5(5$1? U@7,5@46*0@!#4"BQY0K)7 MWPJ#P+CWR'/&,4D\_O_LO6MS&T>2-OI7$-Z9W=D(IJ;N%\_N1M"4/,MS;%&O MJ-F)]]-$747L@ "-!F3Q_/I3#9*23- 633;0U8W<64L0B$OSZ:SGR:S,RK2I MDU:8.Y-!08X8L2B#E;#$ES'\/O8QJQC,7IO@8;7"\X!]U)#D,9\6'*M!(]9( M'D@>:-"(=6W=HS!)TWV29C9U?CJ;KJ9MH_UY[#9I@S+1-UW]CCB4O6!M(!H7 M:S]+]42B^\@T_Z&6XIJ'[T&-HC+0Y>A DN?)'R.!)L.!YRM8RF]/V M8)>G)'5^^,RLQ_.XL[TM28ZH8976KE3**4-@[N?P!J9YT,A1.%$X.ZZ&B(J& MG"50%2F((!18:0+H=IH.,413W\G@F7T))SVB%H6S'N&\VS4H?[OR6V\>'HAZ M[?=7__;J?YS1>K=C=B69XNW%->]GZY:7&]7+53EU;E MY>7-FX3IY@1OGL[=/$PW%:?EBCDY?U?^^K&#.75=7=VK MU^_.)V??3\[>O'I[_.ZT7.MF<_?D[,RW%KVDOOGTYS-SU8KTJ'_\QE0!A\U66O"!_ MO'M]:$>@7S7IVR85IZ=0X!T(FX#RYJ._N9]?^S!MIINPZ?K;N_<_D&>[^39) M7UA._]@B]U"(<_,B^H*KK[[F*S\W+Q31S_R,;JY#5W(=0\6CPY1NETGV.[_Q M8$@',Z_[+=!1>RC0^5WU[+58?$]^Q[N+94J3'\N_+YK)J_);Q__PRQ*N_F*@ M>2V[T@.YE6,E+SP(A00W.()[/9TCOPV=W]!;KNR&H+<\FG+V05)03V+"".,H M%LA-Z PC?PV4OUB52Z;>.X7\A?R%JZ(>_D+_"_D+^0OY:ZC\A?Y7[?S584O< M@??8Z:W$]FWZD.;K]"WVM:U2.L8\&[ V?PFQ'A[62!Y('J,R:,0:R0/) PT: ML:X<:R0/)(]1&31BC5.P![)I=;[(JY_;8XVS:3'5)N'(ZWKHJ)N>(KW#.O(> M1#62_>] M++^0CXIZJB(D(R0(&CV8!374)YFW@>2RS/W^PL%2J@T.H-5,H*P M3H+UGH%SQ'FI?;*&W>\O=+M9__UR<7E2/JR]B+]/5QX#!4H M6RA;*%N5FR;*%LK6HV4K$2T8L1QLMB5V(J)(D&2T1%Z4!ZZ-T=;%, M*2#9)!!>AO(>(\!HQ4AF)BENZY$M?21Y%]-O1\(.0^!7%*Z#-$T4+A2N1PM7 M]B9%Y1@0:W.1*TW!.*) 1<99TB*Z2.\+%V6>:DV*NGE1WA-" A-$B;Q(UB56 MH\S*BH1+'@G9Q;S:D;!#];G*V^PQYBIWGJN\=&U#\+;A=\*JE6J\D&[F8O<. MZQ 01$]CKRE)0;GS[80PS8K74,)=I[TKX2[1)AMG=2+W/0VE#)>>"*!!E+!: M90U>9@G,!B9=N>!C) +0S0.X8H3FB:*$Z[%R>;@G;6,N#. MEKBVB LX3AEHQ94Q/@KBY7UQBCR$\G,#U%L%0DH+EJ1V*)?.P0LE1B8LD$2!"%*%QQ(+S+ .C(FOCC O!;DU9]C8F MK1,PKVP1-*?!TE@BIQRDH\;)8'D]XB2/1"?%G,@ M3! [QBB.*%IHCCM(7)R M,;*L&9A<-$9P9L$GZB *ZUA,EA"E[HN3D5DJ+=JB%\?*>Y0 JW/1*J--DH$K MJ6--XL241G$:3 (1#SON.H&8EA^FH;RTG8.Y6%VD)18Q5>-G=%.F\/5V@;T# M/P2,NVS*B+[*LWT5I9,D(H?BG/@ )9A.)9#V!+A2/%O.3:;ZOJ]"2O!M;2P. MC;$&1' <3& ..(O:)D"6QWC#J(!HXZ."@=%"(J+[D& MPH0K.J@C6*9%VR<@"A>E2(YOQ>S42^E)!D]=>251$9P@%"21/@L> K=YKSHH M:#W'49 F4 =1!]' 40<'I8.)J\Q4B0*MB473HJ-@.--%!U,2F60G_%9):A I M6A$U*!=4B0=% B-+-&DU#U09R[BKJ.K'B'J:#2"'H$BB2**!HT@.2B2C$M(+ MDR%9TI[;X*H(GO.@8]+<$2ILVNK(XT@))&T)*Z--)<#,MDBL#A*RR8D8H3V) M%8DD/6*TGA.BA\XB.SI#RG:7 F:'EP)^MUBYV61YLV2QRJP:1Z:;&I-#IZ#] M&"\Z,OMU9)RFS"030:GBCXBV5Z!-AD&B.7,F@O.>;951*YJ"X12\E>T9GYC M9T,@9\V*.Z2IHGO-_OZV(Z..N*FGC!I9I&<6P7@?#7P &*-,5B63D=A,?&30 M5FZ#H,Z"4<$4U92&>V-"]%O)816SY,I&(%9%$%HX<#$XD,DGXZ-,SN\U.?S; M,LF/2">Y8V214; (RB0:^ P1IFL2R9ME,(Z!T2T3>>3=V )#^"X)%J$H+(+ MV^>>%"5&LK;/8IMOEAZ<]>4]1AO+0I"Q)IFD_,AH@CJ)-((ZB09^ :..KD# MG>0Q*<8X 6Y"T;PD-1AA ZC$F.%2D$RW.BME'AQ-G@$C;7TR%;K(:@E!K.Y]/$J MS9O4?(LTCS0_>NI!FA\;UD@>2!ZC,FC$&LD#R0,-&K&N'&LD#R2/41DT8HW# MUP>T?S59Y$FS-4,!NVE4QT\XL:66JNT:&?YWP%I937;4BDNG/"A%- C;SE]* MFD"*BB5C8TI\:P["4SIAM&1WEO^Z6,3F>![OQL:<+V;Q][1YKN<($JYD%!D4 MF=&:)HI,ER(CLW!">@=2:@/M.1^PGEK(0G$B,N/1; T&?$H?B2Y$AAF&(C.B ME=P[AB@R:)HH,KL7&:.4I#RTT]EH$8Q8PAFG.(?DJ*>RZ*(+0P MQ(1SU* 1+?3>,40-0M-$#=I#H.,E948(H$0$$-XR,#P*2$XR[0AU5O@N.ASL M7(,LPZVVX?2XOTV>8JIN5ZO];6J26X:+38HNI@]IMKBZ+#_"PHUJ7(IN)F[T M#NL0$$278I]AK>2&:^XA1E)"5,8$>.\,\$PLD3DJ*;8&TSVM5?T-Q15_XN5G M@GMU<[*F(Z^"'3%5SQ Z7.LH0RA#HS5-E*$N92BKE+(C$60@);)5UH%OQ[C9 MY*(1S'J;4C>MX/(6^XUE&&4(9&:YHH0UW*D-7!*.LID. )""L26$4< MI)"$5H:)$+=:R#ZMU?KN94@=68(R-*:UWCN&*$-HFBA#>Y A1SPI\0MDK1(( M5D(BEZP QRR50FGNI>FFD_E>9(AW4?*(:QW/Y8TBV7>>9K/I_/TFUU>N^9]I M5?Z%Q4/5.!5858#%0V-T*J21G#E*0,OB2@AG61NG1HB2%]^!14+HEE/QE$S? M+;\5G^+'.W;K>G^5ZGIF3^-"1PU"#1JM::(&=:E!CEOG/66@2"YZ8DM@:[R( MP&RTN<2H6KBM:I.GI/EVKD'TR.@N2DUPH=>RT'O'$#4(31,U:/<:E&P;Z90@ MAJT ^N,@N1CJT"&:+G5DN0I.;Z=:Y ZHM2@!HUHH?>.(6H0FB9JT.XU MB)8H2 N>P C"002?P24>@.:HJ&4^JA"Z2/#M7(/D$5$:-6@PV3T\RK?C]?[7 M-$]+-]MD]UPLKYHVJZ5;33\\H=LFU@WU7?5RP&R#=4/#&>=B%RF^6Y(K;L7Q+RBNZSU61;K(\^%JKV6U]XXA"A&:)@K1 M[H6(!1XDUQI,-!Z$5A(L*?&MT%:S((7/8JO6Y"EYOGT)D2%=;+3B:J]EM?>. M(0H1FB8*T>Z%2!!&M;:M_,@$0G$))@@-)'*B22 ZR*V"DZZMOQHO_>39>3#VZV3A,7_W?=K-J#M)/58K.BI_/W[;]<^&D];:8; M4KARUT]K\(FE1GT7RAPP%1UNJ5%OQ/*GN_LP#C?(2<\WU;8ZYA);$QK $\(A M9JM4+J&V-IVT&_UNW4SGJ6E.%I=^.G?M%9Q\8N+RJ)G&M-P\?;QG66?^4M/TR=G\ZFJVOZ>'>J*:95'GW%KS(4IT/]RIK;C97^ M.RHP*C J,"KP;]V,CXQ0@08]8(/N'4/D6C1-Y-I#BW:DD\0QDT#9G$"X1,!0 M88%&;C*QUCO=23M1C':&3V48[: "#]!LAX @*C!&.W48-![A&T N[Z]N.I\4 M'ZXIOLUDD2=Y^C'%B6N:M&JP4J@: >VF=L"75Z?E)Q!>R*O5I%G,IG%R9WF] M S\$C+]BO%]'&46X$Q'&13&*17'S%83WCS.R/AHXLCYN?CZAXI7;P+C*P&); M\6JLX$C MZX\^<"C>3@;OO /*,A4T.QWU5CN&IYQ#/&D)\G@>;]LO--TY,[R>\5-( M$3U3!&XZH($/ &/4P+HT4'+!4YN6M;*$[(Y1L)P98)3Z3%@RPF]IX%,2M+O2 MP(J& "-!H *B J*!HP(.2@&I4,93K4!+VHZ"5 9L9AJ<2=DEQ6D(JHOSF3M2 M0*J/+*MG^A9R!(H@BB :.(K@H$30<:^DX *(]&V=+B5@3-NDP K.6:*Z*%X7 MV=Y=B2 [HJ*>/@*'SA$=GG#M+E=[6*G9LZM-YX[Y^\ET'A:7:?*GV:)I>BR2 M[OU6U.:.8-OK6@K=T)7H=JPU(9$S"2:K$AL'Q<$SKB'Y)!P72<6X-=;Z*5G5 M3PQWNB&XMH:L(V]"BR[B:5S?M:SOWC%$Z4'31.G9O?1X)61*V8"FQH#@2H/5 M-!RPKO'4,4'S3-X8@/'M_IJ.NL MEY;Y3"%K+HL4,@&>.UN"LFR=MM(9I;O(:CY+"A_7(58<$8D!6?]'US'+RDFB8MA?"^BP3H'O226E3+_M6R MPP.LF -]VGTY;3DZ-:O;%"B>2JW&I\$RBXHPQE*LNCP109QV+(-7,8.PC)>@ MG9;PW2AF [?*4=%%_O1T_B'=C"B^<47NV/+1[LA_\4X<#>2"47 !UAVC@0\ M8Q2[JL1.!):M=0&B4P9$= 1,4 243$1P;F5R6]O43\G8/E_LJ)0H=L@%*'9H MX =@X"AVNSADXQ)W.F>P.0H0S$6PGDE@T0D9*$FBW2]^?D[VV6+WV_O+UN!) M&R0*5$(T\$,P<%3"770=2MP'*@U(UU8G>1/ 9VH@)>>H8S1Z[;K(MNY8"1DS MJ(25$ 6>.>T]W_HZK?"T::7>R"XZEK,7K&69N%C[6:J'9O91\O&'6L8R/'P/ MT%OITEOA,TH@-% M@^"/(;#TW"/R4?_43)?MQI)WY$=!>564AK8SE!C+J.NM[_ D!=/Z#@5U(GH[ . M=$@&A!,!+(T$/,N2N9@S\YT,R]U%\,N[F*!S0.2QMRSVP22L!ZN$F(1^$-@" M8_N3__R&?7.833G&:M"(-9('D@<:-&)=.=9('D@>HS)HQ!K) \D##1JQ[O6 M!#:DZ_: Q.0JE7MQX99I\J__\I$1RO\R\:Z9!NQ55PT+=7,\JW=8*\UY=66V M-7+\I.5Y MRX+?M=SWR[Q6>9CB^D MGHX]O2__(1 H*M-!FB8J$RK3HY7)>FDEDP&$H[:=:R+!*RN*RKA$I1-:QZWN MJ$\Y9K!#9?KM<@SR@M;37J=W;A@"NZ)L':1IHFQAX?] 131'FP.G%)B+I(1J M.H'EQ@'/R8O,HB"ZD^%@NQ31QYT.*&J*06#MA?^HM*BT?9LM*NU(M(T7"=/* M9[#"2!")>#""6%#*1Z="VUJ.=%&*WV. 2 A*VMZK\9^:,AU'B7[=*=,XG:W+ M4L.2F6H\CV[. _4.:Z6>QY@+8X;K>= 20LL@*B0'XE460#QC('PL-R>Q#-Q) M[;B7AO&MJ+B+M&FGVK27Q.E(V&$(_(K"=9"FB<*%B=.!RJB(T45%#*AHVW#- M%%,I01MHI1FEP1&ZW0F\B\1IMS*ZU]0IDM80>J;UCB]J[6#-%K5V).H6"*6" M^PS*$-F6!5EPP9BB5$$$XTJ02/PN4J=[#1([29Z.A!VJ3Y[B>=-GW9R_;SXP M17 %%O<^W>1-&SQK6JO7@449M53MHV?1[;Q/IJGS%*QW[?8S8V!<%J (L=11 MD72;YGQ^:O2.\(YO^.[U^M*GY5G>. S-V7K5K-P\%M=CNUCKAAF?.C^$'A'1 MQ0 17/^UK/_>,41I0M-$:=I'9M0E;1P'$WG;NEN1\JC=THVTW"]G10B\B\QH M?]*D&1Z!&=/Z[QU#E"8T392FW4N3]L0H7U2IQ#NDG<]$P%-KP&662,Q1&!&Z MR#;V3C=(THO7?.X8H36B:*$V[ER8OM'>NW<8+19!$=+2-GQ0H28WQQO(8 M:1>IPOZD26F!TC281"&>LMQMHA!/6-;F66 )0BUUZNA9=-K@3\GD-4] A"Y! MKR82K(IM39(4W@@NA-SR+#I,%=[6(FTY&)WZ%K2BF8O( "A.*$ZC-4T4ITXK M9+FW+$L)NJU>$3(3\,(GT"0GZD)PAG32?;9/<=+6H#B-B %ZQQ#%"4T3Q6D/ M0SM*9&0$]9 #,R",+E%0X XRC\*X)**V6Y4L':8+]R).W20,D0%J88#>,41Q M0M-$<=I#Y"2892EQT%EP$$00,#HK<%YY'HE(T>0=)@SW$SEQCN*T]Y3AP60' M!RM5Z /@O.$Z9N >KN<*N2]<=\5JLVUD>LAX2 MQZ@,&K%&\D#R0(-&K"O'&LD#R6-4!HU8=]PZX4O(-N_M;O?J%L>6%FX^^K"V ML_XV+_#-RD?$R7LWG=_-L5[,)^Z#F\ZMW3=)@9,O@81#H)-AL#9SV$,W*U (T?)1,GLN%B.\V1M-, =W13+>;"< MTZ+0H@2_,3O=11Z_$P%_W)X^/R*TBV)V)+F^J]]0Y5'EQ[, M4.51Y7M2>9\)349G2%%S$$%1\#E;(,2)I#BE8KM:[REI_CVJ/.48K5='<;^9 MNR]_MU4>FX?[@^(SE_4BM37\LKV1T;N+-'&A[7OIYM?3^?O)?+$J;W3+\G2A MIO*R]TLWFURYY6JRR)-5>7EY\Z;FQ:U2G.3IW,W#M+RD694GVD*@YL5#S-S; M;SAY[JVF[&O?/)B[+>YA^ ;'RB+WGF'Y_9Y1_!-1?_R+/%STT= MP)V/F\1?E<8>,R7KNUK%\6>P/D-[I?^,!/]1&RJU7B[LX MHKV6XBVUE[[II31SUXOUJGS\QU2"DLU744)>D#_>O:'TEO="" M?>TU7_LY>V&TLE_\WW,_L/^+ZK"E69=-YNZ60M]L5-NF)_855^Z?@??EGBK_-T57Q?GY833HX&<@RMECLY MZ/Z8*"8H)H,1DWV,YAHD!?4D)HPPCF*!W(0=$I"_!LI?K,HE4^^=&J:SBX>^ MGY=^<,W%9),.F>3EXG*RN$I+MVI3N6W)Q8=-EP8<7EBGKN!DB@I+)1'K:K!& M\D#R&)5!(]8X0F@@?N7KM+H;&W3320CW5JNAHVZZF?4.:Z5'.G:0?:F&[/&X M1D>-B)Q0U$0%)',*(A -WAD#*A)NI3)2<-_%HB6R0Q6]3&@](A@E"BZ)96 3*A)*4<;));,W>>8(&]9G4P/M_5^O[<>;N9K!:392H_"M-9FLQ+X/Z+WK_MC]LG MVX,S-Q6%-[?^RS_738KE79@]JL-GP0W@RGQ%Q'IX6"-Y('F,RJ 1ZQUFC]CN MO%-V>-[IRU2^($S=)O1T\SAQEXN"U_^W>0+WP*JA)@R':RG2KI')1$T=1%?N9+GBN/9ZE]<#R/QU_0W:.WO_Y+\"Y& M0N":KF5-]XXAR@V:)LK-'H8T:B>C%@:BB*U^! 8^J !!\"(WCCEK0Q=IE4[E MYK>S+;*3\42XX'M+MV! V^6Z_ZMKLR/E.LI2:CLA;EK]3%S3I%6#6YS5.!C= M=(OM'=8A(#A !Z,W]OC7?_G("!5HT ,VZ-XQ1*Y%TT2N/;1*-ATB$ED*2Z/16I?E30LO6P6V+]<[FY\7%/J>@WAO_8RZUXM#S?+4(_P3OVA*]ME-_FC>81JW+ M%<)M+MS7'N6^MB22"I: 2,Y!Q-:1,$I TL8PF1T7J9,TZOF%6Z;O6H8[^8+@ M.G(VZ!&QN)<]ID7>.X:H/VB:J#^[UQ\NN31!!.W!$* C<,.JI)8YV M[\7"8I9HD+B$K44)F'158YC@8I34O3PGFMCR&2?!$&U M2)7 I"0@2,)TMI$Q89X3ZW>DA+\=ZVN",MF[3&)6>P"; -^Y6!:67TVNEHMV MT"GFLROR>'"K$?,)%7H\3R^C1H.NQ:![QQ"Y%DUS.%P[W'A.!^9L9A&$I:3\ M$1FXP!)$$[S/3+%(5!>YVS=W_N/WB^7+Q=JO\GI6PKQB(*NN.H\RAJU',7^+ MH=O=:)#%'-IFHI-9_ M(BH!WFH/,29)O7+*"_WL9&EAMW:FY@\MM[VZH;:NW AJ<'=X1(N[=PQ1=] T MAZ,[ ]PV1(/&?KRC"-E.+MS\?6HG/&0W74X^N-EZT\:H?<6T_&2^FKCPTWK: M3#?NUI6[;D][XRYQ-=**FT>X2URAM(ZL!BG&*!4Q!(+UI@T6+7AJ?=O1T96? M.)<8Z>*\ZW?K9CI/37.RN/33^>:PT:Q8(WD@>8S* MH!'K'69,^.Z<2GYX3N5=">FSFI/@9DS?6PD''+OB9@RF0Y[9?LU(8:U0P 1A M(')TX+148 0+4CHKA&-=I$-.YV'9EMN]3#=_G\[OV+?S ]K\2'!,8F 2 W5S MR&8[! 11-P]7-QDQ+'L!288BA(YG\$45(0F60[;16>JZ./JV1]VD#%6S?]7< M43H*=PZZO'-_F_OI;);B%SL'."*R'A<(:[IQ-WB,A^,8TXY%'B!$34JP;B18 M1P)XRDTRPD;-Y6Z"];8.L;V6OT]7%R?KI@"=EL=M(K[K^D-ZQ#N92HT44 L% M](XAJA.:YG#4"0/TCK2R"*(*F8")7H)(A(!WO@3HDK4GS"UEVNXF0.] *W]3 M(I6R*)"CB-,QP[]C:GBS3%=N&N_ZU]Q4C2Y6%VDY">OET)V-SL)G4KE5Z:::)Q?VK^.8O)_ )L*[]Q''&=: MHSLTDBW-(2 X0'=HN X(HSE;2QUHT<;J)#EP*CL(H7@>47+#Y8YJ],LSB\M4 M""\]J=SPT2E_*3&C,:+EWSN&J$QHFL-1I@$V%D*#QC/@HPCF/IT!OW+7> "\ M*M$3N]@#XFQOF M[3JL%*2+42PC(2',#*-V#M!LAX#@ +5SN&IEC V4VPS6MVJEQJ/ K<\<,M[#%Z M%$PH:X(00%-[ICK1!#8Z"41Y1X+3KO@7.XM_6[+[X7,3\\>7/7/%,6,ZHC7= M.X8H-VB:PY$;W/SMJ(L9M3(8;T!&ZD$P1\ +S2#3E$FB047#=Q9./U7\'KG_ MRQA!B>Q]_Q>3X ,(N^\.&$R6Z4.:KS$)7H\?U,W6GB^O3LM/(+R05ZM)LYA- MX^3.VGH'?@@8?\5XOXYRC;[4<+V7()0(CG-@RI58/'(-UA .1@E2XG"JF-I1 MZ/Y0BY=/,UD[2@VP(VJZ\&"004;!(#=?07C_.*-$HH&C1 Y#(E6FWD8IBT2F M4 +\(GS6A0"6,.F"\Y2*/79!ZUHB51>=0I$^*DZOB]W%^>+PXOS7:34)KKF8 MK)L2[$_GD\556KK5=/Y^TBZ?#YM].$R"5./9=+/Y>.C4M!_C':9G@XF4CGK$ M9$*LY0PT-;'X64*"D=8!"3Z2&'P.,G2Q%5$8_*00^)OEXL,TIOC=]=\*DY_. MS^YX_/@3C7=_2IN)+N;#' RG55IROP>^PZV*@S?^(6",@HZ"_NN"+EPR)AI0 M615Q9EZ#R\R #)8Z84WF+'>Q<=*?H(NCXG^@H ] T+_<6]G'7NW]71.4;JQP M>#:P!<;V)__Y#?OF, _=C=6@$6LD#R0/-&C$NH9.40/W^GJ+ ML@;))GBY^; M25XN+B?3^8?4W,N,?8O$C\0_>C)"XA\;UD@>2!ZC,FC$>H7*U; NN5M>;,93II_7TZK*\"@NNJB&HD9SV' *" Z1XS*UV MDUN5S#LEF8+DLP'AB0,32 (JG7;1S&TD'#3R\J?>\47I1.E$Z3PTZ33$FN2X A]M M+M(I,UCK-#@J9!'%P#C7790E[5\ZA4#M[%T[=]2M!;<4.MU26"Y"2O$V4=64 MQ=;N+>3IQQ0G;C,3%K>:JW&+L#4S;AI7Z!8]??(7&G0M!MT[ALBU:)K#X=KA M!GW"2!:<,Y"Y#""L<>")4F"D2"X)K;R,G01]MX[E]\6O/"]NY5DNS\1U6_^4 MCC>.94?!GCF2HI[6'>->\)@E'D)(=YLE;@.Y^Z]4@ED8AZ$C!2,LQ&H#HQDD8,R8B_Y M)_;MR.VQ1Y1U,9-R) R$&6(4S@&:[1 01.$\6.&T6K-(N0:EI01A0P+/7 +G ME7="IN1(VDF&>(?"2]UD- 0$ M!^@/#=<#H=H6_R,EB"85#\1K!CY' DYD2WP(1!K22>A^+UUQ/(\_NE7+<]=G M>8?>B#C2LI[!'+C^49I0FD9KFC5*$U8MC=*@,5,\@.#N=-.7IMUY:>K M-%FFD*8?6E<'-[NK4="#Z8HZ!(RQTW,=*HR+8A2+XL:9PO[^:.!58XRLCVG2 M7^]!83PCP7L@)"40A@@J&R#82PET4U-]?TTZ>OBLC=O/[GLG0T+EJ2+ M/H#MSKJV928I[. MW3P\>U(B5J+N@?C'W$"@-N)'K(>'-9('DL>H#!JQQK85 _$K?SG68-HTZ^)6 M;AI9A,7EY:*]P$7X)^XH5,-1>*82]P;&V+\B<)U1Q$E@I$"A&L$!Z,REF2 MF)/TMNO^%:>W='>63S9D=]YR74>UX9)5D[O$Q8XZA#HT6M-$'>JTLD9[8F+, MD!S/($0TX+35D RC.6:?N.JFD^.>=,AVT<$1%SLV\AA'N'M[,'!RZ6)J%\YD MY3Z6=Y9X-UU>S1;7J?SCYXO%I%DOEZF@LDSQ/_QR\N?;&__EG\V%6Y97+]/, MK5*4$B;VK.;8=^^,5.E)(A32OF6@;K,= H(HI ERHZ(X M4I\9?!>)'J'J&>X] *K=-<"^Y\,05F&;OQ#P!C5&]7[5]5;2%FTN^AO3%&# MT#2 #3Z!R5);2H1W*G2Y.[)S]:8*NY<-0;UW5.6!C61WVDCVH=.RF%&JQN\Z MF/[70\ 8_2[TNWZ].E8)P:BD(*0P( PUX+7/H)-0T5,6F!$[;"3[_1V/[["1 M+,>._D-PQ'IG.]Q&.7CC'P+&*./-@_33>OJA1%GS%8Y7'" !U7VJ80@(#I#" M<0NLFRTP$BP-22K@G! 0OMW]XM:#E,$J[E*D;&L+["D9K7;_J_WOU6>N??NI M643[@^-Y_.437[SR35I.%_%T?D/@=T3^ZF.8K=M#6N7!A9N_3V_=*KW*.855 MU]MHZH@H;"33_SX92G'=0E*WV0X!093B@Y7B*+AF2C"@2ED0T@7PTCK(46AG MM2.";[4 ?4HV:MA23/41)ZC%_6LQ3L7IG0!/?FT;XVCB4_D-YFW)[R)/KC:+ M%BM^JW&H#B:C/@2,1UDB-%PWR#KEDI;%FS&9@G"6@C-!0W*4)R)'FEAL40'"06+:M' #\# 43%W MH)C.&:YSC&"ST2 H:7NEB02:R4Q<=MH0?E\QDXBT[?4.A), 0G,-QI8W$JML M\CY1):I43&:/K.*HF)40"M8UU+P)D,JSSPC_,9_2=S;@=W />\%:\HF+M9^E M>MAG']N3?ZBE#QM#^%@M@L&JYX8Z^/YM3K.5!UNQ>58L4;R M0/(8E4$CUE@I6D62Z'Q]=35+;2]G-YO$:1-FBV:]3-].-MFC*S>-FVG TWE8 M7*:;HTB5UUII%GIUM9N2F-P:VL/Q3',.)43@?8,#0BJ)-@L(EC! MH^",R*2W3M4\Y8#KZ88ZW[7,^:;0:5>;5;R+HRX'Q!]#8&G,_Z!(HDB.3R1[ M4[Y__9>/C%"!BZ;W'$;YVY7?>O/P0.@9?]4=_:J?>:T*DGEWD28N%">W7,QU M>[!TOEB5-[IE>;HXV^5E[Y=N-KERRU5;=+HJ+R]OWA1#MY.U[X;0E)D3?\$7S[W3E'WMFP=SL^4]+"X^;=Q=N??I1BK Y7+)W[K9S^ZZ M^OCB:GKT^>O6*>#<@FR/^29O[QF5S^L9D. M?E%^Z[1L_I%^6M.KU^_.)QUP85>7>/9] MN;"SD__WO\]^>/GJ[?F->VG_,GGU?_YV^N[_]G[3J\#H3]-YT;C%NG'SV/P[ M8K+!9#UWZUB^+/8'2.^JL D [K[Y]D(WDPC=>K6X"Y7::RD^5'OI[7M,S?VY>4,9V_!U?^[E^H0E> M0QW78%\PT_,[>>"I#U7)-WAL#?@=^$_W;\SCW4GOE\L-]LF[RZ6*6V.]+Z> MSM/DQ_*"BV;RJH#0XR'>^F[2[UP?.ZUCVC?OX]U $=@AK/OE_]_5+Z82<^]' M(<[3U2I=^K2<<'(T882Q6D[I#>.NH60<]-U R=B'9!QDQ#!26T:@D320-"JQ MY4'MGB':2!]('R.,08]CG+;G$-P,R:7O!8"\@KS2NRT/2B@1;:0/I \T:$1[ M &@C?1R@0?<3U;Q;K#"@P509W@TD^/T1O,+BBHHDX&1Q>;F83\[;4T-85H'L MU-F@MA$S&+JH^^.GMJT0G,[12>W;^M$M0E(9"ZD2%YX8KHG[Q>ICP-4_2\D+R0O)"\!D9>)XO+\O$7:=Y,/Z3)#XL& M=[^0QY#'D,<&QF.O?EI/5]=5+IAJ[]00\[M[F^&]2^9Z[DBFI]Z9[]S,S4.: MN-7D90JW34#II@DHK7M4]_ATY/FP_N8XQ;Y!'0!^CZ\ J68ZZ.-1[8MB'AZ@ MS1WS@9L,F1D/P@<-U@4#V22K3="&!'E_@+8TFG/N!<187BFL<& X)4"LYS0R MQJPG]P=HWQR_V]1UW:3RS]:K9N7F<3I__XMIVLWFIP\/U#Y]_?U7)FHS>J2H MJ&:H-JYUE""4H*]X63MANQX'7*,\=2=/P?J4."- 1'QL(/51VY3"$$XH$6O0&A?01CJ05):5+$ M!$L#W8[5A" F9U!66!!)%77,+$)*PKA G>:Q4W5LB@F41U^12:F.A&8HD_OC MHW]'"44)'9;)#DY"N\*[*@6%0[7P 3 $$N_AF242+VZF/2Y<2%0[0R(!21(# M$4T"YQ4'SI)-Y?^MR5NIG20B#=H3()RT(0;7)<0@;6I'V>1]HDKHO6VF"7HD M&48)^Q"D+\L3]U$Z6D,I8F7RA%UE!E.;7F%X,%)C1J21-I VT)@1Z4J11MI M8QZ-,2/22!M(&VC,B'2E2"-MH#&/QI@1::0-I TT9D3Z6>FJNXMXVK2$+_': MI)&[RVG=HM@2PLU']U\NL+^4]&G3K#<--Q9YLIXO4[-:3D,[S*CI=S[L84K! M\V$]V,QXS:2.=2\/UKWH0*+)!'@R!D00"CQ/"J++AF;GK91;A\@4\YZ%($#P MH$'DG,#*T!XBDS%(E8U5::ONI6VD\9UK4FP[":9YX]J+.%XNW?Q]NBQ7^-WU MYY>\<=?M4\<_NV4\NVI?V/RUO'#5G,[?I.5T$;OLT='% 31DACJ8H6\$4;#0 M+(<1A?2E0C?S\P0:\V"-N6\$D6/1+)%CD6/';,Q](X@'\;'P9C?6O^G& +[-.4_" M%WGI2?K8/D[8CJ82Y<2F%'5T24+E[$ YT9CK,.:^$42.1;-$CD6.';,Q]XT@ M3'\7_7S:HM#&_>+8YCG+;7X&9OW#2>SD_;3_D?-UNGKAHQ-('(LFB7NP^QT'\::G&@[UM4; M'D#$E,!;YR!X;R*/0C*^/?$NR9 C45!>X4#H5-Z=HP+J>="$ANP%Q7T8) IL M+S3@*J?7:369+9H&ZX K\3ZZ*9WTY=5I^0F#%_)J-6D6LVFC;M>XT:V1[;' M!8%LC\9]",;]++;?;2ZJ+[K_T]V-&D-BC"D9M3$!HG"R;5IMP!E-0%D1G0S< M.[]5H,QH4M[$8H;6!1 I6?"6*%"$""&UG\5J MRMTOC[Z2SJ)'3-?3JKI^QOJE">[$VOZ]2C9#J3YLPQ\ PAB886"&"P+9O@;H MT;CK-6X,S,8=F 5"#!4\@38J@=!*@0^: A=&>25\LJ23BD4,S"IBK+X"LR_K M%/=!;_=+$%&4L9SP6;#BB-I1&C,BC;2!M('&C$A7BC32!AKS:(P9D4;:0-I M8T:D*T4::0.->33&C$@C;2!MH#$CTK\;Z>Z&!PT[A=57QOH[-W/SD"9N-?G1 M+M6L MW#Q.Y^]_42#3;'[Z<(W,Z>OOOU(;P^B1$@S;<(UFK?>-($K0,"NR_H#R- 9Y M(C+:R)B!3*,O\I0%N*P<,"E2DEPJ0E47\K01IHO%+*9E\^JG]71UW5%32$85 MJA&J$:I1O:"B&J$:/4Z-;'L@SV@P2G.(FMO MJ @ZJ"[5\7$G[*0^TA*;^?=]@ XE%"6T7I,=G(2.LAL)'*J%#X AD'@/SRR1 M>'$S[9&5!S'3X+P&)PT#T7;8<+'\DY*4J=9"6Z?OAPM<:V6]#."5<2!D3N = M,V!S=,2TN1VZU8MC9YMI@API+3!*V(,@82N-WN4)Z\:Q;GQ U2/FV:]:;;QB(7(FJ/IIK6_;;O.C-+?>]*=37=-BI0W117X\44 <% M](T@*A.:)2K3;I4I>ANYMV MH6TG#@..2@.$*^ET=JQ(U Z5Z7_<;)U^59@Z MJNBD*$FC6?M](XB2A&:)DK3;:9Y>9.6L .)% F%3$2B62+'(L>.V9C[1A Y%LT2]U9VNK>2(C-9)@?2 M^ PB$P&.!P)4<6E,NX6RW:EHB&W;-\=!<.; *** :Q^$-TE'\G"KT[[V M5CCNK>QA\7B62+'(L>.V9C[1A Y%LT2=\QV._Y )&)L4A"% M]2 ")V!$I)"9-#P0FC+=*I!]2C72MH4E,[3\L,TI)NMMKJ&=U:&<.)E,"$U"!LUL4O:A-.(G)BDB%:B,ZZ MN'PFW >:C'782@S;MCR\1G9B5T^8U(UBB6*)8HD;I&C,]1MSWP@BQZ)98D!R M. &)]SRGH!4(FF+YPW-PR5 H3]H0,V?1RLYZ>/U*0-+I=BO&(AB+H$X.TV0' M@!_&(AB+'(HQ]XT@3D _M:\8[O<KO?#N=5I-9HNFP;+_2KR<;JIY M?7EU6G["X(6\6DV:Q6P:)W-&$=X[ MRLCV:-S(]LCVN""0[>N%'HV[7N-&MD>VQP6!;(_&?0C&_2RVQYQ7]3DOEEPP MP06@U!(0A'MP)'(@/%$2'64FY/LYKT"5SBY;,#H;$)0D\,PK2(E)'B(I'^GN MY[Q>I]7I/"PNTP^+IGE\?JLI=[\\^MHARR-F;#6=).IGK#K+GU&JZQ>2@1O^ M !#&P P#,UP0R/8U0(_&7:]Q8V V[L#,9IX,SPFLD!Y$]N612QQ<9BI:*YSR MG10C8F!6$6,-N$X1&P3NE"0F> QCO]Y3 ;']R7]^P[ZI]4C!3F.VRGQ61'IH M2"-MH#&/QI@1::0-I TT9D2Z4J21-M"81V/,B#32!M(&&C,B72G22!MHS*,Q M9D2ZRT8=W>6[#BF]]9V;N7E($[>:_#_K>9IP"0O3HJ@FJL M]QEJB4T,A#G'* @7)0@9--A /*1RIP)70=MD[Y?89,E)IEP!R>4/(7)L>\)' M4,10QUGV,FT-G#K9C//;=/VZF2]UMEXU*S>/T_G[#D=-,7JD3!?SIG"MU['6 M^T80)6B8)5Y_0'D:@SPEGZDD@0)U+K0S2 Q8JP0PRUF0P2;O31?RM!&FB\4L MIF7SZJ?U='7=4?])1C6J$:H1JE&]H*(:H1H]3HT482Q+DX"*T$[G9;P$2YH" M4U9I$3P1T=U7(V(LYUIY,#X4-;)4@8TA0\HAQF1M)N;AYLB[4"-KCI26*$@H M2"A(]8**@H2G]0:HCL$P$3++('3V('AP8$KX4X*OW(9KFI%$MV(UH[/UD8!1 MJ;S')@:.N@R:%VUDEHDL:9?J^+@C>](>$5[/F;T#X*,>6Z7TC2Y*Z#!-=G 2 M.LKV)G"H%CX AD#B/3RS1.+%S;1'IG:$)RE: M%26\(%'<%Q'2!XE6V6GF@3 M[H<+B1#MJ>1@C(\ESJ E7+#:0W1:J%C^,T3N;3.-VR,CNY@O-HZ5OZ_2Q'U4 MA=90AEB9/&'9.):-#ZB8&3N?OWZ3E=!%O6G.\NF6_S8O>W'+?FT)]38>=.FP773J0 NJ@ M@+X11&4ZF%).5*WZ5"L['D.R"K(.!H3*N:B6L4")M2PH36A(.U2M_W&S=?I5 MT>JHVA/E"N4*Y:IB4%&N4*X>V<8C"*NCM:#;YAV"$0/.JP29DE!6$,F<;K7Q MH(H[%KT%YI@O5KDBN&=P6/@"& M0.(]/+-$XD7B';>%#X AD'@/SRR1>'&#YI$;-#[1S*P $V@ P:T&DX4"%2.Q M)M+RG[R_0:-BEES9",2JMC6$<.!B<""33\9'F9S/-6W0=-$X8AR\4'DEWFUW M#JS$VPT#W)2<3)KU,UDM_L,O)W^^O<=?_GGEKBN%J4M5D^;;6#;6[JZ+M6HZ>"#7B[<)N2BDQ2 M 4E["\*QXC91$D"3[+G*-E*NGE.&X7Y>IF]O^/K\,UV_6[QQU^]:'GY[0\/O M%G_[@H2_&/G58?4@)=AW:W]A%7;G10U%#<5MUE^Y%1\9H0*->;#&W#>"R+%H MEABG'$Z- *\",YEG']BSZN^>'J=L=GZ[JL 3&*)@ MB#):^7Q4^X81N]M#=5H0Z4J01MI 8QZ-,2/22!MUPUJU@SP _#!8/\Q@G5%. M HL9*',4!"DQM[B5.$=:%U'&.H,"H:7I88C;D.8^X;0>18-$OD6.38 M,1MSWP@BQZ)9#F1S;ZC[:8*SI!-A((R+(#A/8$.VD$.0-C)B+--=-)\ZCO^[ M;E:7Y5*:=XOC&*?M-;C9&S>-I_,3=S5=N=EFVVT3SY]\$.U@VA2U%PQ8]S6/LQ3 M>DSA/@P2!3:D&E"5T]OT:=SCO>&06/1=B3\RCD++ > W0'\$B[Z[<(ZLE\E: M47R45IBC3<>R$:U'*;) M#@ _5,O#5,NHJ.*A:"3SA(-(68'S1H,)*04JK.=ZJY])UVK9Y5Y %Z,NQT$Z MJ).HDP,SV0'@ASIYF#K)=8[,9-=NM&<0R@:P)AE00NIDF PQF,[F;NY#)Q5V M(4:E1*407FVNDC+ M38>X9;I(\V;Z(4UFBZ;!\QR5^#U8ICWD\QP86Z(Q5VC,?2.('(MFB1R+'#MF M8^X;0>18-,N![-\-=/7OZ8C;EO M!)%CT2P'XN5CEKZ#D,-+QI65%)3SLH0<08)3E (SBI4?A>0)WSJ_F%2)382' MQ"P%074"0Y,%FZ4H[[6<4[W;D*,I1E$>?2UCKS'ZZ#MCCZI9,^M7;;(#P ]5 M\S!54RH=F5,,J),)1)8:#'<<",N$6&&=D:J+VC94S<-43>P46'N=6UE]D^EF M+6)%?R5>3S>EM;Z\.BT_8?!"7JTFS6(VC9,[(^L;]@$@_!7#_3K&N*?;P9XN M+H@1+(@;1XKPWE%&MD?C1K9'ML<%@6Q?+_1HW/4:-[(]LCTN"&1[-.Y#,.YG ML3W6AS_81-,&3A/70+(S($*PX((R$(@3WDFI92 /-)M.,E$!)F0"0K#R2-(( M41EI O.627D_[?0ZK3[GF3HJ!&='TMIJ&B@@-Z#PH?"A<5=F;A[2Q*TFY^EJE2Y]6DXX.9HPPACVC:B$<<8QDFT ^ VP6]902VA4$%Y$ M:4 R84%$9<%%GB%Z;Q/S242SU=8QDYBT"@&4\0E$X!*,)>6?P1)&N3+R\O%?#."\?S"+5-SMEXU*S>/T_G[7U34-)N?/EQ4<_KZ^Z]5U= C970U M936XUE&"4(+ZZ);V!Y2G,AQ:J13$MD$#4P(!\+I -8D M#H+G2*)2BNNM\P9!V4"=%B"4+N_A-)4 R[5'L:D73LG@V@!K3VID[1$1.)T> M!0D%J6)049"PU_T U=%PD0B-"H*6&@0S"CRQ#&SRVF=".'/ZOCHFEG@N*@A: MBQ*KL4C :!>!9,J(-E([O74:[SGJ^+C.]E(="=%%7WKX<9NYZL5Z5C_^8"J-NOHH2\H+\\>X-Y9[/W%63OFW2E5NZ5;K# M8".Y-Y_]S?U"]P_39NJGLZ(HW]Z]_X&*]YNOX_(%M_R/+70/B<+M-3WSY^(% ML?:YW_&"LF=^!']!:[@,_4)+T_]EF!>*5W 9M+TKNO_KL"\H_7UP=-=D[=!" MUG\[*1_EE]-_.VKYVN-4!XSMYP.">SXA>(?#WH#OQ./R)9CK("S] M?K&M&H!%HI)'AQ:O',4[;&A0WPP70]P) H)%IQ@LZ HU CPMHI!&T;@0: M@48:&5[<\VZQPI '$V]X-[!68W\$K[!4HR()N&D3/-D<]L(B#62GW[H5-U]! M^*$S&+JH^^.G-VX:X72.3FK?UH]N$9+*6$CE.(3UY7KF5GA2H?\5@,2"Q#)" M8IF^2N07'7\67!?U7E@JGV3B%W(7?ABNB?NT[2%Y+7P,CK9'%9/OXBS9OIAS0YG8?% M99I,_O3#HFF>,)/ED.\?,AHR&JZ(_AGM9KA*E0NFVCMUD)G>@F/OS-77+*3O MW,S-0YJXU>1E"K?-1>FFN2C#7/#0)/Q@!S+MO18$QZT]^JX]/&[-*A^$9 *B MT@2$%PD,S0(RC3(13I41Z?ZXM>BI4$YS")(X$*F\QR>BRA^.<\\9)WIK0NC- M0;Q-A==-4O]LO6I6;AZG\_>_&+S6;'[Z\.RUT]???V7X&J-'Q/(.AJ_A6J]C MK?>-($K0P4P#17FJ3YX2<51&*D +(T'DI,"JD( )H[TTR4MMNI"G9TP#+9I# M47!0<%!PZ@45!0<%YW&"4\1%*6L,"*V+> @7P0A*P<:B(U19RO*6X%C.F31" M0LZ1@[!:@'$Z@&/<1VJY#]KN;?RT-4><*!0D%"04I'I!14':MR#U)3-_NKL- M8U#'&%R6@A$(5A>)M):!%5FTCZ*P(B02Y7UUS,)*R0,MFN@8")H=6",\".F, MR58S;WV7ZM@4$RB/OB*3TAQ1:U F]\='/9:O](TN2N@P318E%"6T:PG-P8LD MO8?,@BW"23SXG#50Y8-E692GW7T)Y38G%G(;A9( PB@&QCL/SI3@DBF3O.@T MP'R\)^JYB-$8 IXE!T*U23AC S"IE3=19*JWHCX1 M#6.VO$6)(J1LF,WMN>J"!'C%@4JSWLB7Y92'HH1:-#E2=4 M_;Y/$3Q-I;H"_4&1&JDQ(])(&T@;:,R(=*5((VV@,8_&F!%II VD#31F1+I2 MI)$VT)A'8\R(--(&T@8:,R+]K'35W47\SKXG(6>2PU^^Q&N31NXNIW6+8DL( M-Q_=?[G _E+2ITVSWK1&6>3)>KY,S6HY#>T JN9I,WUO;Q=*0;>D]&A8#S8S MOA^SQ+J7#DLU!?6.60)4Q0Q"" ->1 5&,)E5DCX$>[_NA2KNL\@)4N0*1/() MO"L?$9A701H=>.9;=2]MRY/O7)-BV_TQS1O77L3Q,CC^:A M3%9], \E%"44)72?F:6^I.AFCKU 8QZL,?>-('(LFB5R+'+LF(VY;P218]$L MD6.18_OOF?#$(K3;FD L0MN-]=^,K)DTZ^4RE=]XF>+$7T_2Y=5L<9W*#U:+ MR96[GJSIFSJQ;JJFY88HF"(@O(Y3),= 'X8HF"( M"R+%HELBQR+%C-N:^$42.1;/$;:##V082*@G%30*2VRV=;#-8*RA0 MGQ13@5E-M^:^>V\M$2&#B]F"X"2#I^V@HYBT"T0%Q7$;J%8NZFL;"#O.U5[L M]S9=K9?APC6;GG-A<7FYF#^U> \+Y+% OD)W"'LEH#OTF^Y0(,7A(68B M)%G>5^_:DH^EV?DX45>RQR# 00.2N+_^5'7C1H(2*0DDNL%TA,5;=Z,Z*_-Y M,K.RLJ1/VF"%O;MWNMQGG@#ZO@)/ D\.5&4'(#_@RLX8 >8$IAR8"H[ /E!S0]T*'DLRGQH M"0+&@EH"Q@+&'K,R'UJ"@+&@EI#Q>3P9'QHL,90;9+1WB'/ID0V!(RD-==(2 MYNQ.QN=+ZBH?/./#H8;@T!D?Z)?8]Q+*UAI1>\Q)*:!RS*?&@) L:"6@+& L8>LS(?6H* L:"6 \GC#35U9BUV MEGB!A$RQI,XX2C-N^FS$.HR!CO^S=;A MU>2%O:CG=GSSL:6_QW\OZB9+Z6V# M!8>6(% 4J"6$ 1 &'+,R'UJ"@+&@EH"Q@+''K,R'EB!@+*@EI%KN-=42;)!4 M1(4D,[%T?]-(B\@09BY$XF1(W.^C2@E2+8\-"Z#=6]]KE=[,S^*LK5*:Q;-L M;O7[6-63_/-75"E!E394:??0Y8"=,#T*ZT"9^Z',AY8@8"RH)6 L8.PQ*_.A M)0@8"VH)& L8>\S*?&@) L:"6@+& L8>LS(?6H* L:"6L 1\KTO *DJIA#'( M @4$O@H'OEH%3* MC8RWB 5I$3>9C6P* <7@2.0>.RGH/LJ0@(..SMBA)U+?ZXRR857C;&!0R-P3 M#V(_Q8LN7QUG:QFXQ5)*@9&EV"%NG$,V$HL8$9%3:R36X?KBEC3*,D8CPJJ<'B)"1,8QAB)+ MD4;M%"7^^N+6ZSC?K&;=?16KR;.?O[MM.6LDI.[-QOG^(U8_#X4%JNX_D0Q< M\0<@80C,(# #@P"T[X/H0;G[J]P0F!UW8.8P-9(3C0(6 7%'!')$6B2=B(H$ M2AW=2_,S",QZA%@#/KOQFRN7KY%C?* NQ_.6O3^B3OA;C MWVM$UC./%"0]-$D#;( R'XTR@Z0!-@ V0)E!TCV5-, &*//1*#-(&F #8 .4 M&23=4TD#;( R'XTR@Z3WV88#EK>^9F:>V[&=^%C9>?6KG?FSBI%113%ET'6C M)VBSGP7V0PMU /*#OET/5D&#F5/*8H=BB QQKBTR/BBDE>.2J)ADVJF@\80R M28A"47N+N) >:<8Q4BPYDFGX^G;R=3_T?[2F!S9O%O)G;2:@G MIU<*:IKVKS?7U+QZ_?,MM304CXR XP&/Q]8/+4&@H&%6,1M5,@PHU#(M.6B(5I8O@]Z:HGI;#H.<=:\_/>BGE_NJ8DD)1C8"-@( MV*B_0@4V C:Z&QM%&VR4V*,<,T7$HU+(!9:0YQ(;;0+5S%QG(ZJHR)&40#%% MBCBS%&E*&$HF<2>534JX!V,CHT=42R D("0@I/X*%0@)-N,-D!T#9TD&(C,[ M8HXX=1PY2BDBF0(3BYD\";[.C@)K22PI%[%\C\F1G@U.("-J0LX'CCSU7CK% MN)0[!]?P**6,AB%)9&8M+S'25JO\(^96&9:XB@\6T[%]G%)S'%8_ -0$,GI\ M:@ED!&1T-S*B/E@;.4668Y:))<=$FAB#L'?:&RXMICLA5.(^")Q#*.,=S2$4 MM\B0:)$(.(G,8 9[]7!DI'/D!(3T$(2T7:_Y6&HSATI/P/I?6TM_6)8ZK@KO M/OL#(&F #8"-1ZS,(&F #8 -4&:0=$\E#; !RGPTR@R2!M@ V !E!DGW5-( M&Z#,1Z/,(.E]=L_?EE>[C+R_-:VE% L@=(\^?+G PRU)OVJ:1=N!9)HR$)7M M^GE$4_]'E:<@SJIX?C&>7L:X_.7%8N;/;!.KB[&=0!NJGB#6G<7Z:)?-^]Q0 M"HIB;BJ*D=Q$HHQ!3$B'N&0"N2 T5T2PXC10.%G&B S+< MY#F5UB3B":>4W%@44T PAI\6LWIR^EN[=T D;;!F2">=$%>9E"RF(0.Z"\DQ;;'9 M/1=\?\ST/W:\B)\DICU5=!*@I*.Q_4-+$"@)U!(HZ7YW$%")E=86.>PCXE9Y M9$0JIYN29!1A*VBC_(3.P@.1$D"..EX MC/_0$@1. K4!SW48WT+/QKTU'/[;C=Q]'&\R^VPOG?X[\7=9.E]#;.WM<^=JFVWZ.?GD[: MI[19MSTEUSAFT!KU:(#BT!($_@*UA!@!8H1C5N9#2Q P%M02,!8P]IB5^= 2 M!(P%M80\S/WN"A..!L\(\L%ZQ".QR!I,$7.$"8Z))W;GD+.OJ5R"/ P !?3\ M&E"5TYOY69RU]4VS>)9ML7X?J_&T::".NB?>")12#KF.&B(^4.8>*O.A)0@8 M"VH)& L8>\S*?&@) L:"6@+& L8>LS(?6H* L:"6@+& L<>LS(>6(& LJ.5 M5H'VINEWY>K&]\/5JXJ?G\9=IT[R.\S?IG?UX]^7F M)BM%_NZV7MH4#GBXV5CN1<%^ -8$U@36!-8\?M:D05!,6588CFUFS?R/ML26 M37-1XYABI#L;[;ZFP M8\W&R)O2KZGLE5[:^KZS<@CKR'M>1NWQUG*UE<"(N MYE4S'=>A6JG8H<4^ G?HKBWRQ@RNGO(Z()!'(%!=!^!V<&E#&@/R@UH#V@/ M!@%HWU_1@W+W5[D![0'MP2 [4&Y'X-R?Q/:PPI8[U? A$W*F&B0,20AKKU$ MKARNS@66S'&IM3+75\"\BYR18% RTN9[#$,F2(R+M>@@BD M#.6$WR36+,3RE[\^H4_N7\0]C+".5)E!T@ ; !N@S"#IGDH:8 .4^6B4&20- ML &P 6(*ZF1 M=BX@B25VVAG.,;]>$$-CGG\B-'(D8<23CLA%1Q"SG"2AN/*27"^(>3$]/Y]. MWLZG_H_VS,7FS6+>S.TDU)/3*_4Q3?O7FTMD7KW^^;;2&#PR9A_G*8*M]\/6 M#RU!H*!A%F3])]#3,= 33RIIXQARCD7$O0S(Z$21")9(XY*61.R#GEIB.IN. M0YPU+_^]J.>7>SK=EY)]5&H>A]D/ #8A30 $!00%!'5G@K*86>8B08HJAKAC M%#F%!4J&F!@R/U&7=C84$(R%$Q0ER0GB(D1DB,:(B(0ME9AZIAZ,H(P>*8Z! MHXZ&HPXM02 D(*0C("38;K<'=I0L14,%1]3YE-E16*1)DH@IP61R3&IKK[.C M,MXKS B2,@G$)?/(*&R1Q\9';$V2GNZ3'>^VYT[2$2<*:/+ 6^J 0H%"^ZNR M0*% H?NFT("]X=ZXS(0D_Z.M0R9%C$QPQ&G)I-([K<2HQ8$E9Q#AD><;A4RII@ U0YJ-19I#T7EJD+*=C6U[M,O+^UK264BR T#WZ\.4" M#[7\1)8\L@GLUF=G(:S_,(GU]N+OG-7I9?/?M@9^'-1;FP M^:]\X;QY-?DMSNIIV&/S%8)I;TXE F@ Q@+&.D*U[&$8\E@/8@5E!HP%C#U" MM82H8']1 7,Q8I$B8M9%Q#-@(^VL18(F([33,?][/2K( 41(/B6D?7*(8^>0 M5>W=5K'2$4O'F_=OM:Y]##\M9O7DM//O_\>.%[&-!]SUD&%?+:[ Z3\:RS^T M!(&00"W!Z0>G_YB5^= 2!(P%M02,!8P]9F4^M 0!8T$M(;%RKXF5E!AQ$2<4 MC J(>RR0EE0C(JCS!,>HC=M)K$@2O68$.2-DUWG5)8U12HH:3!5IVXE#8N4Q M6?[^CKV"FJ[[L?_?X\5BYL^RE96J+M^>)/.U]5S0XPAZ'/70P3CF/D;0!G ? MG71ET#1@C%S^#_&8&++$>D2B\\[(_"?N]U)<5F!U [A7/)ZWR^JPO16,:>@( M>+.1W(MB04= 8$M@2V#+1\"6QE%OA*"(:9&9CZB$#*$$1>.\$#Y8R?!]LV6; M']A3)@!X$G@2>'*@*CL ^0%//DZ>3,;89+A#26*)N&$2\E9YEK26(3\6$\)AF=1UAWY]4S9)162'$?K(E2YD'NK6KR03(^$C(^!\[X M0%>\OE=0MM:(VCKE4C^Y+E2NXL?R?82-&CWQ?Z!<>\@;-2#&!&7NH3(?6H* ML:"6@+& L<>LS(>6(& LJ.5 \GA#39T915WR*2#EL4)=_Q[_'?B[K)4GH; M9^]K'[MTV^_13T\G[5/VF7ECPL#^Y*,!BD-+$/@+U!)B!(@1CEF9#RU!P%A0 M2\!8P-AC5N9#2Q P%M02\C#WFH>AKMV:1E"(CB*N4YN'\@*J7Q_.ESJ: M?$)81X)X5 *9I!GRCG GI7/6D>OKP^URTXOMU:97[6+3+].F>1WG;]([^W%/ M:[R<09.+H['U0TL0* C4$BCH7BG(44Z2MP81Z0+B6B=D>.*(!JTPML1HO'-: MT]>4* $%'9NM0R^EOE<99;OZZJHBJ'+N<96SRU?'V5H&)^)B7C73<1VJE9(= M6NP#D/ MBGN[C"';N(=L(QC$$1A$]Q&8'5S*@/:@W(#V@/9@$(#V_14]*'=_ ME1O0'M ># +0'I3[,2CW-Z$]+"C=M*"DF#4B!8=89 GQF C25A!$ P\NA=). M<'?/.Q7>1&*0BY$C+FU$CCB""!6"$T4HD?KZ@M+K.-^L(.WKB(X1X;PW6]0! M&X#X@/A N7M'?!#F@$$HE,8@I) M163BSKA$=ENL?T7='(0YQXT-VU5T#P$6UPOD@.*@U.V;Q)J%6/[RUR?TR?V+ MN(?QRI$J,T@:8 -@ Y09)-U320-L@#(?C3*#I $V #9 F4'2/94TP 8H\]$H M,T@:8 -@ Y09)/U-RU6K07S=T3+#7L(ZU&+TQHMY/'=Q5C$\ MJBBF#!I%]01QH'D,-(HZMH(7R4,*E!!D5#"(6\&1H98APJ0AWBKJL+Y>\$(H MQXE[AC3%^1X7,7+64D1M($(;QO/7ZP4O+Z;GY]/)V_G4_]$>6=>\6G)ZI?ZE:?]ZW^$^CI M&.B)2AD%09MX@Z:FC*=H0_%[HJ26FL^DXQ%GS\M^+>GZYIZ), M2C"PT=&P$>0*'H>F D$!0=V-H)C5V*A,,28YF\F&)V29B>5H\!A\YJZH^'6" MDI9F3B,"4<\*07F"'.46):8LUH+J3'H/1E!&CXR2P%%'PU&'EB 0$A#2$1#2 MH6CF^]4T' ,[:J]2Y"%3F_$2<<9*!Y#,CM1ZFI0(41-SG1UI8#E:BP9YHC3B MPB?DC$Y(8>ZEHRK8P/?)CDU6@?S=+30IR8@JZ$#_@'CT U H4.BP5!8H%"AT MWQ3JAR6@?+"7*U$A+ 63U "G15>%I M_FK=.+;?/IS9;4S]"^BC_?2]2*$/+_NMT/'5TGAW%BOK_?0\#^:RGIQ6D^D\ MWVAG^=<92?)EIS,[KB[L;%Y-4S7/E^>;VPY"=AY#E>J)G?@Z7]+,\R_.\U.; MDYX)]T@UZ3XJI[]:%O_QK6(@]+9/'HQ-J6NR.%L7\U_8T]A1$+(I#_FI'7^P ME\V/3ZH_]T!YCM1.]J(=+CLX^Y#%LW\\^_WEJ'KU^L7A4;)U%%N\_^=\^L]M M6/_G&M;_N8+U?HCO]9MW+]]6[]Y4+]Z\?OOFEU<_/7OW\J>;\DP'&E_U\ZO7 MSUZ_>/7LE^KMNSRV7U^^?O?VX!/="]%\OYC81<@?%GZX)I!0O]]UU7[6.5%%)&QE*5 G$>7+(!&514,1XA8DA<2=1IX4DI>(#<:(XXD$X M9(WSR&JE#?5>!)=VCER>G=I)_;^VQ"0OUJ:3?W@V";_-8I-?NOWQ3?IY94MO MUQ[23W7CQ]-F,8OO\BB>CW,$]:2*.4JZ*&HQ6\2O"7MOGYE/:\J_%LV\3I<] M4977&9,J4G5-H]F/U4]9-+/ZH@UNET[HB\YCS4YJJ)[;IF[*'[;EOAWF#%"4 M7^Z-=)>6#WM:S_-0_"?%^VEQWBBTY;NVISRS$\;8=Y\\Y_D8Y/@IJ?TC=E%1 M=3J>NASOC*,-<99#I,K5T_,XSQ#45,TTS3^4RZ8I95":G#:MAF9T6!1Q-R?5 MF\6LNIC.YBD#QK2*DQ)O-]7I]'V<30HV5-E%S&@1NQMS8);!K8VO\M_J>?G] MO-PVFX['HPQYY;?I;/RH,O9G43 MJXNSRZ;.,CTM&8_*G]F29\E#S\(O5S>+?+%M2IQW&F?YEHQ>HRIE>>/X<4>!EIJPFHOVHJSI.23]L545E'7@ MO'GJ;!/']23N*-5F1K<_NX]:=K-0ZDEY+=3*Y@L^XC-BVY8(Y\ID5N2"8,F, M^N['9;=^2M4,?+UC*>[L$EW!]R5+_'TVQ/&2S6=KBT MW-:>LTE-2[)ENN51=-1G?LR($GUV$ZKL6]BBX&L#RW.R^A<,#0SMP0WMU9)Z M>F9J?Y_7X_R$.]M385/K\Z\R;XXOUX2:C3+/11T6=MQV.&S M+<>O9[;XVVR:32A6*1M-,<+LZ#;5^6(\K_.C_'PZ&U47MFG*,ES[IVR'Y4NV MR,Y(0[LRL<@>9^MBKDRVJ3[4\[,M>\RNC&OS_.'AFW?M605)=%-C+7WRLB#'LI&JS!&V( M'C.X-W6^>9,SR/.UF8MU9J$JS\K $ZI2 3*93-]G/'P?1]5LFC]B7EW,IF'A M,Y2&6.H$\W7QX\6X]O4\NSUI.JMB\8;RLY=KON6A.<*?^/&B- >I?'Y(_M 9 M.F]U*+20O'5M-8LV7&Z-+,WL>387YLYZ76HR045AF2$-_'\?2BS7G\ M4>>!??_VI_]N?NCR)7'VOLTG9 [)0Z@O[/A*BN2BC-QV[[TMCBS%RZ9@\'+@ M6>;M^3=MOC<'AJ/J?=W8U?WY28V?Y4G)[S>JQO9#GIP\2M_F:$?5I/V _,DA MICP)<=2^[CBK6,PS-5H937Y":S99]\ICEB2V_L#R.IN2E,J?1?_'E??:2O%< M>:_5&YQ/79VMM$OY="-;9/EL9WRZJ>J,][+,]#1U8VE%V8YR/K.39ED?U*6& MRJ-.^@5/D'[\M'#:O.'*AML1M9[415:-C_3*KL++; MM%VG*!=+;ZU%]^E%G!4E&55M=R ["PTJ>#2N;?N4.HX#*G?$R;;)+R:^LYFL MATL46X^YV/RBX%/V[[R]F&>M''6NV^5H60@V6F)>LW3XXOK'+?(YS^C3E)3D MAVR+Y:L]/9W%T^S^EO>PX\O_S=_D3RUF.*KR4TL",S^MM8""HAEWIQGJ5@\J M?XKG!:&6GN5V1G>%)R?5SQDBQUE="G!=C*>7[3K.* \B?\3E6GCYZ[^BGU<= M2'9@U>9_EZ"7T3^C?9L9W@*Y3!!->9GI8G9C,GDCPRUL7.:A,WJON-IV*E&F MN)3F9+U])"GL42XIY?+8'8#DQV 3V?Y7::S.H^NI)K_O:@[8,[OL2B^ M>IZL64;H-R]_;7[(LV;'BQQBAY _I2RYC,?M7__GV>_EKZ56:!++ ]M)K&=9 M(&64)6T=.NQ:DPZLIOGWY9JN MI*NH:?ZN3%L5%FWBHZ6DK XGU;.L?=GDRX)Q:Q4;?\7;L5^,V^=TJK.8M+<5 M#Z ;UZ>2_M^^EINH"$HY@BPC#'%!&3+8YA\MD80RR1/?.0;P:]9RVP7$-^E9 M%VWFE_PMR]=?=O\>U0KM?2XKWGT9%NS[YMK+=87$'6Q\8Z%YE!ERNY"B/&X6 MVB:F;9*DX$4]R>"_\)U763S]3&7G%<'H_^O([RS.8OYU)K9I"Q KQS-S2_Z^ M8^9"(>7B#DHFL9"KG76!@VU9>YPYIPQE/?-%$PJA;49_,6WJSE?-EV6F:I6E M]32ZL;4+GK8YJ])X^J$L+TZ*',H BEO;OD]VO?/EA?2*GWTQW^2(BOPN.J=Z M7#BUD&K*CG.^8"G3&\78K88N7SG<^9W;9=$K;UM^6Z0]_S"M+J/-?!A;D/PI MW]?UD25M'UFZ?*U_+7VE[KV*H-H_/IM,%GF$O\?64\E_7DW6?Y]4[TJ\N)F\ MYFRZ&.?@(K:AUXV/G9_9^=83P!B_W1C=LD=P&(M?NMN_+N,LZ M?GZ9Z22;3'Y.)Z]\2PX*6R>TS5C^L#0#.VN#W%:/IQ?U9&G%&V=VM&/ZR=:S M';/?-?F;6RIW;_HY$%B;51N5U.?%2:FG865+;$"%(I:?5@"\9PIT9=O. M%6=YE7;-OXP?6Q[[&M?T>,KO]=7RTNK.%?B/I?R^U9^UJNPU8F,)F[:%-<6\ M1%\)(^>M0MX*9ADVPBN_CXCM2L7MWN,T.D!HO7N<]MO:2RYH>$62P%&?YZC; MP[)5\#1?NI.+I0/W[$/K7+V:^)-NY:1D<1>NJ4.=.:H44[979$;+GEGQZEY, M9SD$V$0AV8N?SUA):;;/R/^61;A5%?3V.OE6JG\[3(SC.K]:._(N5-A,^\GM MY+)7E C*264D1CK*F"T^1&2"M2@0:;%G4>,D]H$2?V_BF_0RJ]%Y2>X"+GP> M%_[>K?^MY74K&/ 3_GBAH,NZ7,ETW 4==C(:-Z8O;LIS+..ROT_:F+3=2](A M2VM9-KNT.1S,?FVU:-W:<_M'=FQ7<[E*"2_.+SI<:#,#-J42.'8.<4DX;)*Z MYJR^JL-+&WL.FU?H%WM^,0]W:<4T:Q<\$]FKF\83KEG M%M_'R6+Y^<5CGY12H+!HP]C-/:T@VR A@V29J/-I,V];X[0U0OE9&Z<SY+ MV=XXI(ME%K[DR[LAE/!YFI^WSF7%V?O8A2IE,;B>5R7"+YA>%DK6*K+,W:\E MY?-\+:/C"WO9A=<[-]23_.@VH%\-LJ2CR@AB_;Y;H3N=3L.'N@3_1>C3R2D: MYT@G=%-1U9DAZMEZ)6KS 5F[IA_:5$89>%GCGG5)Q#9),;)0I=GT?+FBMA;L0_.)9=H:'A6*3#G$,[4@IYE#AIBDI*>! MXYWNOU_#)WD@6VL$L^DD?]M5"S3?L&* 2NF3_N['"QO*8LP51^NX\/3N7/1[ M+$%EM9%V=574.(GXDN<]>,0RZM)]7\7DUA13.2H!9ZZ386?].M]VP6VE::WWFVV MK<5%&Q*$NEUF[;(5MA1MY6DOUIM?T+?+H'>*K^[@=][XVV43@IN=2\<558%K M1(((B'-BD9,N_Z,YYRQAH=1>BE!^[X*+G[,__2(_K&S#_4?&B!?+4JFC*D/9 M:Z, N@&2I0SSUW6 !BG-SQ:F+T/9_XWKX/:&*I(M-_SMJART>C$-ZUTWU??= M%/@?G[U]T7T;?ORAZK!88CGJ.3]5J^&O%*B-:E=FN-QPM++$9O6"O8+7*U-0 M9+Z>AI/J[Y-2 [_\?5NS6BK-+[NE#+BN-E##9:S*VUR M\A^K#;#KO$Y1E4W5U:K$]<=]B_&KP[2^R9!>DV'V?MO"JP([4Y>'O-X(<47$ M(-!/"92=_,=/<5YBB$FW +6]Z>,B>S019/C#<:_+U5ES0\Y,BX%EC?*NNQT:_)W3:ISI PL]5G_ MKBCTZ72V+6>[M;,D.T7M.LK6OKQS6VJM2G 5RY:0S7Z3ME:O5 N?5-45/VGG M:66&UHYE*(L_MKJ8ULLUC#SX'/?E>CU?:9KOZV_8R;UEHJ/ZO; MP+!-TYS' VU?^P*WLE<>XA5O_Z;I7LN\[+3LYJFL$[5[A\I84-E>73:9EC+_ M]I)MSV>UZ/9VI2_K@.**,FR>;;NTWD:_VDVAK4JL-YNT/8@O%O-E\J_ZOCZ) M)V6OILN:>39=S-I%O$6;06FS))M-+&V.83HOG;JVKG:+<%IV1_WP]4I756^V M+UYMDFUWSKJQG5'ZWM2+=)O2NU!$LX\[U'N#55L]/ M>!^K=/FR!J"8C>V\F:VEY!M=FI9G0ULEWMGP382[WE=>J@S&72'MUCNM)-4] M=!V'OGW[VR85T+[W^M-M;=D=>_&GR/3#^WB-/C^"D>K:>LD5;L]%F),/J^:5,?ERW6_#KY6K[[@\;JOZL&ETN)+7 MW"W)J-7Y'YE-1@JP3NA&*@$_Y)*<' (KHIK X=MSG1^>5%ZI&;< M"%>R+ 59UMYJMP$KHUU^SS]B5P_7-*NN);-I >#NXNUMAFM/<4WXW=UY+)U# MLA5];3-8ZQMW#00VHVL7T<[+AL[\V,S^DVZ(A7UN@MKEKO#6*2_M C;I M_1:F2XG7#7>YRRWV?=5B?!,W\+MND;!H?[MYYQ7@MC5M=KXL)=Q.G:XJ#3== M#$HYP"265?WU'*RJ__(K]FS'#NSX^EPPVE9>["0.6LW:\HP[55@V<;RQ>T8; MVC33A]#T5FM9N'7?=M2YU&LE+2G1; .=JGWNPBM1ZI7P]8IV MMUN'0SOQMRM@&W/M1IVB?#1\^DRCNF@"T'OSG/GNY MD;G^6& BMF/Y<_NK1=.ZB.W5L^FE'<\ORP4E_L_JWTY=?F[;[Z<-0@L;G2_. MJ]-%=AORZ&,90)FYUOZ[0O9ZO5)0!MP%G^N/WNZWUH9HJP>%];/K&_6@&UV[ MC6@KZW9%^G=1C ?)V6Z2Q[OCNVGV;X*K[;QC<0,^F:N3R\]/?\SS&.UL MTG7*V9[23\Q!VRROO3Z+)GO/I4'5TG597;*<[54YX4JHS=7%CM6=$>L.GCN87Y^MP9SL!MQ;%BD]7/N:2[K;V9\VN\=RXM,@XXCV"MHET*M<3N;3UO:3Y8 MC'315G*5A]S$#U\@H6LS@IKH4?T1G=4A*\33G_])'",)FX"HH 'QR"G2VE"4 M>'3):QZR7?9F6I?053H79OF%8@=K*[CRI1>C74'B:E_!LE'F>GE^*Y/=PL(F MLW,UG.UTH664>U8&'[2C4E 4C8F(&^N1)9XCJ2BU$4L=B>F-,@Q!!=HLPPHF MRL+4)K6XB*LECV^?U)O*V:.RCAL9D-#*(QYXCG 2]XA0)0,.*1CW37LE[8=9 M?/IKYP;_UI8$O$F_=6_Z)KW;T/UOA36XJ=;]R+GA1QJ=A,0OVLB\:QO!: MIZ[O)NB1CA4*N1\5DI+BF()' J?"#=$B8Y5%'DY_VFRROW/_M5'VIB9QMZ2A?&?;].2MSA6XLI\[]R4':*-5DB(/,[:Q M4(X:;)>R689*J_E:=YG<;CM0MH*6MC+9LWSU4]D#G MEV["T+:LQQ\KZ>3;L6_=V^D1*@OOJI70+J/-NNB\+URL^VBK!\W%MK MWVX=G;CS&ED7KUW2AGKN2I9E5LZ)*:O[JU31=O9GTQOBYU7#SK-9E_2K)B5M M=)XE?'8'_2[OU.5+VS8555@F?TK>[7K/BNX%VY%O8N:O4>Z!MPIHGUNZNG'%)9# M2D['):=^VEIYFY;I-J0V*RQZ<5;'5+W\&/VBS=._21GALP5].)L65[=%E?:2 M99?'C/A9)>J2SVB;ULRZ;%)9^F[K;?+U6_T@;^R"TZU'+QOHW]PLOY0Q9<>@ MG&JZ6:5;G_"QZ4=?W>8SW58=\PF?R21I3,(2,4*R_T-S".6(ELC':&@(7!E& M][&+]*T_BV$QCF_2UG[2EQ_;EQVO=[ ]FW=KZC&\FV8KZ[/N MCNU%$Y^NZH16DIBUNMH^^LEJ"'D,Z\JS]QGLVLY8ET]7S]BZ,%\9UH)J/U6P M$T5$.0_M+W^>A\]<2$X$H7>Y[@[7Z!/---[\=Y=[[G3-7L=H>CJN_LM.G$AY M)YW:N2;_,+M)K<\ZC&ZM]V9UWIR#A9; G]K_?BQ'0':UF$^[BLSRBYOI(#OU M;:IWB3 =ZMQ44/EP)9PW5[T^8!'G)R80Q/TPXL["+7_]ZQ/YY/Y%OR2?E6!. MQ,6\:KNB5"LOJH>3>_70GK#VM)@YS.8X:V MSTQ(]Q&8P90 _ T!_EZ7?":@WW&8&GC=/9X<$/30F@6W_1C?;6F/H[6X!N,"6 ;D- -_#=!F5*@&Z]FQ) M_ZB&_AN0S&E M?28\?4:IY+]A^K)4'W8F>G6FTI5JRZ\SH&^>@:4!'7P2^DCU=Q;N9-IGT5[5 M[_M1Y?\\K/K>B+4/)_6V,O&ZV+] J@=#H&5-]<^S9:^ K@Y6F4B89@P9' 3B MUB;DM!%(,R(T)EK3H*X751NF+#%<(>%21-RIK MIBW/VF9O,;RS'Y]4BPR:[6?^_9]_?_M3]@2S,N1GLB=MN7N62_/7)XA=V:CV M=+(X1V':[I$H5SSYFQA1KE:5Q:NW_]NC1HFA8"T0V:-542 R(+(O(C)&C69* M4:3ROXA[JY'E^4=*O)#!D2ABO$YD5FK%HG,H!1\0)X*@S'D!,:N4,D%J&W!_ MB(R."#5 9$=(9'U$ N VX+;CTNCA5L?[C-C)@4P&U'R&T'ER,0&1 9 M$%D_B$S9A#.5,418PHA'C3,I"8\DBQYC'J0A.T1FJ+"2$8FT#!YQER^WDFJ4 MM#6)<&ZUZ1&1R1%G$*0]+)'U:E\'+'/&4/UWMJTP/3]LH<#!9Z&/GL>=A?O( M,>7!MR.!=_'-W@6F,DG);78G2@I8L!PF)Y?C7I=TD"1%)\AU[X+[8)T+!F'A M)>+,&V2\X$@HP2D-&'OE^^-=L%):NA?? G"@3SAP<#D"58&* E4]'%4Y2C7W M*2 1M44<.Y6IRAK$HE4Q>6UHDM>I2A%%+:8$699*(%R833B6_\FLE6/CH*+L M$57MK>@&< !P8'AKE:"UH+7'RE[6,X>#(AY-@K2H9\PCI(ZR11>J=2U JEJ$A(*I_R/50@$XQ&BD>'DR/.$-4? M]B(C@O>U" E( 'LM![8(^7MLVJ-C_C&=C0-4/_7.N=A/7E98#%C2 RRYJ7]<;] $>!1T'WAT6#PJI%(\8HEP$ASQ)#&R,G#DC _$ M19F_[/!H,A)S;B*B@CG$L:?(QI00<$GH F$GZ#HCU'1 M@3;O(_STTAEA,:(A2,1%)D/#K4=>*,PQ$TZ'<)TV969-22-'E'.*.'6%92-! M@1-G+&4D:-8?VN0C9OK51P_0!/:^#H,]89]0'X3[!6!"3VA!DS!=E%/O>P,G M/6ZX<3_MW6^>!W!=]KH7R4@5A.)(!Y-=%\HT,AI+)(D3++%(E;#779<8&&=< M.$2-R/<8+) 54B)CN,[W,N=]C_8BR1'3^XKX'Q':# 77OP51(.H'90=J!6J] M'VJ-3%HGI$&I=(?ZB5C3#95^/&1X0V0\'UO5!K'S$%V!;8%MCVN-B6X.03Y1XQCEUF M6X61+6V2M;4B<&(XD3LY^&2%=YI:I+$5B.N D8G.HZ %,9?GSMK:4'\K%]61AET@6ZO>?$ 9B)YSK[WZ\L*&@*RKO\92=,,:^ MNP\Q_2O#>9TNOU12MZKSG265)7$#?I%;GK\FQ]>+S$6U7W)CT('0E!DQ!FL1 MIX$CJT) )'&K9(XKD]WA1BTDP5K0$KERQ(-P.7S-H:C52AOJO0@NK;C1?IC% MIV_]60R+<7R3EA3Y_/+=S$Z:%&=OTG]-IZ%Y,WL;9^]K'YMW!2/?Y0][/I[Z M/YY4,1/B19GQV2)N\\5RAK8G^]XMY!-3?\#^$:TT*W=9S>M\T6EI)C%?2K9\ M?UID6TTSTBRE6WVP3?5]/:GF9]-%8R>A^>'IMF[U4;RW6=9MFG]GRUKQ=$O3 M-PG"+N;3E6-3QI,E7MZ@7([&]G*ZF.>/^!BSE]1^G,(G^+O5]5E)QO:BB4^; M>&%G=AY7DFB=[>[13VXJD'M?-[6KQ_7\\NGJ&9\HE.L^59 3+,EW18J?\OFZ M"\D)Y7>Z[@[7F!.JV)Z>M=]QM:J[GW$]2CGTJFYSM\W8RFEY.#?I9N=RT'DC M$/<7B#L+M_SUKT_DDX=.%MVR.Z(OD_.%_I";CL,^YN[=V2S&ZM?\\UE3OALOYO'<98^(X5&?5<,:"5X9C2(2?DID(3F!) MQZC&^VM,?5WML"4>CPYX"@, M:;; 48 I 70; KJ!HS 44X+S5GI3+_-?.^4PJV*960R5G5>VNIC6DWE5"F3R M,^%(EMYY _MIR'5PT?9XG\.^U!?V,.QS#T-PC@OF)!*))\2QB,CE:4(B6,*= M,Y1(LG.2:3!)1V,0(5(ASHQ'EE-=OA.E!2!7(O9G#T-IV]>O;K<'1XFA8"T0 MV:-542 R(+(OZS2CL(N4&N2YS524(D%.1(Y"X"PEC:W:/3,,^\BILPE9HP3B MD1)D*17(^V0#=M9QWJ,CN=7>-KX?"48 T@+2 M(^.-)*%Y7$RJ.D*5MV[?;E M1^*EP-HHJG>.CY9$<RS1R&!'$$V!*.R)_[%&. 7'I"+;))!)W0H;$E50$&V29MH@+ MCY$.)).?#9YS)FUPIC]$)D9<RQE0NU>H;2FQKJ"V4#HAKE0L+2$9\HHD MPIB1%L>=!4>K8\(\()ZO1UP*AYST# F7"#5!>]>G/*T<&;6OHX4!38X&32#8 M 45_%(H.M'D/M,EU,H%9AI+D#G'+/#(L*F2Q4QICDYSB.[0I,6;,<10E,3G8 MB08YEUF4"L^I(YP2;OM$FUSV^5C;QXDFL#&Q-PN@%51;]Y2_*VY-B-DK2)Q:[(.S.SE<(4GTFA'DC)#9KR\=80FI9C=R1B$))@T 6$C\SV*6V2#MTA$%[4+(MK-H4V' MIU8VPF1?RZ./"&T UP'7 =<'B^LDRHS"BB.K+4><&XX8Z>!3,'QE!VX%;MW_*JOQ46CF4#(ADR7S"9G2 M4H9&'DOA4HQB9Y4U,6])=!11G,,E3KA"EGF-C$E1*B(98[I'W+K/0^ ?$=P\ MZ$+K^A#X/U\YC?EOGSO@^EXD<>C#=C]QC/5M,_#DYF.LO5!86"(0]^4?);/6 M$N\0%Q)KCHW A.[#<]Z<9/UR,J_GE_^H0WPUZ M7_XVFX:%GS?/)F%]VG6$@Z[OH#U;!UU?=$*L"EQ=W'*<-1SH?/-UC_(@8Y## M+AL5M823YOH8[H&X[_5$BX#HOX@ MSX ZT(E=[\YF,5:_YI_/FNIE?NOP%S>K_ORWM_%B'L]=G%4,CP:T[:LOTPFV MUN/).9"MO:XG8&K'8FK@XO5XTFP=,W+!D=. ;L>#;G#D M-)C244T.. I#FBUP%&!* -V&@&[@* S%E* %5&]*7'^ILV(TL;*3L#H&IZU7 M+F7\#;2'ZAWU'\DQ6X]@KQ7LH]KG/BJ'/4X5QA(C&0W)Y)<" MTLD%1&URSN4_.=8C(J,CH?K5G_#@* %8"U@+6/OPS1>H%D$(B9SD&'$A,#(B M2.1C5,Y@SN5NP[I(.9M-ZUN7X?:UKGWP.>FC'P+'0?5,SG"X7*_\E:28"0Q[Q 3GB!.=8W!/ M-&).)2%<>UK<=7_%126)"A0)ZRSBWCBD(W$H4J>4CH9&W:/#Y9@Q<+0<8 F< MR J*_@@5'4CS'DC3AT1=*6\)>3B(F^A+UEDC'KE2/JGDN;I.FE90%DP@*$4E M4*95BJQ(%)$;0Y\>G9U"1U0#:@.: M0*@#BOX8%1UH\QYH$POFM<()):ES@",\1MIBC:+5T>&@??0[!R=80DS03B/I MK$+N2V/Z/BE1U"" M!:>]/7@V@,D0C?=(NU3<&E).N[8,2185C419[W8+C@/CC N'J!$2<8,%LD)* M9 S7&DOFO)?]<6ODB.E^;>X8!-H,!=?A(-6#3\'PE1VH%:AU[]0:+2;,>(68 M]3Q'_TPBJX1 RKNH U?.LIT& ,)3:32E2$N3$*?$9%:5%ODDDDW>&I=(?ZB5 MC3"!]L$9*%Q"T*CM.,T31EM'8Y@HK"8DI)V?BR_<*H/2TON$J.<:\< B,MYPY+51B6N:I!0[Z4A/* F.H9"T0]S0B*QC#%&J M2#(BTD1XC[B5C R'H*E_W+J]T)J_+T?;_VTU3:\762EJGW\.]?LM22S?H8SW M*>L.&K]WX?PKZVB=+K^4#A-;'MS\8C"V!I$H92:KF,UMBJ[K%E%C-EG?, MS^R\.K>7E2N_\]/321Y(J/(O;74QK2?S?$3\E'Y M>CL>3[V=YY_FTZJ9IOD'.XMY6'5Y03OQ\60U];T0=U5]C28B=L*Y_N['"QL* MJ%^YKC\6NC]8&Y9VW$QBV;?B'C[] \'%/]Q%C-TG<6"6%FO"DY-%[/L)8WKC&.7Y>?3 MZ30T!:V6+;PS/C95J%.*L_R,#DZO/N'"7I[G/S49G#**NLO*+YVU9I31;0.A M5C'M-G%??7\19ZYKEZ:NR!'P,^6-7%RWLN H9ED,&PQ_*P+;N M']?6U>-Z?EE]O_K0U7 V#]IZ^@\GU3OFE3'< (*^6F%?).U M[ZHVM!/?U$U+HHM)GMYQ*W\?Z_?%]6M.JBLWK52@CE?N7,_<]XM)QZH_K"8Q M:^59[<_*))W&29QEIKW,?QM_CFPW[L))]8_\TSB/-:%/8U=W(5LRL-^:LE 4KT/W\V M";^L\/]=@89W^8.>9Z_YCR=5;+R]*%,\6\0G +N[A[GGP&B:(XP/!8;:D+JI MENQ7^3,[.2V\/VF=@^OP7(*3;= -BUG[D )K[1GQY8)).<'Z?-J>8!W+"=;5 ME<.KJW*"6'MA.6RG^KX$5&?315:ZT/SP= "$^6!6O,I[M'-TDRSL8CY=)8K* M>/).GDFC+\9U@S>]RW5VNH2?8 ML'T];)\#XR=4TAX.3)THH?#FOSM]_@./T9QD'39;_WW5=O:O3KL?A?== C8M$;(>CS,^'KC9[2!G&! 1 MI@00L?>(" @W1',"A.O=E #"]17AKD6]+TL)U=*_@WAW4(8&C7)Z8E/OVN6Y M6U;EH)5.K[GHF,_4ZJ-K!O(>IKP!2 !(CE*Q0=X ) DH-@@[X')&X $@.0H M%1ODW%MA5K3\];+;XX//0=^R_AYK.1XY%#UY#"_(&( $@ M <4&>0]!W@ D "1'J=@@;P 2 !)0;)!W+]-:RZ3CMOC:^_>7Y]K>'-\^^G$E MOOY^0\L<6/CH'4KMIT'HP47["'H-]Y$'OD"J/>LC["V5G&.-+)8"<:4MR(T0SG0&= 9T-F 5!3H["!T=C".^OZFGO_#)5=EM."6A!S3 M18\X3A99:C2B2F(OJ&6*Z7LDUST3*!D918%"'QJ??@!Z!7H=KOH"O1Y1M*A* M;M-2B1@)A=4H189QCXS#.8IDAF.Z2V@F&DLP0\:PE$E02:1#\(@8HX.4GLEH M'SR[248*N.R YYR59=9'M5&@CRP&)3)0(C/0D@THD3E&>0.0 ) Y,W D R5$J-L@;VK?NJ;;_(=NW4E@,ZS4='/.R31_I .0]3'D# MD "0'*5B@[P!2 !(0+%!W@.3-P ) ,E1*C;(&]JW]JZ+!;1O[8$]P"I'7[$? MY#U,>0.0 ) Y,W D R5$J-L@;VK<.,/$%[5M[8C6/ M8D\S-#B !@>?F+:;&QQ0YJ(TF"#.M4:<.HLTPP*)@%F2PI,\RNL-#B+&RA'! MD-8N(*X(1=8HAX)57(;\O\;BP1LL$=.IX2(T]%+HHWP.PUY9$B"21,0-K+P%;?(!F^1B"YF!A/1NM2_ M]JUD1)4&0@-" T(;D(H"H1V$T*"!ZY["026%MC(AQRQ&/'F)##<"4<-9H_C1H[:5 39W7J=47!HY?P@];+/'II@X1!PD.7," &Z#-( M&"0,B-%/:8.$0<)#ES @!NCSD4BX5PTH=C/,*VD]7")OD]/N^Y()B'OP.[1< MOC[.UH(Y$1?SJIF.ZU"M%BAZ.#D'ZD7\W(Y+%5MEYW]QL^K/?WL>\[ G]>2T M^W&:JM\R#D[#88UID#-ZS.CVF0GI/@(SF!) P$$@X++VJ+<&U=\9 X2#*0&$ MZSW"+3\"['M2^G(1JFKKO(9P=E*'!H54] ML:F['%K%8 M K[GHF(O5^^B:@;R'*6\ $@"2HU1LD#< "0 )*#;(>V#R!B ! M(#E*Q09Y][)F<(B9KGLXM&I<6U>/ZWD=X>2JGA, M!L?YK(CR!N !( $%!OD M/3!Y Y D!RE8H.\ 4@ 2$"Q0=Z]S&W!R57WG/WZ*:8XF[4G5W5UX[#RT3>$ M.I)6CM#7]2 <\ 52[5E?5\(8Q9)(%!@/B..@D8F&H?QK2TG0,?_^>E]7SGQ2 MW%@D4G"($ZZ0%<$B$SAE*NH4A+S>UW6U /"/>G[V8M%DL<;9+\NU@,L]M7;E M(R8,M';]2L7L\YKFP>4(E 64!935#\H2EG@7C$0X2H-X%)EYDM&("1VTLT()W2*?'D$6'8YEB1\$R\"B-I)<=<)T&3^Q;B;8^T^BSK[AP:^2R$NHRP M^=6&^--B5D].N^W(=^?9)NM-_N[6,R2UAM@2CL ",@;U!3)^E'%G<)G(?+(( M!^-SW.D$TIP)Y%QP6-*$C3([]&>BL00S9 Q+F3*51#J$S*#&Z""E9S+:0Z1* MQ<@0B!\?QRE8O=AYT$ 4#J'98Z0-X ) D MCU2Q0=X ) DH-@@[X')&X $@.0H%1OD#?U@!YC]@GZP/;"81[&I&9H<0).# M3TS;S4T.M(S$NDA1,(0CKAA!5MN$M(L:)TP$$?9ZDX.(L7)$,*2U"_D>0I$U MRJ%@%94(E 64!935%\KR-F6F0IY1 MF^E'*&1EB,@(YZ5(1 :WTY='AB28- %A(PME<8ML\!:)F'G.!1&M2T/J!TM' M&%J? ]4!U0U*18'J#D)UT ]V/\1K/#')8(IBR"$?EYEXM6$:16.8$\X&$NBW M$&^_^\$J+8%P'QK-H!\LD/& U1?(^(CB3L&)9RX&%*4EB!L1D(G!H624#()A M2B6Y3G_,$JN#X@A;*A$O=]LH*')>)!L,P?D!ATF5:@QT=KA^L/E[Z\;Q$TND M[(0Q]MW]+Y+^*VM7G2Z_D'3$WJ3SF%]^I0BM'MPD![N83W]TV8;BK!U.=FW+ M"Y3+T=A>3A?S_!$?8S:Q]N,(QB?XN]4-V33']J*)3YMX86=V'E>2:#&Y>_:3 MF^H'WM=-W2'-T]4S/E%'T'VLP"?:T.^*%#^%&,OQG5#*[G+=':[1)X+J/3UK MG^,R)WM[% SKTX_JU;ZN75=K12X/1V<;YZ[OL0.(>_ UCTN&60GF)#-BU4S' M=:A6GGH/)^= +;Z>V[&=^%C9>?4\YA%/,HE7TU1U.:K#FM!GYK'[",SZ.). M:H]%W(!J/46U91:^VJ3AJU>3O[A9]>>_/0OO6\#+&/>\'H\SW#6 3O)N?PL>?+28"HV)+K^O);9W:&52J M])J"CKFFHH_>%LA[F/(&( $@.4K%!GD#D "0@&*#O (/QVV3=A_K]V6?_5?6?L/"1Q^2[_WN-@+= MAZ#[T">F[>;N0T%HYXED2 F5$->.(V><0<;&:&S@UMB=KK<\:$J-QDA)+!'W MFB!G740LTBAD"()J=;W[T H&?]^@X(O%;):'MK?6M89"ZUIH70M\-205!;X" MOOHBOL*.LTB21"PQ7/B*(1T31<8)S:SBQ.!TG:^TD 1K01$GBB,>A$/6.(^L M5MI0[T6XUBSVTV2UTRGVU62Y-_U-6NWLW!NA24R T(#0@- &I*) : (P)&1X4PL$(G)R5COM[I-<]4R@;*:&!0A\:GZ"[.M#K M@-47Z/6(XD4B><(:*^1\*/&BDV#R!B !(#E*Q09Y0__6WK6Q M@/ZM/; '6.3H*_:#O( M,6&]]Z_51(,%/K0^ 3]6X%>!ZR^0*]'%"\* M[?.TT(BD-IG0<(B9G))%.8Y,UA&E@V?7"8U98G50'&%+)>(N!F2CH,AYD6PP M!,?@#I#?5$("ESUH.'BH_JU?(F!R0"(CUZ3^IQ?Y66Y6_VG4V$F#FCBK4Z]K M"AZ]A!^T8N;12QLD#!(>NH0!,4"?0<(@84",?DH;) P2'KJ$ 3% GX]$PKUJ M0;&;85Y)Z^$2>9N<=M^73$#<@]^CY?+U<;86S(FXF%?-=%R':K5 T9!%1[+.(&5.LK MJBTKB@"_AF50@%^ 7[V:G /AUW+#0;79<0!(-BS3 B0#).O5Y!P^OGPY"1!9 M#M# X."HGMC2'0Z.8E"$WVL*.N9R\3YZ6R#O8#HX:U];5XWI>1S@]JN<$< \K6X\F+P!2 !(CE*Q0=YP>M0 LU\_Q11GL_;T MJ+8.'%8^>H=01]),$3JK'H0#OD"J/>NL&K6QP1B%8C(><>,$G[U8-%FLBGI5#I9XOFGH2F^;%]-S5$UO>84]4IT92P9D80'5 =4-24:"Z M@U ='"NU'^+%(05J(T?4TY!)-$ED93 H"4:=33YYNQ,K?@GQML=*?99U=PYN M?!9"74;8_&I#_&DQJR>GW7[DN_-LD_4F?W<+X8H1-P0(]Z'1# ZA C(>L/H" M&1]1W!D,2]AKBYB.&G$L S+!>.0R*RJ3).%BYQ J8:*Q!#-D\LWY'B61#L$C M8HP.4GHFHSU$JE2,#*% 9P\:/Q[J'*I>[#SH(Y%!N0V4VPRT_ /*;8Y1W@ D M "1'J=@@;P 2 !)0;)#WP.0-0 ) IKP!2 !(CE*Q0=X ) DH-@@[X')&X $@.0H%1OD#>U@>]<0 ]K! M#H\ (/,.*QT@;P 2 ))'JM@@;P 2 !)0;)#WP.0-0 ) 6,RCV-,,/0Z@Q\$GINWF'@?&1$:I82A2'TMOO8A^PR\$RI2OA/C6: MU7*PE8QW6'TK&>^1W\F8$98H 53)!,*+4N359&!!)B:EU)2NT1]WU)FH!1#' M%)Z3(K@D&?@@LXN6DA3]=I9*#5&5SI[4?[P:LL7/SH_3'2%2?HQFT;/'#Y+^ M"[5KE,_O23IR8]*I+U]?OK[\8;W\DG-^72"KC0+^'46*=!=%DIW. MNL7>Y\B2:38>3=)]K)+^T/(8ST=S?,)PIW1_3Z=N-$&?MT&GM^/[24C-&X]O MU=V_W;36?9X9[ZUX6S/R+H5W=D5XTTOA-;.$C]#BTI$_)I.RK6O]U2TXX>8I[Y-ZG M-_E"*Z[,J"L3ZH=N*%)\-_W^ZBI4NUR8NF:=GRUFZ<(\!W;5/F>?,<_MW6D, M@Y@[SYII[B;%[&(2Q1LY;LT4%;@[9H)#\[5J>:$?2]Y8JH?D,HH0.?#H(@@; MT+.R) )-*5E%HD,'[:O5XQ=\P=/%:;^N^%D-N3:RT*;P/"YF79&WH0 ?O2PJ M=Y.+!Z1BR\)X1[=JSM:>ZB/ZY%<4']E]4(_77"5\'-ST*8P7,3W M:;LX4Q_ MN=8T"*'0JT44>__[/T\N$J;/$/;[90MP&1_[N1M_=.?MBV^:OVU[1>()%W]O MU95J*';BNC"ZXK"P"&$(U;;H[''SLBV,O%8^E!]U8.7>OY\EY"?\=#I=H#V[ M9.];3%HW'D\#'AE[<_-S)G(Q>2\-X X=78.$U_W=5N@>1*9BW3)OJZ_^A&L__MQHOT>M2&\;1%OZQ]AY?\'J'N MCV^:A+/CK(S$#!VX;7/^MDI13Y$<>/,?__:)$SYI?DBL1.\<"Z MGO07(GR'A/KCR[??-Z^F<91'H:= =(M+"FB3BT _= (MZSZI+?&?47M2*/?J MCR>C-'.S<')>2'->6'DZ&\WQP=J.L4>3LP42+7)S.;R_Q3R%D\GHSP4>LFA[ MXC[MQ^S*A8^;ICS@_&264C-&%AFW*RO@UKMW*Y?=S^OOY- I;GXNUVCHIU7A7'@A/^7,Q+3;%TLCX=C%QL8Q?BM_A*S6%7#ZD!@?[C[1<1QL5 MW2E1PL:U;?D2O[M2.ZJ_1>^(G4UG\V*CE!/FY]VR6V?T] '3(@X7\*XHZ/Z, MTTN%;B+:)R^6[\(>]"[X^*OGOCBTK.,MWPD?^W)9$(VK+MVH$R7>?3F:Y92I M+TN!)29XU*11,>V:.$++):Z).0+A;EXBRF: M:%>? <5S0PFNRJ?<:S&Y?+CCB@!_4>3,M2>=Q$+Y4 8 !5I@\V@Y_J@R^#IX M21R6SMDJBQSI?*E S>EBOD"%SSCWT)9&X[[Y]_VRDD625@B!#$\%$KXQ'%Q$ MHSE*$:*P*AI--M)0%^7_[.V>U%$PY@U!+0BZ*H%0\$[GX GEJ2* M43*SOGOQ"16*TMW1J#M6'3I5>YW"\EO:MS(Y0E)J2_@$>7%\C@;)+QWL%5II MVA06LX[9[\;*?QR_/6[>S3IV*B9 A[33V5D)MA9B0]0\VDO8E"0*K3B%&!QJ MK'$>+&$:O1^3,A><)F77_"3J\-E1MQWG!$1B"* :\99&)Y/%:UAO;VKYY7B\ MO1B.#2DUH\=F5Y1Z_V!23,D3-%!*600+W(DJFOBI2NK;6\[-RVY>)!?#/YO6A$V9_QO6M' M=RZ_=$\PFBQ2?#G_TL?^;SH4!^#-8K9R5\M8K_FKQ0%;>E>Q>*-7G*ZB-R6] MHY=1<39'[8KY8N^A3KTG)$ MW%4[_DM'Y>G6TAZ6UK;1A83U_XZ2RF6?<\.)#E#K-IBY6'VPW'VQ0 MQ?K7]\^LUNJ?#M%NSZ(8XH:P*NY'+61)Q1-4LEPRS4HRQ_)LWK33\2@V*SMJ M@*.SI6#9[<&Q8M#=8O3_HRU,O]V)M9.#N_MU-2LN5AK:>7%OJY[R4$2_)8[Y M7UV0^3_]K/G;WW];19K[/U]V:T7]YU\N0^;]%S^MXN;+8[O5B#J?AC.?JK@K M?.T_?+V]S##I@>A-26E9?KS()EE"5I>B4B?-<"9-%7?%J /$J']<272KT#3, MN5+%7:%I_Z'IW72.'ER=!T.8!W5%<,"#4\6]YYRPDZ&++;'&M\L].0\LFGK0 M0[;/\/47 ]+?@O Z)!7B=@CB6(6XG9I/%>(&-R05XH8-<;Q"W$[-IPIQ@QN2 M"G$#'IPZ(,,9D"$N<>Y:)9[-[2*K.5L#FAJ52(8^.'5 ZH!42[@"V,X.3AV0 M.B 5P"J [>S@U &I U(!K +8S@Y.'9#A#,@FUR*7G4FORJ\[_^'CB6*^-C17 M*_QTESZLIO6?GM1M&JU7[4?[ZO_AKL*Y=9VW\/#P#UI[UO;?3^V MU/>LW;=*B20;%8AH2YU@9IN93!ZTQG^$9 2\MP$< MST:RS"GS[,MJ"]_2LV)CK;\M$;7U]P.5=*L(6^GK8%6TTE>EKWO15\C$>^X8 M2!,X".L5>,,V]ILXPD=9+XVE;SNYWL91:*6"8Q+IB\P;K/1P(,B M1DKA*5UK6)"]]5Y("=91AN=XC9\4 \ZB4<%E)+RU:O65O"IY5?+:MG"'K:*5 MO"IYW8N\HE16>B0BZ8A%+\IDL$(I<)ISIU50^.$F>5GO%/)=!"'01Q-.>SS' MQ=+2C"IG%,U"UH7#P6'#3D5#E\'L&@U]M&CH;?WLMIMXL/49,D3#Y(N%>^#@ M\^1;C:KQ\=7&!U%>B) \!$[1?" 1C0]%#5X<#8G T0^V_J;QX26SS H/Q#H! M(E@"UI>.;RJA^TW1!Q?AJUK]W<_.8/3(<+LA0Z/.]2'-]:W+L=)15=%*1T]' M1RX;;4K#8F42$HJG"4Q,&E2B,FMO!5N/0A*BNUJ[N_24LM3&ZPA:!X=44V*&)DNPVFGG M+#7!KL49=1#">?212"(>A-8,C% "LA=9,)(T<[;24YWHU56J7+3?*EJY:)-< MY!6GRNL QG$-@G !1BL)V1JJ9,Q1BS57B:*'Q#03@+_A.3P:<))H"$YGIH5G M0M:5NSV?ZW7#Y Z%"'^=SE,S2R&-^BY3-6MI:";&9C(3/K_A>^O"WQ4Y;W)K M?353OMI,84E[GHT%D0FZS"EX\"2C#QRB33&D;))>RVZ2,C"?-'!#.9[C+5BB M,@2C!4G(45I" ME%8$B$4G7CB7T9.W$K040C"FJ(AFS7_/%%F467",&A L$K#24.#!RF@9Y\2N M^>^/38R#W*A286, L%'YL2KZ02AZY<='X$=K1&;&"/3Z+#J.@BJP+@A03*D@ MO%%D/=9JG5(Y\=!OH!&.9+ L2@B>"!'PW^#24_#C^DKWD;*R,F0%CLJ05=$/ M4-$K0SZ&!\F=3EYGD.A+EO55#UX:= FCM<;;I)1?8T@1RWJL24!81@_2&?0E M2ZJM"\Q336TT)%:&K,#Q",'BO$"-HJE<"W?H0[+ZR5P*M!+KY%5SB@_=*@+(9"50F!\YY"<20&-";5"38342D M'YU S9'@IC+HX!CT9CSZJ1#EYK;DRI@UH+PQX3YIK^\A$MX^*W:5=P62"B15 ML:N\J[QW6=X56ZJN5WE7(Z4"257L*N\=VSDQB.6KK:U5_SQR?C2NW;4J[!\> M#%78WT=Y5R"I0+*7BEWE7>5=L>4@95_EO6?RKD9*!9*]5.PJ[T?L)5$7N;YF MH/I_7^&WH\E[_*%QX<_%J!UU.9IG[OP4OZM-) :'3 =3L&C 6>>U"MINYIQS M&X55BH)4WH P3(*)@H/047G"J11LK8,/YX+9" M'PS([ J8U[JAE4TKFU8V'1*;4D>2X%J"9X&"<-&"DR8#\90IE9F50FVL@DAE MTQT F5T!\PVPZ1"AI!)L)=A*L/M#L-9+IBC/H"E+((C5X+1$@N72.E^:0IFU M+=(/KC%2"78'0&97P+RZJY5-*YM6-AT2FYK I6#: M,B(ILZ!=XS#H90I8*G MFJB-M,"H;+HK(+-3,>^ZL6,#_3#&=7O'@*V; ZI^-&#[9E,J7DNJ/;F%$PE7 MTBN@VE(021(P7.,_Q HB/7$^KJ\7/""\?6637*WK/2A8V14 WTA9TB&"1Z75 M2JN55O>+5CGSPG@=(8<40'B?P6MB(03)>NM#I46-D5 *^T.L11 MV7W]K[1::77CM!J")MZJ !$=4!!4E65UF4!R&X1.)#&UEC[VD.AVI=6APLJN M 'AMHK'U(=A]9:\<6CETXQPJM DRZP#4.HMNIO=@O,<_@Y'.\J"(7-O0])"8 M=N70H<+*D\:P\;/#MW_*=_[7HIV/\OGVR.SB59M\&LY\ MJN*N\+7_\/46GVB444*3>0]$;^8G:0E1;WR;9A_*XM<2LB9GBXI10YHT5=P5 MHPX0H_XQF59H&OA*NT+3_T-3MPZWS8!#SH*X(#GAPJK@K)QP()WS[<_J0 MQ@W]KLZ%XH6= @A;C4=(N!7>>^FO"N05"#92\6N\J[RKMAR MD+*O\MXS>5WVK'ZC^WU^FDW3>G';;Z)J,,FZ;;T>3 M,%[$%"]VW%T]H?\WN/:D<1-$K_(A_;D8?7!CO'J[Y3C5U@=UB&#VQ<+]RT)7 M6Q?M =3&&R)=W$.J0ZM[EW4V5BCP5EL0BF7\E THG:1/A 9+W@-#:@_#(>9;F""D3)"]"A2#YB?EK\"50EH)B!@2-&8P/$ICD-'#/M$SA)I_II%(()H*0$3G0 M:@Y.$@TFRT"9HB)P6_EL8,BP*_A:G;=%*7I6\[D5>,B5K&'I?.9>VR4%( M<%0K\#XKGWA2;KT1E497+"7*P*:(#(8N&!@N. 0FI9?*&Z;6FFC4Q<3M@\-. M!4-KLO_F@J%=&+3O8I'"8M:ULJF9,8.S0;Y8N <.,X>;X[*[=H;G+L?L&+#, M) @O,CBG-?X3A,I")J7UVJ)OQ*\#IT"9U2!XXF!5$, "$01M#VVXNFEG7&+= MVPNHVY1)H8\8LQLR*>I<'])IF:601GU#G)J*-#1C8C/9!I]O#KQUX>^*G#?9AKD:)%]MD&@T'E*V M$;0F$H3V'IQ%TT1RZHE*)L2XMG_$".835QK*UA/TJKD _)L ^M,\F'!WV0"TXJBC]X&+W7EQPH;PX"-"WX<(G!4 MRJRZ7RESMRA31"*<= 8\E0K=0^J0+7D&9ARW64?FR5IV*F-.:!4YA$@YB!PX M>$G0I21<6$E2YO%)7,JUU6YVA-YL)&?(Q&%(9Y0/UH'U7 MY" P<(ISH(PJP6.2V:\ES'I*O(Q" +$=NW'C:L.H81HK>Y*",N!B%345;8A&2-!&\: LD*[P!!4X.,E*"$D[ M8IE00:T9(0^)_/:=\A[1_C!'U*J:CS8@OZ3RU1"$.VP5K7Q5^>J>R\HQ$!<9 M$"?0 69$@L]: *-!A^R]MVHCD=@-\U7=RW,@9#7$V5[YJ_+7?FGT[O*7L<)2 M9@GH4+:A6H5<%+D%G8,AUC(:Z5IEVX>$11_=W]K@>N^>8,&N(&IUMPY612M= M5;JZ%UTEQY/(AD!@R%1",06&!P522(.DI)42:1,QRL>F*TZ.M-U4[=H] 8,G MCSX>U,[4(;)8W6/Z]<+]HB;,^UR8?9\5N\J[ DD%DJK85=Y5WKLL[XHM5=>K MO*N14H&D*G:5=RVLMD-Y\C^/G!^-OZ*?4H7]"OL["D,5]O=1WA5(*I#LI6)7 M>5=Y5VPY2-E7>>^9O*N14H%D+Q6[RKL6@QC<(M?5[@&O\-O1Y#W^T+CPYV+4 MCKK\RS-W?HK?U5SPP2'39M(_=Z \S0%DB]>:5T^;3RX5R=D&"E27#;A>&+!9 M'D)IY<@BY_:$8ZY*U^O@@WG>[JK=P= 9E? O%:)K&Q: MV;2RZ9#8E 2BH](,2) 6!"<9+ L&.(LB(9\JXLS&BF%4-MT!D-D5,*^-"H8W M)KNN^Y5@*\%NF&"=#]PHHH!F2T%HE\#%*"'++)A)/(JH-E:MX]$)=FU7M*&L M$FPEV.JN5D6O;%K9]-&[S,I,#&$*-'<1A%<>K+<6%.5"(:'F:->ZS#ZXF$AE MTQT F9V*>=>-'1MH@#"NVSL&;-T\1N<5=LP*\L3IPH_3<*!GP/;-IE3\2\:A M6C@;[::0J *[1HA)0C59H=B9Q0<(F47L(I@=$F@X\9>35Y8<):T>R'Q+DK MK0X55G8%P"NM#G%4=E__*ZU66MTXK=KD(G,Z 6?+>LK45WX?$M"N'#A56GC2&C9\=OOVVW_GIF RU,7T*XT5\R#M3]KGG MN/NU+[%Q$-%SRJ](Y4(S3BX2&L[<^]3/-' 9'_RY&W]TY^V+;YJ_'8ZR_.VJ MMI0_0I?YLW!+)(NC#U>$L7R-\LC/^3'G_-F+1Y?/OQ;M?)3/[RNBS^KQ%XMH MB&^_M4GU9C%K1I,/J9V74@LM?F[PZ?]('<8V;0J+6<>XC9NE)HQ=VX[R*,7& MX3==3_/TDF:M*,/"=\$_T[-M^6RWY7W:N?3\,?)=(Q\VOX_3?IS M,9J?'Z\48Q"#T0Q=39\.QQ"G'F!=7)BHORY.TVP45EF7+-E(% %J&0%!&06G M%$>[TP:;L@HT\K63*3?$]XGH!W;(?*[KO\Z;^?E9*L/8CMH.%7('-GDZ'D\_CB;OFV\1!>8GTT6+ M<--^][S.MNO&U'\NA;LN"+>83U>N2'D>%&9Y@P[\Q^Y\NE@&^5[TMZ.$')-G MJQ-08<;NK$W/VW3F9HC7*U%T?G!_[6]NRU#],&I'?7KR\]4U[LA4[6_+Z;$@ MYED1XUUNVO+YCK607W+K#[:;#S:H).OULF\KG^3IO*#;?<>= M7OZMXGY(04DJGJ"BY+VV,0UE=.YI2'GT7#8Q>&_3V3R=>O27.#EJ&&'\^9!6 M[#];Z6 HP[?[%2PK\E6BV7EQ/VGEXLHS7SYV+T^G*,*RQ/=JVCZPB&NEF(IB M!R'NBF(#1;'_FDW;MOG'9;SBOTJ\HJ+9;DVOBF85S08U.$-!LY^[F&N%L]V: M7Q7.*IP-:G"V!& :34?&/X[?'S3N46+N8G3>3Z3SU MF5A^.HD/- IJVYW!5U[J)M[(VGN=_/PR<^]B M0;NL9W_OVE&[H3TG5!U)0@=5.''K&+$K2%MI[&!5M-)8I;%[T9@DFDJK(M"4 M B!G1;#>2W")>Q^8\BSZ)Z"QRWT3W7+@Y6I@"6U\GY"JTCOW:5/[*4GEMM@=N=UG6!I5U] $2/@X(FY!@17 0(K$N>B%%CMMD MV1)RVS3+4J(JS3XUAGU7*;A2\.ZJ;Z7@/7(M*3>"ZRR!D&Q A*3!!,M "RLD M(Y%Q2Q^#]"X)[SK];6YE5&A9J>U)/7K,/M4;3U5IQ8'? 3#A&O)/',>*!<61*0!C&,.-%>6"6Y5=NZF M8>((>NU,+*B+O%B$$+)Q1ZZ2DZ!T+$ (X)!S%FGFV6+*6U*/ C,.*31H%%I<@# M19>MR[%29%7BPZ3(&E#>#&$KHJ*GF8(W7*(+ZQ-8K13$K),C*5MEMTK8CQ%0 M9M6I'630[H$QY\KF0V"9RN:5S0_0X;76R! (!:X3\F=B$9R/!.G4"NN(L=RO MM2[=!'\^Z5VM'M\BT6C M?Q^]5,"=BVA]!+1#/!,066)96)%RE#<@+ )5%*XL.5[B512N+UM#WP#G=6Q5,\AJR M*:W=B2T=VH4 J0.E081"WMOD]$?92\UWJ /\<$B]1K\KX5?"KX1?W>;[46R. M41N1/"23- @>"5B6.60IO#4I42_%8U#L(T?'RQHSMY5(!^@=7PV0X^>B$[7_ M=:^#M?_U]>,.M)MS?;#:_WJ/.BY4<=?^UP,W:7[/:_GIW MYE;EF0$/3A5W[4TVO,&I[:\KQ504&[:X*XH-%,5J^^M]F%X5S2J:#6IPAH)F MM?WU+LZO"F<5S@8U.+7]=46PVOYZYZJKU_;7NY5JN"<-' :<1EB;NPPQ13 R M2G.2$B(G'(2F$IS"/WW,P6NGC GK!>@D35Q: U8HA^4Y*?<4-/:D&\39IC:([PEH[ KT5EX[6!6MO%:W;.\PRT9T"F62&HP2"D2. M!$P('K2TV8?$C>-LFRS[..VO2:79I\:PVOZZ4O .JV^EX#UR+0/7+&=O(.I MT;4,&7PP&;@,1$M)8M)KFZ@W07J/W?Z:'W'**[4]J0VOAVYP M/$9EAMK[9"#I5=4P^?JBJ"RXZ)@ H4PHE5H2N&0(&B8NYV"4XG'-,$DF.A%, M!&9C['N?^$SQ'ZF<#-%+:]- 0K?\R,I-N=Z/#B4'5.*E,N+PA5L9<1!*7!GQ M:1G1)I(B=QJ(+FYWT!*\DPE"MDX[HB(A[@D8\3&CP%TI*/B?-)L6%?_$"!4O M*DD>*+YL78Z5)*L2'R9)UI#RAE;7E0O!>@^62 FE+"E8Z1SD[+SU,6G"S38I M^S%"RGS(G3T&RM@#CCI7-A\"RU0VKVQ^@"YO""SHZ"EHFAD(2P4XQ30DKXQ) MV@=.'\7E?>3H-#^R5%66'!R(U #V7I%FM4B& 2>U*!3: MHK-O8T*/7Z#O;XF"8)**CBGG K]IL8AH&+.&@%9X)-HN:*PXGX GEJ2*43*C M!Q*VIOJ(U^8D@S1>*FD.7[B5-"MI5M)<(TW*?63&<&"!(&D&6_IS)0N9H[%GN0 M;[\U]'IWDIK1Y$-JYZ?X!7YLYOC-K]-Y:GY/(8T^=,W#O_V/?^/B1?FV^_!= M\W$T/VG>G(Y';?/SZ!2?-BZ/Z;[K#SIJ7#->_ABFI_BVYWC]L-K]'KNJY+/T M?M0BV>"?>.\?)N_'Y=ORWS\1GOK*Y>6)SMRL/-\T-[_\]/NKES\W[U(XF:#4 MWB.XW7@&/.+EJY\O'F)YA?ET[L9-<+/9^6CROOE0.@R4Z\VO2P"_^??]\O:R M2#S9D,#D4CLK!J05&R)P18220OC@\TTJXCHDY5P"1T0 88P%0ZP$FIF@+!)C MG;A)19?ZTI8>#ET+A]>C-HRG[6*6[B0@=8V Y.>69H_UG>PSB G5X-'C(ORB M=WNF2+4L2@ =M2+2 )Q&)SS-/)BUE'E.T>(QC(.GKNP5)V@(231J M&%6H8MD$[]V6-.GN-+]A:1*"["SAS5K\WLU''RY@*Y=6*7SE+K3)J-):D[Q"4_: M)B%+QKNNCY+O3CU/;K8\E2%J5V]:R @?L_!7?UXY[8I XF,]_\7C-Q]1Q.4@E-QBW#&'"V&V MZ*BL4%H[/QZ60C5#-X.J$;@5Q?AI4D![DGJL[VR[HMTXC[.TO/B'+_)Y35>IS;,1AV:T*&,0&]*OY^Y23%C%VCW-MV" M2!%_'LW:.8),7N" =,A$S0K$NK%:(C=:N$VQL<]FT[-IBY?IQL^?+^UTO%+Z M=-6X\+O]K%[X<.Q_AW^?]E_U%$+W3O+U^"CXG_CW"KY&A41?PS+=TBAUPR*X-_U.#SAY,B M/11SIPDXJF>+&7)Z]]?MRK/.T%P:EL"N6I;L,X:E&;99^6RED[U#O,*$$W2P.].K5U*'!B0B MR2B@ZXW3O?MY'WUCXFTDZ)A0S3((ECDX;05$RP/12GGKUU*"4PI.NX JIVE9 MVLT9C$\<&$E$&J]0+],UY?NA$_';3L(7:E=$B[K7?WO=I9F4M8RW:.JG]DU^ MV0&?>ST=C]VL[0Z_T$MR'[7D_-C28:LFVO/?3Y?H>0?]%>-\B95-^G0V*@M' MO:?S.+8)4]QG)C10YRDBC1;@B,U B1+)&VIO\OSM7Y*?E*DM_ M% K[2RVXGW[]\2MZ+PQ"Z9[=YJ$MC;@N@K+2OW4_K/P\'CD_&O<^(/[ZXW0V MQS/;GUYW_J6[]#AZ$W#_##^?CDV"-U=+6ROG-VR"%&"@'$/]0P]V)P(:HHD3*.#0=$,)-I" M2CH*:8CT>LW!>(B>7=6C'V?3TRO N;%XB=P-M2I:%% 8W'[Z.6G=]["XG_X&839*Q_HGE]$=G;D'Z2X[OSDH:EGZA.'1U?T<#BR"VC M6:?NT^AT98YWOR#X*\>5X-2>*:WT,1@2*01.46F-*DLP*D+,4F63 M,@LFKAF?*G);3,YLG$%?W&HN[UR])[IFW".^D->BS,1P<"J;L4N8^ M,.F"$Z$L"-W4-I45949+8(J$LC18$B0"@T!MC(%Z%=@:VQ$ IM"[K.WC+0>E,U2"RHI2VN.2J""\J0,Q)*S)4H&LH\Z0Z32A$292DY6 M-=RT&G(D\%^G:S]VUJ0+)R/\/JXTMB:&U*7-'5C:_')[].YTLSTT1)WBW@K- M(!$I0.C@P!7'B#FG.8X\D*T9 MHCL#P0BQ_TSX9O,TPT.[+ KW%[IW>Y+D9S1Y#Q4V:(,F1&* +A0#03@:!-PJ M8)HGSZ@.T:UE6!FI*#$2#Z<:E3Q*#\[Z ,YH8UD(,I:T\4=S]]7GW/V!*VSO M,86R.0EMTWU3J*(9LEB8/OBB4%F"Y=%#LDI1;0)W>LT51WU*P?"R^T J$#(F M\-D0R%DS2UC9>"ZO*50I[?+FBA5Z-1C4S]6-+1T-/&?GP@)]CR)9Y4?_N7 S MQ,$[$YG7L-*A0IZ6G3UGLZE?VO %$V>IF*?+9.D[;-O5-II9MRW_.@)_%E'G MT^;$?4C[-@ER="DCUP.W%-VL@/CJ(BE;/M$QHR;JF->:THN8M.SQ.VN*/^#_;+[[?4<.L+VG([T?XOJ#]VB?SI_)HX^ M;"X;2G#4#HO:2S/E(%C,X"4:!MS'F(E0F4O_-7;$2N/?AI,4%R5A^V4(T\5D MWI8$VO;GJ9N4#*D?1Q,W"3@%+C<*O<,;?C^>AC^^:1)J^UG9YCM#8V.8P[^] MWL/7M]AT^SQGE_L\O1N7+-GK$=G.B)Z6A.3"$=]VITX7+1)"^]WS.M%6;X_S M)7T*XT5,#]AJ3MGGGN/N-[^LUC (%:/BBE0N-J>?7!1L/W/O4[_='US&!W_N MQA_=>?OBF^9OV]ZC_X2%6*YHRVK/?K=E_[8IY!;SZ:K,07DXG(;E7]/?6])@\6QT?2M[P69N>M^G,E6W7*YET^;7]I;^YK:[^!S0V>G/B M^>H:=]37[^^JZ+&R[%D1Z5T5(/H#V;$2] N.^Y)C.#]62C_H8H/J)[ L97&+ M>C[=A+@=1G:Z-E$5]SW$C<(MOW8;"0Y1]/GBGO/^>%>S=R&,CA;8I#UY:\A%1N\O5_9 $=O (:XR MRJ&(^] ]CJKI!R#N3?H1 ;DSAUWO6[FUE>GOE]&-/EUHK9[7PR;,5X])K4*^ M >'^987@K8MVP!7&-Z6^M7KX1G9,KQ-4D^?H]+Y0&YR@'E8,'09@$0Z(%;Z-(*09M_-J> M%T62ES0$4"J4B@&:HADC###+D_4A\TBN[WE9XN2JL,^&C \[Y,Y?MZ^/[S]* MU'61P5@GU]=%-A5.J@LC@U\8J>W9AK%X4MNS/?G^M4AB%HJ!TS2#D"Z YYZ! MM$8SI21A=&WK#B=")$(,4,8-6C.>@-$T0++9)4YETF2MK.M3+K#8N^MS#0Y< M#M30^4Q?MEN_Q5/OVEG1Y3[O_R:WKA?7;3D#@6!Z#8F]V;IVGD@B&1&4V0TK3"F9!+I4D66:!:2;I.:5^W M-^_'4:E4__/H0^>Q7YL>[QZP)V^K@[[%ZM$7D^-*?=XYNL$SE-I\=.KZCC I M+\;-&&7=_D5GKUGGQ/6;]=KFV]@W#6B^8,O>WD^V3>^RLF0;NZRX/+;F2_8[ M'=,OVA:ECP61&[S>EQS#CA%V-G6Q#3X7/V;VBV3QM,]EC[5YV&,-*@!8\\)J M&M[>B[MN6_CR\?I';]+\/,IIL(-6]RML/W&[SJDO'[O_FDW;]C_]K/G;WU^> MEKHI@YU9PQVZ ^6G"G45ZG8)ZEZ&L#A=C,OJR 7@H4S_IRN%-MA9-MQAK+!7 MAZ3"WN!A[]7NU:/$!TZR9I7%G,;0G MH[.V)KH-S@2H^]/^*N9+'%/:, 5&20="&0*&2@O44Z=4P%_7D[*],(2G+,$; MQD%H1L!38B$8(GB*FE'O;L9\[X[T]JMX91'O6H(2M"D\CXM9Z48]E#EO=J'S M=#]72@CX. M@76,091SMH0>0]KSCG#RT ME&;*M+#10S:E-KLS%"SE#CS73$8EDA-K+5TY=U9)1';G7 9AG /'$@ZTU"Z; MK VUY,N1O>W"#YM+:#9W=R X2$C8%6"MK'6P*EI9J[+6O5A+V8BN1R3 7&E5 MZCT2EI *O$^".!\E66]ONF'6NA))NAI#^F(>^[L2K!)5):I*5#NDHI6H*E'= MBZ@TNE&Z]#D,QA(D*IO <U(A1#YIL8P2DK/3PW:Z@0B M\!)AM@JH\4&;R*S1:5]C?_H10G^5,(9 & =NBE;:W3W_$YU-9:6F$)FW()B3 MX*W,H$NM:*5"=C+=!&\K%,\I:3PRJJ*5NIY.NKQT0I/J$-'P1 0W*$'09,$8S7U60>7XEHW@@U3 MSU?'Z)BRE8SV<*9O78Z5C*J*5C)Z.C(*Z.D8)3P$9A4(JQ(87U:E,O&4)RM= M)H],1O>)P_U=B$WUO:FSNFZSV[% V[N9BZF;6,V\?,3G_J/NLAN>P5!33OYR MEUW@BEM%P M%0;"HP962PYY$QK-TB>JU/5,J>6X9EQ"ICR"\+MW8E(:HB+'. M6R[,6F75O8BT\1II^_&_E39N!>M(UOHE@&5H=E#BF0U*4Y[5D(>\Y=\XS M2++$UHOU7IKN&8"="8! MA$,6\$I[*.DWV4XDW 4BK!E..R#<(7+;/LN[*O.C)?;49NY? M5W;C<0JBUV;NCV]2$T-J;-2 MYY-5AW3:JZ"0,'/BR)\I@4F6 !(@]\B0DHJUJ,Z&J7.3U2&%K2PZ/!:]&O?! MSP[?_I9<^3CZ\)22^->BG8_R^?9([N)5EP]9AN:Y.!:4/WNQK;??7F7+Q6PT M>=_,3Q+^-TNI*7M<)J-):D[QF).V22B,V+Q-9_-TZM.LX>2H883Q[D#\P(Z: MCZF9I5!F7&S^_2OWQPP,IIDAB3M92O<:]'"$#?BI;.RB-AG!0@Q\;5^.5#0% MPVDIMZ1 R)C 9W22> M-1 1/0CO2I$_)X!1+@U/FC,O;[ZBP75 M5R3'MVV>OH.8!C$!&SQZ7$:CS*<]FSV>,+DB+X !"=>4NHP-C9 ;B M74J*6\;(>LXJ#XXFSX 1?#L4C490"0:G74X*X8%S;K8T>_B.SIXC9*#V+.$3 M?DCC\Z-FFIO1A8P:UPFI<5=DV*1/9VG2IN/FD79T:L=DLEX#)1*U@_H$5N8( M6GLCD1B,BVL&_D-@]6TX27$Q3M/\%Z;^CXOY8I:NZM /_>N_*S;A.WR"[\?3 M\,@(HW[A1<;CZ<>V M^78TP5^FBQ8/:;][_@4;5-'\?K#6+0?(77,LOW"0#L?B7WE G0-TF_'O%O/I MRF4LSX,6<7F#MZF,S=S\[22 M1+=@T5_ZF]N2[SZ,VI$?C4?S\^>K:]R1A-??5=MC*=BS(L6[O.G^0'JL^!<= M]R7'J&/#U(,N5JNJ#,;)^SV=7@.VNC]^<.OI>](49W,'XM-T.W?S1Y_^YC&G](OW3AMGN4B:7#BKCO M_^2O"QI#,B-D7<08G!E1'9(A%6JH9L1&8]F26QDLF@1>/=Q>@_K@>BZ"+&SUD-=A/A:ZT'518C!60_5#ZF+$'MK M/<0@6,G%*$4,0=#,P?.8P3L2O/)9*K.-,,<5ZZ$D_]ZC^*_<5)6G.NOKZL/N MV0^ZKCX,SGZHGDA=?=A7^\%9I[/W#(31$>T'AZ9#Z>W-M)*,L7>NH^J3V MPX_3Q:82)#9G6U1$J&L3.V9;O+O(*J\K%(.S,!YC;_)A5J3=1EF#6JKZT5OM M1NTCDQ9$1CM#1.G ^,0A4:595#8P8[[&2G$?9^EA)LK+@J@;ME.,-(-: ZFX M4E=)=H-'ZS+($(2[^P54#F"W2:W,]-1&#-51.5UL$8'VBTAHBSB&]@D3,CEA M1*;L,"LS'1"P/*F=ODN>/; V0]:&D#*Q M7?:E;FD SZD F27W4A3'Q7Y-;8;.3WF[\&V8C<[*2+Y\/TOI%%_O]:@-XVF[ MF-U9=&';JG]/-/;3<=S$H/\ZG:=&-O_Q;Y\8H?Q%\JG2:-/L#2:6\FS2]N%DX:2H^6E=#PQ["8S?#W\7GS<30_:::+68-_ MSLY+/9IIXYK3Q7SAQJ5<31J/2^V0V0RYO]/N_HQ??OK]Y:N?FW:0?T]WIR.1Q=7 M/<*#Q\L;A.DIBK8\;)C.SJ:EGD7LJIW,TOM1N[I^\\/D_;A\6_[[)YHE[:HB M2G/FRMN70@/+][AXY.Z>%T]\W#3_Q*,7*#_7[E_=N"2-C(H)B-IW#=@T.&(# M1*XEH3EP0]=6PDQ20N-1X'A6('+28&C6H$DT0@;/HR$WCNGFC0L!Z;4MLP.UN,4OYE];^6E@.N>LM9YK H:;!(() BZ: #9JZKTARIJU M#/6'Z%Q1M)\F+5HK!5!^6LKS=X2*M_."%[^E67%#W?OK^60XU].%%@*[JH8_ M_?KC-W\?N!8^0XA#NWR\ G9$)(X=8)33]%;O3FL5EGAA8H0H\-A%9Z"HYI"YNB?TL@[[F.6MX6N.&@Y'Z([AU(3"])D*,1\C94O,[UO+\$UB"<^WH)AVQ]:;O5\ M-$<+*]P-P+?;NE=M0'TLR19MP,]9P)_S$ZL%_"#Q_#8;E=IYTPLH[.S0$_,)$:\M/QK<+U;A"CK#=/%9/[C;'KZ0\Y] M@4PH+'^FQO%[\]_P@%JY]-9>W_R9B4A=NC<'9=R:#(*HG=4BA": M,_3 VB(&=%Q&L?'GW6^CE32:KIHC*M^%)J+?\E.^5.2^9F2+;MZ\G:,/5'1U M.NE^OV8>'%V>@K<;CX^*1I>OIKU_-NVO>8(8GO"V^&>Q+_XU[2ZP_/'J/%1P[>+PTH?'PQ1QUHQ/8A36-]\'+XG5[B5Q]V$V0VP:]B<&3 MV?9$4XGN#LG\-"F3;))Z_.[L_XZ]$ ZOSI2C1W(!N%::I:! D1! >"O!EXY; M3&0M'?XH_%I(*F;+C0\:5.D8+WBR8 VSD)GR ?^R(OOKZ]7X,F]R>8W7Z6+A M:"@#T"]8O9^Y28&Y18OPV%L7*/T\FB$ S5)>X'ATU7RI674OZ, [?3H;E84K M'+K+/@9+]X#WH[FL'EV,E;+\=3:;GDW+LE0WP@B/_?WQ9NG/18'D*W8+/B0J MZWPQ+[C,R+,"A:?36;H-MC],NZ/.IA_[8IS+R\XZ>"U0O?#EV/FH\S.[+_N+ M+"M87SMETC'#"+]&JD%MP92#D*+GJTP;3Z=(\NL./"Z7]'[Z#?=*CQQST([4=% MG9,0;"8(BEZ 14R%0$TB//.0Z-HR>TK!:1=0JS0U(&+.?6(T.OI$&J]0]=(U M_?JA$W'GH%]JUE6W_4:EN))*%+OE]_9-?MD!D7M=JLK/VN[P"]4C-S2/\V-[ M6\N< 6G?SOF/6_:2ZF+HMOJ-7'1!NUPZF7<&>G:C6?/!C1>I6]\,Y;!"'[WE M^/+MJ\8P>=3\V*\R(<1>!F+:%85_=.V^06E2+EK##9#D.-JD+H$12B%?$_S& M)W1KU_Q:(J0V@B.].UT*AFL-GB8/D?M,M9:$:'U;:.OMA9IZ&((D$R3@Z0#;'$O0V(*F7,5E- M+5UK1N:2CHQ[#S0K#4+K %YI!8Q;ZY@0*OMX4]GZI?0^-%Y$N9+LIG9'#YRM M+[H?[6-#NVB\3;IXS;HXT2FRDO_)P.2D#.5!\."^9B'NB73(WMV!8& Z5$@O MN=D$.37^=:?2XG.,IO'NAJ776\25.,[>0Q["G7:,.T!FE>@*6X+J*@R@GZ*1 M)[TR8JUJ1%94!Q4L.!T=",9):4PM0#E"N.&!9K>VYE,A;W\ASVN>I4GHY+J, M%,BL0QM-4(2\+)5RHC3Q7.OAR7.TI>]GLJ5DB95HHZ&V@0[)$!NU(GPM_>B1 M=4@//$3]&)#'UB"O:=[AM?9-0[/15,L$(I<<1BXY.A#,H:46I="!!^;6#+N' M>!$7F8X7":>;Z@CT%UNT!J:!'[[)VBK5?\W>7*X:3S MAN]R/X;UMM=6>#:W^>KS"R]W+W9<[NLK[11@G%SOMS]S[U&\/A*Z, MS7,W_NC.VQ??-'\[M#UK.[61:X,H[6[[VE\+_<:/)FTB=J_%@:TO;;A8>PE7 SJ[$;W4VH+G<3 M_E>7DC9IWB[C\YWPFEYZV]G']UBKUP]=W/^BJ ;G![BN_V;2_/^+\7E#Y\>4EVO^I^%> MNY M9!\("*4\^I]9@+8B"Y'1OD_JIG6_BK*^\:B%W?;[#44'S+$=N'6_B@Z@ MVI7$.C^;_I%F:,85+3\=M>TR07G/%"LJRPWQ%JPMG6>]L.@Q!HU_!BL=D\G$ MM> 3XZAQVDM(V5)4K)# <&)!)I*EDH%%=SVI\ON5+%]=B+(DW&](M+:;VS].V M7?DIO\VF9VDV/_]M[";SDM9T=KJYR+OZNO-SNVC\PYVE>(W!+=^:!6"]*5/7Q+I%W.WVCZW MDEZ7>]K)[[,>+3_F]_%H/__DN^/4?N]:U.]T569]ONZH[7S;Q;S?%H@3:=3M M7)FDRSCY#%U6]!26FR7[9RO4^:'W&A"E?0]NQ7\H5EV?*'QU2V#3O!Z-NYML M[1F:LW'91Q3CJ*@0@NWU([M=&1^GBW'L-S3[E*[M:FQ&&9\,WV&$/YY-BUQ' M:QQ41Q(]]UB#>Z[Q_ 7?YN*G;"8Q/\_;: M??HZ*;/"0?,17!Q=ODF?E@&>B_VS5YX7+_3;F@#6GNXC/GP) ZT%BRX'_LHU MN\6->+>.?"QU\OO=YL5H*ZI1%.+HHA!1_XY+EAS-^KMVKFP_J/[&:QX/$RY6 M](8/M5%2\]$$S2(IR>BV[)) 3]9Y9"EFDTS2$!/4)DCM[=*C>Y-OTEL'02\G M<0D$[TI ]4[*6Y5*["HEWC8X;C&?KFI+%@3%.Q61EL-A[,YQXB("?DKQ18^& ME)!C\FQU0BB9\F=M>MZF,U<6Z%9CT^TQ[*_]S6UEI3^,VI$?C4?S\^>K:]Q1 M7KJ_K23'AK!G95#NJKNY?+YCSOB7'/<%Q]AC3M2&KC78YSI(.0RJ;\MZWZ>5 M\?ATYNKM8?(A5NFN?5J^7K@HRO)KMVCPZ(*^5R^1H6C^EERUKIEH\\NTVX+_ M0TE.ZW,"KF7^#+8U3'\+PH. ME 9): +*RUX7Q&3P7E)02@1%M2=.KE6'>,C^F =B>HL*@)\^5SCUB.B[2PM6 M6'HDC:K+9]4WV6'UK:RZ1[Y)\BH9Z1TH*C((%B4XR@-01Y3A(06YSF.9!T>3 M9\ (NB6""@V.!W1O;$Y*4\4Y-T_AF_Q%W>^#G/P[%9+[ZICJ88?DWJ[5*WA> M4SX.(N5CB/PW1(NNRGLWY5V!I +)7BIVE7?5]8'(OLI[S^1=2;,"R5XJ=I5W MS8<>W.++/Y?E)&%53O+.(I(UTC,X9*J+O4-*E!PBON]N-"=+ZV@F"@*- 83V M!&S,%+3@3&K%F3)KS5 >D@R] L"7/?[]VE73?9/[1>DWE_#7U?"\%NWI(?*A MR6CTB(B:C;:/.+!U.5:JJBI:J>KIJ(H'DZT1'((@'(3E%KR1!**-W)&(U&/B M)I*BMT=5FM77(IUZ,MD[QJ$"&R$!X3L"+)( 9 M81/ZZTZ)C83VAL21FE>.W%=XJ3!>87SW"B[]Q[]]8H2*H4Z."D/55!^0<"O& M#T*)=Q/C=]=4CT%E-- 3V.0T"",M^)0H1)E-S,1I*_TF@G%#,M7EIC+(*T?6 M"-X>1O!>E[!=BAO;S58-G"$0[STPB!VS D)QND!8KB;.HYHXM\NZ&CF;-'*D MD(D[*4$Y&D%$Y\#3Y(!$H;SGU%&_D18A=V0<+?%T+?%HHSE'=&/%$)\ 40[( MKJG4.'SA5FH!:)_7J'&#N_"> MA!JU-94:]Q=3*GI7]#Y0]$[<&.=E*DNO# 2Q%)S-$J(Q)FHBBOO2=![ M<_O^*GKO'J9L78[5L:EJ7*EQ]ZC194N2I!J$),5)B1Q\M E,X(;:&(1C]A%W M&3Z-8\.'G'1XN-1X,Y9Y4&'+G2;,:HW4*LO#JOI;JRSOH[PKD%0@V4O%KO*N MNCX0V5=Y[YF\*VE6(-E+Q:[RKCU.!I<%_FN:-Z.N8W/S[7C:MM\U9VG6YX0W M_=9"_J+QI79:K1\Y.&3:D[IQM9M]C?K<*^IC TW>QPCX- D$"1RLUAI4RI1% M+U-;C";OV]_2;+5I[48-R7_@QQ3?SMT\M6_RR],TP[%_/1V/ MW:SM3KD(^Y"K81_VF:@/.2:UJ/R0(L25QH8@W&&K:*6Q2F/WHC&3*>?::@C1 ME U+A($K=9(=C5S*P'#,Y":RLK=(8W13-07W!",JTE:DW5FDW1I\?KL:B_W M?:&(YTP14$Q1$):@^T)D IV](1S14]"UXK(/R>=^3-QO44O^WV_@\P10_9@G MAZ[OJH]3?9S=5=_*O/ODXTC#= X6:+(*!/$X."HAC6FI\0X(2%6LKUNXLUM;H MX6:0G[@L*;4!!,T>W1&:P/+$0$FNA4W9Q_7&VIN('FX6^9\\?EC!Z['CA]7/ MJ=P[!/6MW+M'?@XGD3 3.62O*0AG!5A+*01OI';)FV[Q;?/QPZ==L-M4!'%/ M4.))(XCXN?0E^OMJ"'Y== .+?\?1ASN^Q5,/A:.&_ZILDZ^*HWN+%G[N%A?H MM5235=EMGJVF5($G,H)@+(./@8!A(OCH7*3,;<)4?SUJPWC:+F;I37XU/3U+ MD]85%/D]C1&KXJMI.V_7NFZU[_"FWX^GX8]OFH2X=5;&=[9(6Y_]]V0@/QW' MC82RI_/4F,M-KS_\N1C-SQLWBCM:E?*_"R^V*\[F'N4-QDHC1 M>5OV UA>PE0"O+ 1G&-)6BYYHG03BO,VG*2X&*/:_'!Z-IZ>I_0VS3Z,0KK4 MEJOZ]'*,ZM)]>I-_3V'Z?H(O&9$R1]->R;Y I9;*4 ;^.3]&*G[VXDNU[/-# M>[>B_6O1SD?Y?#"+$N].$EH%*,^/:'4T'0,U>,NV3$Q\N-OUK4F?RF>\P6@2 MQHN(/X\FS70Q0RO%+6*Q3HI2=&WE7-?;J]@JW61OIKF9GJ59=YVVT^IRY5DZ MP0N./J2F9&\TW^+EYB?318N_M]\]OZK?3X<)=PS54S)>;VAU@W*+VKK%?+JJ M@EF>!T>PO$$Y',;N?+J8XRT^);2XNMMI-/">K8X/Q5P\:]/S-ITY'(VTDD1G MM_>7_N:VY*8/HW;D1V.$I.>K:]R1Y-3?5=)C(]BS(L6[[,?^0'K,U!<=]P7' MV&/Q?]O[TB:W<23M[_LK&+WMB?8;HLS[*,].1+6/V=KIMCVV>X]/#A 2UQ3 MI)I'E;6__LT$2(H25;>J1*DPT6/+$@\@D<>3!Q*NO:-G[79E5K[]T82.5%SNYL9,WA,T9KK3ZW)R%B&92LCHO34[19$OF(,Q\TH739B MZ=B?+K-&*SKC72TE2B->' 4+#FFU%"Q0L$#ILO'I,@4+#D67J;,*1E,S@R5& M6,=2RAHE6<625S->: 6_X%G-5>.ST5G[(VEJ-.*-"ZKQV1@W+IC$].* VKH7 M4$-W\+2"R(J8;C%F.(%A>[8WV+C NX;9NSH-C-LW;$C4P]"0O308H[E&)8? M^LYF"6=3D]D<0CTHV7PG*P;7]S%\>7O/TZA5,\\Q[<=6=FL,Q!TWBRJ[I>S6 MW;:71[X#1B?03>(SW%Y.=>(9ELX,S_6<@#(61)MVBX16Z)B6K;LN\72'V*$> MV3'1/6H'(7,]UW*MO=HM7]FM0[1;XZ:B4JU*M=Y)M0:>8Q#.(MTR8U=W*/=T MXA.N>SRPXMB)/<,>]&RR79\QDW,](C[V>2*V3N* ZV[ ;,.+J>$%YEY5JVDK MW7J(NE7Y!,^6197A4H;K;DTX(FH&W'?U #P#W0G!A(6&[^FF99H4+%00F=:@ M"8?KFD$0N;H5.!'TB4XL(]0MAW,*R-\/:;BI/RUF1[%A1: Z34-W"&;(;%#!L65X M+(ICQW0'1VT];= P4.C^&$5_[W14Z%ZQJ+).3V>=3,LTB&_[>A1Y,5@GZNJ! MZ=N U%UNA+9#W'A@G3P>>'B7[@+^UYTXY'I@A;%NQXX54.+$\9Y#3Y:UJYR6 M$GVU.^S )IB+V5,:<&8O_,*_J6*:$:'*E2Z?$QU7@I5[!)5T)CZCN=8 MNN_;'/S7V-"#B >ZYWLN=8PP#IU@$U6$ID-]2DS==GP+'-\8_&3N!'"C1QWF M6*831?M%%:8JE#E"R=\['95Q4BRJC-,3!F1MQF*3&3KQ3%-WPL#70QH:>FRP MF(?<#8A+!SN[*+/"B((M;(;^8',Q&Q;7J>T267\=68#S8\\P'<[,T'+W MNT?+VEDQM1)]M4GKP!):?^<9+T@J$EJ$P55)6>'YG1?W;'.H:F7&4.5QK7ZY MN2_KWHE_*'3>90=#$],0]UQ M77!L;.+KE)D^-5S;)T&\J:;=*""QZ81ZS!Q7=WP*WH_!/-V.B1%&+ YX0/>J MI@-;N3-*?2AW1C'Z;E0R<0-G)D:D/M1%O-'G+ M+U5.O^L1RB!(]DH(-2ZE4!5&C0[&[*8Z8ET/65,+%1'+ZRCEX]%$SZ#Y]6W6 M0<&;X7">>C?';P(Y#W_>M8-!-P/5,3@/;U*/0]73' M91R@46#H<>Q;H6'YIF?NM]>-[8ZK0_9!J)=#4>0/42$J)*"87=E294L?R9:" MR;289> 1[R MB <1ER)4B5XK\8!6Y3RQJ>*&K&]0 I>Q@B[4XCG27 MQHX3Q5YL>(/8;P!>D1&XENZ8OJ,[S(UT$D94)X$?A!:E+MNS(CE^#PF5U94V5-'V%_)Z%!9/LZL>( S",!%\>FZ/%P-P[-P+?9 M8']G;%-B\LC2+0,\(L=T?+PGT,,PYIYO>K:-Q:1[M::VZREK.CIKVL^FPF<" ML_];NTP?ZCDO$@K_9LE%CQ+-''"\)_846.O%ZTG@K6/"Q3K4M.UEG2CR%/_%]=8PK:.Z7#-A&^&(:5@ M(0SN4=UQ34^/(NKH7N19W*">&84#IXNZ04B)Z^K<\7S=H7&H$S>@>@S*V?5] MCU&?;9J)[=;AM"A(=L[Q*,E?EZM+/I$E?G5Z20K6,,/?X<*J/,L^@2[)V=^+ MO"S7;$J)-Y=]8W+VX?V:-=%+3M&BH'XO>7850:+0#H@=<3V.+1O/BS/TT(A, M/7*)Q[AA,Q+R04M.YEAV#+;6H[A9$:N6B&T1G;E Q,"*C= 8>*$'0Q#','W7 M\F.=>QS\;,(\/>!.J/O$=P(S\HW0'>0J0S>V(FX:NN]P($C@V3I<#:Q%N<\B MN,L(!T#B8 @"2VMZD>/J1A!YP/ZF)\FT:L;A M_P7G6EYH69)Q;0XWS4J-@XEFVA>^J/@\XH5F&Q/-,BP;KX._K>FN#?[-;Y^IKR7=P?0Z/9TG!:947Y01^BA/*\1/V\^#S19HO M.2^GFG93O1Q*)[_%YTW'M;I: M7VI!8?$?-*T9OX?K=K.[<+6XK@(?HZ"*Z?6H(OV[O\ZZ6MD%.>?2==9)#,,^ M(>DE69:O?])>[=OC?<*(YE9>>6;:_GFY3"Z/0F)[ND$<+!Y 0.Q'KA[Y@6,Z M<1 $YJ#@P ]=#_ >TTW7(. AF-BOG\.-!K%MR_4-T^I<)G)9\/N#O[XY%9;B MJ6#@B)1YB^E(MKS2 OSQNH"CX!90;T;(!Y8WS-IQVX%""\;>P>_ E7(^7G! MSQM+>EPBP2TSML$Y!G\/_G \F^J1[1AZ0#T_#&P:@W,\2-TZ)@$OBNC4"ES= M"0U/)Q&/02[ E78CWS-H,%J1V!*:MIV)95[=''<4@G&M- !S?XP%FCZ=A@8$3CU@RS*TS'VNS_KI%J> M9;".-7Y9?H1U*K[.2-:$ ,[*LN;LP;SM^1/SFI8B*Y[WEM.&^+^8$6GD"9^FE;RX$(>/P?LZKZ]S^C"2T'I\>$D>RP>N MN4W/.;IP%1.<]<,VN,*WT%G6E6;ZN%09:"7&#%!&G(08I*84 ]NV;C!&/!X[ M@8-G):^KLB@V0Q*87">A'8-=#VV=<-/1J1,0/XS<1\* F0XC>N3A*6<1QQY5 M$?A/3ABX8).):_,#XCP33&AXS<%HXV"]Z]#A!"QEN0 [E5SP=+G"BL?%JG[H MARPR(]V./,!NKA?HQ+%=G05.%-G4BT,Z;#OZ9*SZ5'CO\+FU,^@]#_\V6.#8 M_!?*J.&$D86= 0W=H2[3P9'A.G:/"NW(B.E0]3(/Z8MLB $]UR M(LNFCAU2RQD3/QLW67USXERS-74+I1A ?$&:!OG0AXS3(! MF4:4^+$#O#OL]^)P[K'8MO3(QI,KF&OIA#I,CPTK N4=!]0EA\2?CC=QO+$K MVZOY<],-MHX0P0:.&=@^X #/BH#E, (4!=32X]!W+-^E0>PZP_9]9F19-ESI MF;@O,:1ZQ (74&] P< 2F\7F(;'I=LI8+.(1]8 4D4]D,H0XCJU'OAF8D6F; M!AOTGS7B"%R"$ A)(CSUV >01:FMF[%-0S>P/)#K0Z*,Z5[A5AZ,1">9#%:] MYU%1DV*Y"I&=UN=U6;7)CZ]K ;/CDG'/<"U&8U/GS,;]9!$P<1A'NA];AD.I M8<"_!E#)-VV? B>[3HP].6RF![;GZ8;MAK;)X4;7V%E9UXW,O.ZX/I"I[4.( ME6 D=7NH%CCZN-@3\+MG43 \-G-\8#7P,B-0HKKM<%8$JA,$E&US=T]*Z\FL4&6>3JH2/C@;D3^NTHG%>U_VOT#R*/:I[J@,]">Y;BX2=<^9MKO!,:FF:TW MAY5VO^:@W''5W[;5?QJI*\#8\#H&#)/!HV50H^"+9FK(;\!@?CTL;AE;,+0*:C7@&%IB'V/0C<,0!Y9;M,<\,C<'N M-L<-W3@*=9,!V'0<*]2)Z3'=IIX;LM!UB3/HIRT"PI\[LG^25#_MEN=TGM=9 M95ZYOG8+2Y(R-%6B-)_/\ZR-$,.7D@>/C-LL/#XJ!FCH M& 9"0Y?KD1LZ\,\XXG[L6KYA#3L3V*;O4U./#3QD WA/CZ@5@/EV?0=4=L39 MX#"J#6YC;T7P4L*Y_\3BW%WQV?3J[C+C8C,@ X ZGO54'VMLY-;JK+>;!5VW M3 *+6JW5&XZ,?7W+98'AZG$< '2T34@5%;8^0OC2ORP!Q%8$Z,X.KS M!\;!QL<7"0.V"+C%F&Y%$:BU. ZQ^#72/<\B-F$![O][#%7XJ+QD^>8D#,<> M@EWENX:6=R,W>U\U:!VS&HQ<#\RX08%AP7EVXL#30Y_$>A"&=F129@)H'.1V M7KJ+@-=Z! #Z[9-4[?"F'+#Q8V?^U6#OCMQC*L;#(V#\9#HOA=SPV?< MYFS/O.1-W-$GHNZ@!;^N2IG1(X[ZJBTN\KE6P4O1.19_-U7.^0+09K,A+B]0 M?>;U^0S\[>2"5/!<<,?/\RK!CB=:59"LE%0"G[V"VS(B8[A_^=9F@[DQXM>B6T*;DL89WAB?*U!3^O4T$5^%KZGB+X(79B]J@D=F3F ME.(>2VD;%T)R8.(S6&^,F2"CRA=>)D!6Y):"BWU=#;?,R7=Q8_=(.9DD*Q,Q MJ8*(I<4A(N?@UDS<@++(8? M.[;T9#GR/TP@M?A\];(TS:V M70M!;NWI\B^:]KQW2?KKNR1ON47R7F0[S%V2.%7@E'O8_MAYQC#I@:X:[ZK$\.+=<_S+0: MV0@YW<49&9V(-ZWJ?N49A_'=KF/=?7OJ!%CIXA*@%(-QVK@3./#Q)!!037$4 MNQ$?[I=\B/IZPKG9(4S'=US=CWR,-L:.3L"]UCT_X@$- O1V=M&/?1]S,X(0 M=W(SW606+ 2GL1Y&EJ,SE_B!09CCL$$(X3Y-%1]W;D?8Q0=0N+ Y%?D!"%@0 MJQ1]4$3A-[IR@/?!3P!UVUSY"UAS /$O\=]U44BTW-X!O@T7B5I4M(R#/YDO MT*T3SP=@L@B<^E&SM!UHKRH2))52P36@/S2Y/]$[K\=5^-ZSG)P M,H ^\U+E^*_O(#$C%USCV)Q&.MWH\.1E@FZ^M)BX6R\1UX CAFYG!(O7>=GH MZ) H21-8$>$YXXIPV6Z'QUPL/2XK 7:H.B\2_'V@$HP4I;E,2N%\K3,2,A"X MPD6Q!+;! JW6);V9=\ ;A(F))X/KV$QJ!F_)"\$VM)X+M_9",J]DU0G@3?#> M!!'BN@(HBH\4;G'#T_C&15$C@XC/,2=E@K_CJQ0^UPJY]CQI/?>&PC": MQML5U2>)Z-TSS^$M:?(= Q_P=29\5O'[)9<^/W[1TA1GT4E?$Y#80F.8_2E6 MP@"EZK2:7)G/$\,;E!=/NA$3( .,0'(&*ND."9%S@E4[8@!(P&V#4%)WM=1A MJ$)P-K;-E05)O,=]@O/EZLE2.US+N,Z88,:8 T^3M,?O^(1C*PF@AA4!G-&C M*,3#"@*B1\0W=,.)F,T YGAH#& &_*0F(8-IA]WTQH^H#[&J&Z&8< \C]H> M7]^X\*ZE>&/_9;7)>TE?0 >?!=$_@X0D%TCZ6Y<'_,VHE)=8L48+).5-RA">9&SF[X>9$7 M5:\S6H)%I:!Q#,')!0>-F\&3_D"C C^V =&-*WJ-!5(A++UWT90D\\9E@R5K MC9FL\3U"(2&.8:(HZ#2F%)P;!UP6T^8Z\ZG%X\BS*#<'NWL\'OMQ &Y?; %< M#F.*-:N1[G&'1-2AL>,-2JH_%3GEG)7O 5EUT%D*1[FSDIE#$9BU"E7[CM'; M<=F_)XU//NL(=J BV(_ (?>>:LL>0H^BD_C-^K9*+I;?,#M3ER6(^S?X-EV" M@_)M'+'@LZ_O?M>L$^WW+:G0M]VHY=:B9N1:O@-%NJOQQ]K[)",930# OFD3 MLV*XGP7>%:[*1^D#@OOV8!VR=Z=A5X1[0VJD"&X>^U(!\!&0!N,IG^H"W'5> MMFZ$Y ?Z^@N)N?;OI(C:M"-[K7W"712E2(4W5W^2>?=^NO@W^.M<.GQ@UD$' MKO+&H7OX"_*H^R,P2M!0-LDDX&DP0S4#2?QG30 "%P"=/PLTC%CX/5+8-/1_ M"J"&?K768&VY;.;K-,^_R\!"L^YE$T+(+O(4_/2RCN"GK$*9*I+RNXP[K")E MB6AK_#]Y#5@9H2,\ Y9Q7X*EI-"+]URK*K8GF-W_]BOY3C;DHX M6@)L7[^.'#V>!$+\>WX)]"TF[986##5%7!-!!G#B%NC]@>2W<[H0)")8Y"$J M==K]JL!Q;3F-EB9EU]'P1GX7%2A @-,LPWU@PTO^T06,E^"0-NFZ+0$K@FWI MTE3L_\J6L%B=JDQ)=EZ#H;S=B+H&<[" 9+Y(I5(5(C59ER?9-/QBQ31(/\D8 M(AY**YQ1NY! 3);$,<=.X/!R6$YX?Q.F7F<67 K&2UHDLM9'\,=-VF"=IW$% M+W&;5K=33M3E%")R"]-!"K41)SF!]H5M)\IR8U'%7-.27\[$EN9;ZC(<2V^Z M(L[ @-U*+EH;Q)S*^&&$M4^\+/?3K_SVNET[?-.W*RSRI9[/B8RD#Z':",9W M!$NUTPP/:H-5PH5GYZ 1N[:S_12*,)/P8M#'\C**N)5B0#R'$5&T5=W88;)%+O<63T25 M)V(?^?Q)BX2:?\O 8J_B=(K@.$-TDJZ-OC_$=3JU,TEDID>3A]<)VP^CF&B MO4E[/YY=00O.,64TP:)&&"IH>LKE6#/Q G@SIE:RDL-H84%3X##4XY-VHABA MY0+YB<> <>:8-&M?B%-:GX@D6/CG*=UD@I M%QEM=9J?)Z* =IY'22J8"QED(JHUZTJG& M6^(U0+1>'(R9N:YP])<\2[',![\%J0 55>;92WPP/'DQ Z<8V66=6**]09VD M6&-:2N"87+QL>*1:XO#R6,2D8_S<%D*O3@Z1; W"#^R A<4@=R6"$F'C>CPR ME)*>)&GG:1X)>]D61A-M#A@B 5O,12H\P49LD1#"-M.X;,J'5^P'7\(OXIR3 MC^]^AS__\_0S_(D5KUEWYHG<*)^*K"U'AP%)OCX!DI8 7<"$BVP@6OG>WM0" MX4/-5T"FU1R@:,[%>-JI E\A#PL@A..14QZ.MG5K: XN;2'0;5^OP)7 6 A* ML6M \Y(U,K8_-L^>'KX=> 23O0K -"&7PZ?23JTE@OB6MYN"@S8PE7=H1Q@; M05-,S*^T4GNQ<$FTQH5M0/6<$RQPE:ZF1.A8BEA6^ O: 3!VVB41 BEJW]&K MER[2RCF$#\*' RMP!.R]NX7[W%NQ03%2ZT;>ZA *V;GI9V_JK"5)?S:F?OO% MMJTP@FODXHNM"85,A;:VJL/7(P3KS(ZKWW+N.V&G]\/9,K7WY)RAX M;,JIUH8#;VZT='=3FV#%;1-] "0,)AA>40YRGHDN&FOGN=U\R,=7@3M7XQP0 MHGF>]%NK_G.;C25B2CB1P;2(]K.[6BD-*U76JGCO,%2K3X.^A9,[@3HC)?K, MB&F!7RQHC5M+A!F'WTI>86A-Q 2!+V0LM5TE-B![/Y@Q''U_48")&(JA6)6D M=]Y8=]"8C(>="]2&.U]*&6YO,^*]A^&,P'NO@(7+L[=K5R>]W4U %/-NBZUT MU$TZ2E1'=+64M^NE@ K*M*?ANH9RIN8#-91I;CQS8YAXC3&U!@KJ-GN?K]%/ M&^*^>EI?VH>2OEZVL@DWVZ=/Q6MGL):\V)S/;5X\KC*$!\"' M=0U+M#SCNMB.=[U!N(..O\-1/<#N3;^H*^S!H.A*,JO2EVMEDJ74E@0=:;EQ M=PBU"][F8*1Y%T6UC%Q?174455,W&G0L$-D)B!Y/U&H5"&I"OOWODRGAD+_HJPKJ;X$MIPP\NES.HO650#9BG),K79K>#,3@+?_%:LQ)P;0_ M97(>']F.T0M?;+H[HJJBN;3QSGZVIUYO)C=[5UL",4/7#":YX*(DHA/<4HB: MS#.A-%X5C7K\<-2H-)Q*7=]-@.V@E5]WZFZ*X*TZLJ'X^L-[A?@.XP&/(;V. M]^*N(W:=[<(L1]G*LM43J4>7Y9')T>CB)./V28XF*C30&=+0B VM<@@I/R=TV8<* M/10NG]74-OY8R$H1> (V@^\5Q0SOD'L=1653=D6E[)HCTGM8]\ZR815\"H=? MA3O2/O_(U.C^F? )O'D\L0>^PZ3\J)8/F'7;&%NON;S6;2ZON%.@;726K_U= M$W53*>\I-Y%K$AMS5\]&9QF+A]=*P>H%GLU13K0DEJH9>PABP3U6WXM&#!ES>TXE!*]@5^W@%*OA=3F0USB?B;QCN4!=X#6VV;25A8T M\-H-;W:.;>,FY_C]L!2C]0FNFLFDV0>T!7AO&_;6'.<5=ZSE[XI;MT+6_!_XYS9_?2N4(<.O?R_2#O/QIAJ"/J+7=/R&/;FG^MBM_;+MJKS2%?F@V8?0G><*TGJPKXE1;# MA$MY1<;E+@D5X6=?E5)!@OQOLY=$7CG(J6C:QSX#KI$0*,=DE@=I*0H)9*EZ MT^M+/+%L:CO7JMD[K008_4IFESW 5H&&MINV\"I1^Z&_VDT<;G\%D^I=M$AY MQ5<7-)W%"K'MMVAV:K8-?=J6W0HJW$H/]-FZ'BZ/2@4>@9U]8GZVS94':$WO#7VW9%1O4]ZZ:W8V[@Q_[Y2/ M40G$PT&5;W)9*G(U]TRU<>&WFT>\@B,K?PENX!DL$NP)RC9L:NE:H$GW&A")"A%OE#M)U F18J$:R9H)M=# ORF97Z "8(IY;;0/M M8)Z8AJH173&H9:@:T:.L$7U2'=8+NO6P]"#J=AZ2*(V#UC55JYUV%HCQQ!G M;NRG6G^+: Z(S5WP0Q\UB :J&3B&PM M)^G>8GR)C^5*7/!TTUO 5F5X+EXEFW:E) (&G0&XQZ45Q^?)'M\;T46M(N7W M%C+C"V;YI39'Z(]'&6#,L2V7D>%F64C3E%P)S^+\#G,6<='MQ5C E$TA3GL& MX5HAEJ3)I!G_CZ1:3IJ#'1+:5&BUMS?T.@+&?#R7^O-5QW%P>;3.V!SJF\:[ M%MV7"@T4],!-E3V%,IY.>C7L3^V[3E;")J6C?U\SGU7;3K$O18P.I5A.FG$\ MA#-IQ@9&I.VC@[:FG"6+LFV+!82"I7PWT/;=\3[8Y%"24P0"*DYG&2SR^;*1 MKEY/,)J2LI1':)+RZ@-=5AQT.FQ2.+3#S6[.R1:3U!]DU^*Q'W1HGX&VN N. MK&(B@S'?# +DVN"=V%:S"YCTCU>X:KZ'KVYV?%)*0_JF#5@7#-X:XKJ)NHT, MW8CA$%[](E@MKTOXN7QY,K8:ZR>-8%3">F\YQH#45?Y:=KH38X'5P-'CY7I* MEGE=P>-_ M\$(TJ&RD64KXMO#DTQ^ L">%LG7!'H_43TK:O<::UPD+9,1?Q%D\CT[D1J6W M))FZ"]Q)DR9,:V'#"#E^3WT3OHI0S^\RPO,.(SQ_C0KMU=_6PCS[DY>#7$HE M8R-=F'V=FHY!5"5BARUB"K"-;$$48'L28V(I8S(J8X(9-V4LE&ZZ?C'D*PQ; MZ2^EOT:GOZQ1BLQX5TJ)T$@71D& 0UDI!0$4!%!2,1[]I2# V/77+N)=%/1/ M3!^P9$#)_:NOT1:(W5V&'KP@SSPJ]G#"9OF8R;K.ZH_#U3_OCVVWJMFGH[@H M)1J-=K$FEN<\6TX_!%VAE/"S9$VEA)^5$O;#9\OI2E<'YPD>-X1YYM;@JA*S-%8SUL3]EJ= MA2HA/AK3NYLTX;JJL:86ZAJ6U]@V<33*YLB3YK=9 V6:URHA/7]OY>@' M(3&'H)<>(A7*(U-,KLR",@L;9L'U3"4Q!VX6#I_*2B\IO=1?*W\2.GNK ST( MB3D$O:3@JC(+RBPHL[!#LQ"XRBSL/49+[] MN%6\0(QU;%PU[B.RCUZ&Q*&9/_OKQQ1S0F?M@9ZW.B<6-Q,A-SZ2)-SVR.1K M!4$>U+DS.;AY)0Z'.?X+3ZP#V)$L\&Q3<4[JY;;C3W-:E^+@Q>;PTBO/P2.T M2B[$69-X(BK/9B23YY["O?Q' K/'XRV[XQI7=^/W&8RW^^TRJ6;B-H!5E_AK M@D T$_Q4PO>4JZ-3KSLZ]0L'J0:RB1,W2?&=5[US.Z?C.C95NW:PO8.HKSX^ MM21IL[=Q=?]-QZB*6V@^GR=E"0KP;B>KRE-+AR>LRD-37VJ$"41?MM,"QI[G MXHC)]NS4(V#?W;' ]1RP GRFUR(^<]UTW17Q69LW"\/1>T)K-^31]K?#>N6U ML]BPWF;41K&6VH,9V[H_8^^D M+>X.DUWF!C%F7:G< GA(A@9T$L.83TAZ29;EZY^T5T^,6?<:@52J[Y:JSS); MU>=.S4WM=5ND_+,WO%=HOM4#=J_X5G,0X^^A]5L#_.>I!X^(R_&L[1+8@4DL M+QE"'(F^LMS(/;=Q.R<"G)'FS/6.A0$GPN/Z/A^>L[U"CTQZ,S.8&1YG/U^D M^9+S!D@2Y'%@K#H5[3)6+#OCA-&\1N=&'.Z= ?*C%?S00,YSF%^I&&^TC <^ M+NHA6N':PR?1_P3\RFT> [ C%3Q"& ->*/'O!$$[Z+I\LNYTJ?#)S0/(X3"D[G1&-) M 1R7%^6V1][@ET9Y5I>\]Y -5_0.3NJFBY=-4Z'MY$/?NL9X$0;OR[H@&>T4+]P> M$0P$114.[B(1SO@12-B3\N?*N33-E8L<=%AOW=+>!BF:O93*7>Z^'6(\OWI* M:+4]XP;G6$2>W>M188M@1Z5K-&6=[\O97;;/Z<5^6M:\M0?D]+)]=[AY)VSM MF'=S?? Q-\6 %)>/GLO1^=EDYT?V?D,#]5'@YG=UM!P> RM.V'I$ M]99CPRS@"FU?(PGMVV \G2<(+R11F:=U!23*4P!#"(5J@=J;1^$L6N*1H21F MO&KE$&Z%U4V!QFE-JYH(<,]XZWZ"X(,K2A- :_V,%0ZAH=[^LN4J%CBM:RD#H'QMT4%2$VN<)B3NX6N'!' MM:@D[&H).\-T#2\K[2P#9AI=9* ;7B*&MQG*!HX?)!)O[V$94^=^=6>C(I&" M>@]DF%M[+N;4N,>]BEU&S"YHU"3<78/"R08779?(Z*Y%"U]V=A,N0-LO@]M8 M.JV5G-9%4YP5:W],OVA?\85UL=2RO&J"X2NL$(&;"4:U%I5Z]W%4MH\/"[O0 M[.+8\HPOFQ$"$!=9EB9J"7*RRE.*?,PZ07JSA%4\^_Q%HZ0HEEB'K]&4)/.F MFHV4PNB?9[!*]_-JCJ%B\#'-MUB.BOS@Y:C4S!3QW@S\VRQO>08&V<;&[^E\ MK^I=1S57I5$W-.J;O,@S?.9IPF.Q?._@TGP.GO\7J0Z7VBFM MM%_>G'Y^]P4_OA1*HX2I"84!"B8EE^@E_"XJ7BU?L(+1."1X+[X;/ E,";=1 MA6+U/J#.O$YA('.A:T657HL#! M#)!?\_I\)H: RB_B0O$E'),HH/MBC*]@&*@4!B".P8]!QA<&H(,D,IC8*U+(HX#_RJ!2<(%?)E^N*UHG\ M6) EEXLAS1(6&<0UYN5 \6F!>'L9+-* MJ6I"8NNFHZ_9VV>*H!L%W2G. +A*G9\I8F MF]!9G*L-RBC628&D#9"T6JZ&DSA"%>%5B?65;":]IM9J"1@QM%HB4&I.W(UX-UNB0%0^<6Q">O2_!NZRI)T5N3(5L&B(I)1V^#+YM! M8E46QGRSAAM3SAIT!,,K>%47&/S]8X'AVR1M-R-M7"$&C/>W?F7O7<)N"_D! M3Y(#M\LKP;"W>&!MZC#5T_HIR%B( M.BV)S$0%%,$,!)[/!AR)&I;QF!>%!(YM#H*(:,T5ONA;X$CYK?EL/'Q"[8YA3ZNM ;Q+&4&AI)Q-Q)\:!Y("(V/) MGUG,OY6X(*C.[NJSXZ33&XVGFC"Y84[1,EI M][V\&QQ=O8>F MG9[,1-(_XLL\DPY'MX\"IRSK9Q!H]7:"X^[L"J1P)1H2-C9A?.GB7 "R%,,3 M;Y!@KJQ%/?T&R6#\9[&$6H,%IHT&[Z8D%FY..L386UA<#0R@]>\'VLL-Y!U' M*/%;:Q0A6!"KP>-4 A706T+:T @0#5V#(@'ZM=JR801)3;DPN/(R5%5(=Q/D M),NE*"/BF6BS_!+DK)A(_EJ]JQ-ML7&ZY*"@21QC(=G6E[1!3,F&1["0NT(] MGSF&T+13F4U#@?Q4Y!E\IE)#'#ZE=AGDY=J''-2AV69+WX .PA,\A _XOF.Z M+Q5\(348\-T9?-9,Y=D]SXBPK2+"8_+]Y52UA"%/9%61I^4W4;_(,-;%[V)9 RP M:+HG-8Z?K+C)0!&@M>COK!-Y@!DFA=_] (]4U,%_E/L%Q3,_%7 M/"GMF9WF M]\81Q\)Y&41J(I!>$^VQF[:2"4W4Q AXS;1H">,! M!Q7W#6*"XG,-Z-FTB6ZZOT0OF^"3S!^R]F/C%%#,5,I'")]%AF*GVJ^BVDW$ M8P'A\2[N-7D(#>3\849(SR8=TK@XMYEQT:/6$8#%G28"BB;S SA=,H( .6L_4H.JS/F7#>B6@Q1DIPVR+X M+4V^HSN /NOF#9.[C5.EMGM QE% 9DQ IF4/ 670L'Q+DF]Y\0U<9%QSU*#C M0#.?3C]_U<[.P,W_^/7?WXT(QWS6SCZ\__CY]].O9Q\_[%/)]S I3'W^S?PF M]M5_:_;5@"(:$S U3[3?<'@C6DF)2"6EE+5>T>6]"!;C?BI,7.#?@ S16B;9 M19Y>R"P%-GLXEX@4X102")/U>;.#.,/^FBU:C.HR0?0H<^U$H(!*P-JE+*U> M8O5C66.*O]!6_-N4HS0X =MW"H '*+"+$C81E>X-#UU':Y<"2;X52?G]6TQ$ MDXXQ">/IB?8Y&9$HEM^U]Y)*2A#[9>^8TV@*S>JTT8JT6[H'0&#_'*G.0 M.>2ZJ?81;CC-LEJDHV46)-/>P^ TT]#_T95LBJ(J":,'V=#&LQ3O8+PBHNP% M/:&ZVXV)P\+W:0V7:W7GT.(V4!S\7_[UAV68]/4G$'CM;-)$-D_EU\[KS\EJ M]:?R2_:ZC>X+!!]QGJ'CT$E]ZT&(M);(OZT-8;";Y,:>"_^3UUHYR^N4R18\ M. 5*L!H)O0!1LK/V DF")E_[<#K+-!9N,I7M;7IHK%?WC>\2&WC:S3/"*RZP MFH-CG8=(5H!R_*?TC6#@P_'\$X@)ST:OZ+O,_?4R9Z(,JA3[6,]BH98;7QPG MOS%K_/J:6<- =%DRA$$X)%\I@E.EW5,LK00+,1:%& P[\M6P[_0#8 4J0P%+DR MF!V67ZU@Q=^) ;<;7$13L3_&!"F$=#<0ORD4."O+&M3KIWZUS& :"H&LB/BQ MW9!D3U8='[!P!K496]6Q1#DI1.1VU9).I/,76!K.VZ+7MDH)+ZP72W?8AK&U'C1WD!Q2_FBY"=ELX^M)9$X6TT^ M^R=YOE;5A7TQPQ5AK\CE27M_N^>#9[( BEC4U0RM<_>]NU&E/=NNS MX$R*FY"N(>L-3]F3)W;N^E1$8XK'[(E"H/&O:+](]M[]_,,G6)GNN-8M ME+MQK8(=IVWN9$^#79G3]<4 TN,O__:3]=,81.8^R[+S=-HHA$@>PO:A%M 6 M=_-(T-IZ.TR\>,G$:3]1(!("]!I0J$I M+::TF-)B2HN-7XO=A,>P[O53DT/Z),Z]2)>84VN"JY]2DHF4S*9%>RO[COYGVTJ[T8)?,77T.UEJ_\,K[5?>TXJK M'1%* QZ>!AQ%O!4H>7"AU-TE?T1_?G,B3O9MDJ/[$YR]+\/!@H L'S-9#X&" MMX=1*^WY=%052=+1* UK8GJ.XN;#Y>:]TU IVB> $8\C_#\K)3P*)6Q.7??9 M,OHAJ(H#9&:EEA6W'@ZW*ORKN/EXN%GI7@6)CX.3]Z:7@XGMV!/?#9\MMX\^ M7$_CV(BI"M??-UDF^_B;#XO7/W@1QL+N8[.9MR;L,]8B3\.:RB[V_95@XAN& M8N?#9>>]TU!IVN?DG2@M_#@!^WL$C8Z$T0]!51P@,RNUK+CU<+A5 6#%SD?$ MSDKY*DQ\')R\QXB]%883UWC,(.:XN7WT$7M58/^@Q5DU$)-!>T,5V8_,;.XF M]7< _7H.@<:[W%BGS*MK3"QS;]GPV^R#4T*A-/I(-?K>R3I21TB5+CU. M\:DC8?1#4!4'R,S'J985T%9 >W3J6P'MYR 48V3YXU3R>^=6A;V?C_(.)I;E M3 PO>+;::@T[7-R M1Y06?I14@'^/2-*1,/HAJ(H#9&:EEA6W'@ZW*@"LV/F(V'E/RO=6'>\5W16/ M'R:MV[ R_(TGT*IS?$_%$>5;#JS&XQ&8/%GAHCU9H3FD6AS*/2=++>H?:MT> M7_M$>\MC4J=5J?VQR#.@?I;D MQ0X/B-\SM7;'G1_RC"O>Z?&.(9Q3-7\8Q[ MHGT$M5QH9UF,5*Z2/'OP4?;6_>FSDX.$=KC-V]T@QJQ+."_(.9>@2R\R>3O!?1/O+O_ZP#).^ M_ERG7#.-R-5-K2H(PT&0HB#9.9_#R.1E[#7>W]Z2Y9E>7'_;I+N/P!0(G8F7 M(U1C/ :SPK0$@!M,27.,X!?R$D?]F9_7J= 9VA?]'P]6K(^ G<D*3VE M*<>D*5OVT!+V;S_Q'[,D2JIR1,##.]'>P:A:^HQ@6$B@41FV(^7,/4!@>2F^ MZB2I8!3T2MJ@81.,^;RY003 VCR?-@L[+Y(2%B--JN5) M>_^6 L_F=?8+)-NVX&ESP0V_!][:!7' M<(#$(QHX5S$(7E4MRI-7KRXO+Z$$G(LZ= M@K>TD_#[7'J2)&/@:965< -/<5%2+B+S'XMSDB7_)UX]0;>--'?\$B>I/.&] M)U?8+*;G9DIW+WQ=:N]A+N 8ZO_0XEP&Z9><%(T;^Y;3QHL5S>&-0 PGR6#* M"YPU7#+C!0??,%IJL$[P.:/\Y5J!H3,3;#2CR#<-V/>O@0=&O2_TW!_<$"'O$79=)-1,7KG+MXBWO M?M 9!LGQ ?.D+#':#?]UP,@4X7W#5\!H-"9*D4Z13@&C9P",3!4N.G -\&C( MB%S"R #8F-\.!-F\00+&0$*13\]C[ Y[6-3+K"HB[(F687 M!K"*N-PVK+:,X LI(I+Q4O_X(^5+[916^ L@%$MA#V5 %>F.DG0*>^P!>ZBH MS&%K@"? 'M:!8H]/19+19$%2[7V2$?@(GQ3^. 1+H$BG2*?PQS/ 'Y:*?1RX M!GAT_&$=7>P#">S%*+BWRNG5Z2@D^TLXQ.5]4K M_ZQ)40$"6VJ?^2(O*JQ):2MY_]E5\OXIK[IF3ZK<]ETU^SO_^]?/OVF_G&4( M[#3^WS#0,L&M(+_6)7Q3ELW+<+R_D>R\)N?\I2@]EO,H3S0M>:F]R3-Q6H0L MSB$IS NPUXQSF!&YJJD(0KN-:F/+FFC)YO.^K*B#-= ++@&I+-;!(I^"SW#8 M@!J!8OF<:[_\EI?ERXXF7\5F7;SZ \[R]USLVGUW!87$A>U0KA_+&U+.M/=( MANY==WW#Q;4O^%+E]/LL3P%YERTG:._^K)-J^?#9X2=X_8>\PC8N^?HX5DA[ M-:+IP1C;HX(SBG2*= I$'S$L6(%H9_],K&#K6(FW-_YLT*& BBWJH/D%1M\ M#LI06W(#0)U@I71:,PD[\0D]UU%KWO VIS4B#< MU>& #24QBGB*>$_9CU.W MIXX3O'B]( R[&LE.!?;4MNT7CT&=L;7I_'^:]CO)B&SCI.'W!<'$1@&?YPMP MA4F5%TO1>?/Y=K1XUKV9?-6;:4P=<-9Z,Y7P#:FP2^"24UMJ86ODHA/11X3<0UE$ALOXCM#DOX8D;2&#=QXH-$ MU4-S ?9-Y74&-XGGD;J:Y07,ESVX$>+A*M&UQE&[ZQ/UH*Y0W@.;0IG!#1=8 M[@T7W/3[32-PG.?=EDHY;HIXBGB*>'<\IL;^Z4@(N2?D??I?IY_?3;2S#V]N MC+XJUE5RKXBGB*>(IXBGB*>(-W;B*>RB6%$13Q%/$4\13Q%/$>^0B/?LPO_[ M.^&-5/Q$\:\2_M%QYH?\HMG((_?Q'#F=%9,>(I/^NE3*<[Q\V11;M%.=NHM* M$QO^]D_6O7'LJ_(57 %ZM=).I]H[^IVG"H$=.)\KXBGB*>(IXBGB*>(=!O'V M!G\4]%&(IXBGB*>(]XR@SU4-9_]"YHO7VJ>"EPE2XD'[U(^/!=66 M+[7EZ\@4@ASP/G=$4\13Q%/$4\13Q%O,,@WAXC'@K\*%Y6Q%/$4\13Q%/$4\1[1N#G MFL-$5:Y7=='N=]$.[ME%^Z^OHIPM__8O?WTUJ^;IW_X_4$L#!!0 ( .R! M8U1G@X ".. 1 87=R92TR,#(S,#DS,"YX0DC:[FU.TWOX2LM9$K) [L?3/<(6H%,C4TE.POWK=R39QL;&-A]I MW;/N0P/6:$:CWV@\,Y+-AU^?EPYZ)%Q0EUW7FF?G-428Y=J4S:]K#^-Z:]SI M]VN_?OSIPS_J==2]Z=^A._*$6I:DCZ1+A>6XPN,$O1K?OD9_M$<#-+869(E1 MU[6\)6$2U=%"RM55H_'T]'1FSR@3KN-)$"?.+'?90/6ZS[S#"5;741=+@JXN MSB\NZ\UF_?QRTGQS=?'+U<6[LS?OWKS]U_GYU?EYI)N[6G,Z7TCTRGJ-5"^0 MS1AQG#6ZH0PSBV('C0.A/Z,^L\Y0RW'02/42:$0$X8_$/C,\GX5])8P.$O,Y MD7=X2<0*6^2Z%M$$/V%.M 9*Y/G[2Y@Y+"6G4T^2&YUSSVU<,. MG5%BP^0Z1,U*C"#2#&@P<65+7I?K%1$QB<]3[IRY?-Z YH9J5I(O8'[JE\V@ MI^5Z3/)UV$_W$<0ZF[N/#;]1#SCH0)BWO(B3*Q% EHOG__OJ%;:Q]_0DB;+%VN7"Z1L=R!:VFL,H2I;_5 M8EU=JC)($5S)G(KTE7K8_$>=8/"E M. XQ%WK@' 3NT>@/WXKI'GK5C5C,F"NU+'4IN+A:439SS16XIE;(5;!,1F2& MM..XPMSBKD.RW4MCQ=T5X9(2$76GFL&"D]EU3?GV>N#%_W+P] Q\5T"2$!!? MNZJY 5V(,]@,+^@KJ52=!ZI9(.WK@A8PQ>N:@#EW_&7_S?5

UK3SVABX ; MOT9KM[KW$:JR*6V3V;Y*0Q?*:+;*W9"F; I;V-E78>AB>4X.R)T-46&5%?<) MM"/UX6'4SXFG&A(_N\Q=KLVP1O#?7T%$'OQM,;O'8$CK/K@+OM3CJ2$* 5AQ M\F"0P3 W@']LGJM_$/Y',H'P(V8V,MQ0A-V'QC:3+?:>(/:0?=2?MQ>4W]DG MR>BXA5'A?G%C3NWF7PS .CF$8U!7YP^=X=UX..AW6Y->M]T:M.XZO?'G7F\R MC@!8@#@'OJ:"+V0#GZ.%,/9(.&][U1:](' NVZ.\/;^U'O\]VX_UL/]>_@ M:P^]&@S'X]?HHC*1ES61TUE(GH&\>0D#JJQJ(XGP\Y_/@\'W=YHW/OO0W_RYS[PIO3.P?G='CA' MN?\3&?X5XGGI5K@YTB7"XG2E1C.<*5>,V1J<#+AC=R9PCB/.1+T&Y"I.Z90Y M8#438*$H'Q0RJB#;#=EF_CYARH9LC!TRG-W09V(;>V\:P K0Y$B=T90EZ?'$#?) U#'4*H%G6 MU4:6C:),*TCWB%14Q6V"G\FN(&73G@/5VY3X1'5&NG>%R0ODY/>N0RVZ [H# MV.0@_.XD.3IZ%O*,)&-Y%NN9@W)*E:= >E(!?8KPIV7;^B]V(J?TND1BZA0-BC)9Y$"? MK!BEA4IUM)$1/4V(7OEB*ALHY,23V/E7/A&FSI(0^\9U'/<)/.HGXLXY7BVH M-2)S(!0QFS@MRQP;25:CTFTDN!I*1J%HM)&-?.&5[9S$?_A7VNL)7<)$#V<3 MCIF8$3Z0 MB/2L559R"BOI+""-(Z+/@LDUV=Q^UI'#),0XPE.+1* M< Y-<-(AU#ZWQ>S(,O/;[98,NPQ9"U:JQSG$?'K'94?&\R(R8KX>S6\R_P'1.'3)6TZS1 M:*_]S^M$:'MZMMFV=9FLL>ZV+5^ZBG,W\M%F "KJ#8901;TG-Z4P3+ESI0I? M"'U4 !QD/SF\)11NYE:'L9RC;^V(AKML-ZJ%N(>E2%<0> M!)EYSH ^DETWMU.QS3&?9-DWN3\7,YQDLWZ^/!@!,D- >@R5*9U@2W;OZ'DO M!CGFD:SXIIE'M2?P8NAORF@]J]VYS%+= MRTC*L:=D[3?5W42J>&8P=3V:)/'/R(P(18>$_#%5!GBJYPCV]D'[<\DQG&0! M./WQ@\H;G2BLV?'D0;XE',385;*" M7.1@5"QSVDD5#*6RLQ>P,W5UJ(.$3QPSG2X_,)@QR:FE7^,"[:;E&%O;7TJ. MO27KS 7M334A,Q1D).HNT='X1'YK972G-SIUU[CWN+7 1_JP5$;9IO,F648N M:#KZ7A=*JPSCN,?/#JC;%.N; W^R(!Q];.W_-B3^T-AZ8:]_(?9:7_U27_^U M\1HB]9+2O_3"2*S-%N>JA*Y(V^L-R3U>ZUP7#&?7+:#/(*BEKOV)ZU>,J?<0 M7]=>6(AYWZE^*_J5#FI%7Y*EFIX:$I!)2RH]<_MRO55 2(&DALSGE>8VT6QL MC_L/R#+J.&K3X+HFN0>L,'!2!RFN:S/LQ-X4GIC5/GN$<:MKVSL?P91D443U M6;H,3)>OOXE&?N64S]O<>N31C<,B4L%X_)&V(3CAT(!49D MYC$[Z73W[_?#K*^.*^1P%AP6AZ!;FZ]_./"6*+B#62A$NNU_;7>)*7MAX/7W M#"5'1 T"O&"70&QF45-G8\9G?B:.K5O MZ$EP:%%[+TA_M$X[;''N>$ =#$GKB@E\Z+1L113F_B)L)I?9(F M=NL\D$-I3"AW 3VP*; D$2\O.EIE&3^P_;>*REKVHV([G+6ICK["C.98+C_. M?-V" XVLE="EP@6=7RO%I@Z=:_GA_.S;JXPK2N4E.C[@[K(WFQ']4W7:+P3[ M-O>8VNVU2>5TN6#*\U\['R#<,2%'<"CMM$!4)>$V(?K=>."9O%[**%/7 MF-1O1TZ>W,G"]01F]N0)2-9P(:Y1(=)2*KGEH \-I([D4D:W'ZU1^84$,W01 MQSZ?KI3 FR,KJN08>1]8J%-Z8ZSD(=4C'-\=)!5[CLC*W]"YY^K!^Z7)YQ\D M=53@%2I5B/8'BLA2GLF(FV8612F-,I%6Q/79V5Q*989+AXH!78(,.ZY'6DLI M54CSUL%C7NM$AA-LNHE;;).NQTV<#P.*UB%.PJXTBS2_4G'G@M&J_.3@FOE@<,LZC@>9:EIY<_5CL.4B6@YGZZT,7%\ MCR_N%M+;2ND8NI1#$@N)ZG V@[B.JP=TEBO'79/M>U 1RE*JF!H#-3,CI&9I M0R2S=W4/*U']]/E6 +N;H)3 C(C:M_C=Y<[6;36EH90*;(H[N14QM>EK::?> MCMX9A7^S##0_)<>2EIMV5UJ+UV1+6';,H?2'&PV X6 MBP&!X-4_W!(QYF13:53+SHA+60*O$Y1]'(W,JQNP,WH<%E,C^ M1>A]BU"FW&)TT_>^QVP!E#PXDD%0&BSS%UZ;NU\(AV"AXRZ75 CM/VB8I>]L M+HV*N>8:G%J":!!S?50T-,7$WEPQVI)&1?'#\UMQ?6I;*<. A_&$Z]=X4&)^ M7IBO7/52U;;+["VM"I&64LF#SE7$G>M1+&*IZ3<]L&B.H0MK :G)Q_\!4$L# M!!0 ( .R!8U?2IL=:!@X -FT 5 87=R92TR,#(S,#DS,%]C86PN M>&UL[5WK<^HV%O_>O\++?FEGEP!)7S?3M$,@N9<9$C) MMU/'<<605MCLY), MPO[U>R2;EY%L.1 DIYVYD\M#YUB_\]*1CB1^^N5U%C@+1"B.PJM:ZZQ9]3I]6J__/S53W^KUYWN;>_>N4(&ZF'I!1&."G*]' M=]\XOUT/^TX?AW\\N10YW7E[._ D.:13$#!Y(S[QH MUG#J]91]AR"7?^YT78:2Y<=YL7C36 M5,H6_%U]U:S./ZJWSNL7K;-7ZM<.DXB#1 $:HHG#_W\<]G:8N"\N04*5 M7/;-3Q?-!G-?HS":+1N\?6,(?WX?,5 JMX?.X'XTZ/>Z[?%-][K=;]]W;D9? M;F[&(^BD>-:4H,E5S7TA7#X)0RZ=OY=DPY9S=%6C>#8/4*UQ)"B;QT?EX$]*@/L58,IY#"NPI! M;8^C,?R]N[D?CP:WG?;HRVU_\.L!YIW+[EV@;2+[K8O)O]P@1G?(Y>^%[-N4 M(L:EWL?N$PXPPXBFW_MMMB89A.TA\F)"8#2Y=BFF7<1<'!1J_C1/-R&X43R; MN60YF-RYY _HSE. 1KR/ L/U,GV]'$/7CB.KMS_PG<73"V&(><;0GT2=ZXYF MOP ]WU"&9]S['RF:Q$$?7+R\*1WY@>\747*Z#,.S'P=H,(&T!C/$^^5G&]W& M#$C;LX@P_#\1'F]>YRBDN@9URCZ\LXWQ,2%FXOF#R8U+0H@$] &1T118;(#< M(\;'BM47I2WK*(]1B<)S R\.!'.>6>^T1J\,A3[R5SPX_/?)S'A_)#UJ$V^G M0R[Q5GV!EWO=V4UCTQ8-RAV1.XOICSP M+J;0TVC.>^$&B?A-PMT:V #4B$7>'],H@*Y3#HXM91+8HEG+J7IPL^B4!)B;5=G88A=93M#Y"%(9R'4@K5F??+<?6"F%>4/D>1_X*#H(H*S0^ZUS'%(:(4XM$3#@5;GO8" MYG3]&OOI6G5>0+9=''H.W/9]G/3XP<5^+^RX<\S<8"M45P9P891^#$&9 ?(W M47HO;[JP'*->T,J=Q%4-LCIZ[44HVZ'HN>20KS6&R%\M3D)R$<]X5Y'?11/L MX:KI+L=2D^+?V'U%6[G3&MZWEL/3\\8W##=9'[5=$&H?[:(GMEEVD RCMD/3 M'$8W/CI@4T32 C?*5+@AOQI,P-JEZ*V#7NB]#P3-(6M(RT4P:1#8Y2NDWUFN M9[4)[TX!Q"ZDP>21)BFS%)^EX/(FL*+!%Q3XMQ$9N3!_C=B#2P!H%]-Y1-W@ M,XGB>5:IWU=7J1M+E02E[W65&42[2 *^ZRPBN^5(#H4"%H%CXM(G 2;MB2CV M-5# Z.H34;D45K0&0.FNB63P%)*9A9)O29*& M)FQ>44"4&[^\L3%7S?51P\K?7QM1ZW^KK8F(HEN+E,<436H#P+3CB!V10UH= ME?97UM) A^453VF/I4W-A#M524\5\13MC1A(7LU.82DY) 8@:!3BI#B*Z8P$ MSFRA31$A,\T,#O/RREGN8"\EL<=T\D$4$!F H5<+DH+1(C4 Z)A&A4?N9\6$!N#D%7&D,'((;,MI\X%HD1J 5! <3 8 G5**M-,:A$9"M+1: MHHC)LK;5",+Y?G 0P/PU040*3AE]&I(BG+47+@[XD)N:W2:FM_W_0/*6+G7L5H.;=I6=-,2QOZ*@ MI##E6D=1D-H;C\'^@SBPN%6!GDNGU;&\")\K4M-8J* M:%/3H/>5OG^PHFXE0!USY6T&$[Z,((KIB"RPA^@H"OQJ'(XIM-!>N$#)B)"T MZX4,$?BD,N=C=+3(KVT"GGR;1Q?B;Q")()-25.,[;0R9B2J#4AJ,@L!(V4.5'RDJ'XKF1B)2;M:C MB#UY-":VJ^7D-%($.00F(D]1NB(/.0545E?2#DQ'#BR['?9T"Q;#RE[N:#J7 MY?N?7#J%47$!$O6OEX^47_.VSLK$!< [NR"WL]S,$%:1I1$..'-> (G(]AC MR$_/$^Q^L-7R 1$<@80\PFM=793\O]ZS!"^$V0[! FXF$^1)S\R4D7I%A*J ME(RHA8;TX"Z%SX^CM@>R)DBYR5.^ME@AB:0W51=*A$0>0C[E\X@>I3&_IYG' MP/W#]=JE'XN$H!E?NFA.D(?%0^!U@$3?85S=NG&R.DM=MH8=J8]61*@'AITM M)UM/#_U87'J_.HY3D77B [RL9%'GW.JBCK5>)HW[%;D?Y<"A+!W5+XGQTTE S,O<_*+<:Q"U* _#)&DWLI]7=*C7]+]3KQ5;744X;D 7ZPA, M7'TNOQJ]TD(IZ7_@:$,TCPD$,:K()2\^MJ<5Q!G;+YHX\APKUQ^^LWJ4?YL9 M\,O=?[^'Z JD_61DWRT[:E_>8!'FMVK_/F+2FY.^_]@A0)#Q7\&":-B-XB/K?UL:M\+937:W>MY/OW91))_LUJK M]0%'!K4P]H\,;R3QP>J8N8V#BD&J)ZJH47@D&]F@O9W5,3WLR!F:N2"JJ!,N55DAG MY$R[3D57BD>+U+!^5$7$0@4I"/_:;7OL&%B^")4;$4NS^VOSWWMN_C/K^1K5 M)JU 4,S'H /E59%R726'T,3.Y#+>;H\O:Q9Q]+*X(YG6_F_FJ@LM.QU3-K-! ML'OU$3V99LG,A*6<$H6'?;M0-S9S?99^W4 JX3( _ZSI9_T>[_-UB2#L#WD M61B!:0ZDFIAV^462@?FK<;:ZO>[L!K*L""(0BWR(XISYWGX5Q/9#+HDJ-:4@ M_V42*?%'A+]U:6X>YC('#$X3Q_3L7?W+%S(B4W<@EG)"*;#2;(Q=]ZBO+'5[ M:W[\2!^,/KV10^SY04"*J(#(_A%_Q&,I4:S=72_3U\LQ],:603Y[Z>#N9<)I MB84O?U$FDA/IL*^\N'"76S5.+KZ'1#(\-M<;?R81I8\A9+P!9\I+*-=H$A&T M?8&@U4?03(J+5YWVQ:5_3NU$H]0;)90=O,JRL0"J.A)H05226P#MC2[]%M5J M\JZ04#*.>U2A[/*V*FG(_NC-.E_(?L%WUE"&9QS>(T63..CC!;)F9> 6A_ E M[Y(O^1T?683/H1#JJ\Q4^*C0MXRXZ&:#XHW4I_%X/?P95RX@L@M&:H]E@21D M=D%1VE=9<"I&%D17-#!EP)SB&:P:@) M,8>+B0+"?R.7_$EC\KYT[L%*P%;%J=NU+>W7H2V7";&;]$ ME;GQ!G;3TOIRT5L9'F34-H3ALB>9,J=7R0 M/%!_F"R=3>ERMEX@RI'Q"")1\;9>*-GA\!CFL>2O(HF 2?P"$?<9W<>S)S[D='$0\]_NXEVE@YA14!0_S2)+]<0^+5[M M7/^LLZ!J,T;P4RQJGN-HLV\^W2>]?<2C&F7 (XA*P6*/EI=KO/+5OM-$O#?* M(1/CRG(QM8WQ0,.68C\"8WOTKC+>,EI7\,B-\^GG_,\32.GG_P-02P,$% M @ [(%C5R9Q'TE#( <2T" !4 !A=W)E+3(P,C,P.3,P7V1E9BYX;6SM M/=ERXSB2[_,56N_+3.RZ?-3T415=/2%?U8JU+:\D3\T^== D)'&*AQH@759_ M_0(@)8H4 ((22 J1714VR:.S$0BD1<2O_SC+0QZKP B/XX^G5R\.S_I@#PMJ[N1L\]A[!MU[?3?Q7<.,C-XA1"D'O MK^.'O_7^=36Z[]W[T=<7!X'>3>RF(8B2WFEOGB2+CV=GW[Y]>^=-_0C%09K@ M"=$[-P[/>J>G^?#7$#CD[[T;)P&]CY?GE^]/+RY.S]]/+O[^\?+GCY<_OOOI MA\OS_SH__WA^OM$M7BRA/YLGO;^Z?^N17GCN* )!L.S=^9$3N;X3],:K2?^[ M-XC<=[U^$/1&I!?JC0 "\!5X[[(Q XS!QV"%QAOR/R)W#D+G/G8I>)].-O!Y M>X'!NQC.SB[/S]^?K7MQ6Y#?3E?-3LF?3B\N3]]?O'M#WDD/KT:$Z-P2DZR: MDZ]>LNZPV?B'L^SCNNG6T-_>T[87'SY\.*-?UTV1SVJ(![TX^]?#_9B2Y!0O M9H()#$Y^_4NOEU'.@2Z, S "TU[^X_-HL V='R5GGA^>Y6W.G"# 4],1YA!, MN?BO4"*T^X%0[3\W>B;+!?AT@OQP$8"3L[UAPC^#B&R-4P],G31(=H20.TY[ M\,:AXT?[@UL:1C6T=/#3$(0O .X**FL,Q7#.\7#035_ Z9HP.T(K&(D'\PK@ M*K1D,N>; P&5H43HG7]X?WZ6.&]Q%(?+,PKY.,&"E,C@ZY@(7=_#OWKK/Z+A M=(CAH3(-]2/O.@X7$,PQ6*\ B\@X!/7P<3R\']ST)[WHTGP^O_^6UX?W,[&M_^[_-@\G]UB.\[ M;BO(%D?R"+R"*,7_<^-9Y!/ZYW_Y#"*R(,"[BX,@_H9/^L\@GD%G,??=$9B1 MA;H!B>,'M4O?RF3M\8 $N%?+B1]B((?3"70B- 5P./T\ ETW&2" 5)%E6;3=$&*.\>'_W2"%#P A_Q.I5K? M\RBX3C"(IC$,J7S;C08[C]^R_&##A1!(B!R_]YT7/\ P I1_]_K)NLLPZN,U M32'$C'WE(+^Y0&ES=AV$&Z=AZ,#EK9?[SLL%6:FU" MK>2YGCO1#*!!]!@G1"X _Y6 KI@F MHTVL@S2A$P^GMPZ,L 1'3P".YWB(0C5X! FQ M&E8?&A- R31=L/_M'RF6T7@[CI/8_8K/,D -*&PY4N#7&YC]^?:-_+BKQMK* MW"80C?QU2'?\9ZQQ4VGW'$& $NB[U'3%W[,O[1!NY_E-(![9"$\I=.=.:XPE MFH)' @],_!.B"I6!VK62!68""8;(.+?"O#P+[\_P=A+7;I3US9YR3&:0RENJX&F]WAZ M+(4+6!Y*?M(*<7FM-0 ^3.8 YCL)5+92_Q5+!++\=S$D2DQAUO2]?ZQQ M!; &0S3[P$'(G_I9X*;XCO#9/IQ.G+?^"Z+.!0Y)NH?#0F*O<&B)ANOAN]WM M:_];_\VO2DYN,PVKE_O)4 TG;S73!^H=C,.54^^+G\RO\4)C?H"8+8*41)Z) M/8+_\_@\MFB11@@XV,S "W^#Q4D0+\AID[,Q M5^Z(^NC0FC.6I6>LD&<8#76H&IFE%,VV8[]5K8'14@M]@X"<(Y&7^='QSV(. M$730 /X@>@69%I61<8#E!G$U<(#G-M< >A8Y#C A^UZ(C7MRJI"D,S'YZWII M0 3+N%IN+[?1 .15BK#QCQ"6T2]^1*T4HEAA[LW]'KZ7^SCZ$)+@";5>LCC* M(.J'<1IA2<[IL@K7+2\XZ'4J!K#*:4@&J8)21?U\L \;Q\T&\,<)',.V8*S&9K<44J(%A[O/BRC MC/73DUX,L?C[=$($+LU!_$B<[\#[=)+ %!1_Q!(3O"6W 16HV"8%L\V-G2= M-LK=G6*37.A:7L$:<[VZO07T8Y*<\.GD\J27(@Q O,@BD[O0X'R+!E,G*!0( M:229J:89NE)V_R;&7,>L=:AK]]ANDE6=)]/,=1#D#W/V72F80DC%]W":B;($ MZ\D)F6T_J;4(\UR^#'2;^5H-I0CG.L*6[&6Z["M,SY+/QJ-=OC2B".^UC]E4 M_.LW0IVK>G-#B'S#:@FPK73I5S@8KF7KD#9*U1"ZOZTEK=Q1RM]VUB+>1)+4 M! [4TN#20&'""CI8AW4SEF<&+JS%N0FWBR(@:@GPWK1%YT=/K$6\RFCP6=11])>S"D$Q E\[ MNE*S<^V,XS4:@Z_1-$G%H)? R(:((PP',T-:W%9/RFN87^ 3YEINM]/)"!7R M(<9]!KD^-K*)SD1ZR@#S., G$LJ XY)]JZ$&<(O[WT^.[PVB:V?A)TX@Y'1Q M'[U;5#8-1]A%2UYZ@AD7>"O[0;@ G,:ZN)W>6P;>34IJKV##QX\]6H6#$O:E M>M57M!T:CJ1CO[AN&J8!N0S,T^[$>T>ZOX[5S)T693)O^'RNED63)V=)ZV9@ MK<_+;K:C[ +[(,I6CK?0:B?1Q?0#A%(&I]Z&BR!> D#;K"ZT$Q^(B.T;CV4. MTIGPY$+*USEV&ZTYXMN5"/FLQ;[#5FWH+K(Q M [PUZ*;F,"6GH38PN6O,;:JST&G.>.(L/EYK>VBL,\_6ZK+BS>3&YRN.W, ? M.@7D:L0!!'_H%)";6PX@^(.RA*H1(+5COL18B6;N8TXC"[,39/7%375>K)@9 M&K.LK2E5J[>M"BP)U!#C<><5EMH?>=.#]C7U4&IU2T* 36W.3"RE4Q-DC*O5 MFO,T1S-)4+/0=;H/LPA,5:DS%/-:&2>V ?CK;;U\VP]QBV7;/N>\ 24E.RJM MUTCZ$YW<3"Q;D?X"U<"ZG)7&:TW,'NL2+QIC26PJZ_(EI+'D670FAR%HO02) M6,35/WF*?5*Y#P,KOHA;T\F\M1%4<)#I:1Y"^S/;T?^L9Y<-7P%LLL$J[8\> M4G,]I/5&9*-=O4F/.C%M)D64FU.-Q+V9-)&[#-?@/&M %ZN]4%V0YNBG.F _ ME4HA7#W%K3:%Q^X<>"DI/+LVBE=L,,$P'.W? [9_#R/G2*WMR7HZ9I;)<;+(<\%M=K3D:Q'FU7]*7Y +?7IDYUQ,&3YXGC# M:$2@A=FC>X]Q!%>_DJ=CD,C'HFY\':7;'42>U"3_(_5R7O&R$39-KAT(EQ@Z M4<%1N;Y=W4O$ZJ.#I<-SA!; ]:<^\/CW$KEM.P86;Q3@.BAA6HB"AEJL=%J- MX\F!R5*8.UI4**+6SZ833F[)5G PT#HHU>ZS^HJOEYA>!8&PP@%TGI/)5 MJ6&E$:GGQU4Z-K]V!-"#\^:':<@%J?R]2RIQ)$'QS;0ET[G#K_*'C/MN5G^, M."#(CQ"(SZ#Z?LJ.(ZQ))Q!/-;CA'T5;;320LG@&G1S* J'(:*@=W&LLWV8Q M]/^D_@UAK%2BXV&A8Y)B*& K9E,#0-Y!E]V#XAPA\CR>0*KYD^=B(^\ZAHN8 M5".[BB-/$.Z5Z6:('836[BHANTMU->0@XO,ZK[4A@"LY076*G0<'?@4),>L* MES '#V93#2!_<4C1:[9CCMU&B\6Q,I?1>B,6 0BN]2'LI"X?QB$Q 6+5WX!U M5.>"F07#;JD,$E*+VHE^8FA=>!I ;"@GSHSYJIQ4/V509N7JLYJLZWE@ M5KR7_TR<1"]]NX<<.-AE"W)9ZS[#3?FVQ0UV89DK8=$ M+PV+D4&5J0N%H+ MZ")T>X0Y@&O08M?S>K.P$QP,Q5J^ B\K%:(J$QG"TWB\:ZOO[H2X\>PN)2>; M9VB4<_JW#Q;CJ2&2CJK)83R3B%4F1@K":E]4\C<,1:]6^&UE?*SP*Z%N/'8\ M$2>#GND\*GW;1GG:/U,!$NE-9A)00O&1#D*N=:#MK!I#D9?*C*8+E+DF$*4.U.ZR,RQ&HS'7<0*^R%O/ /4BT3YA+"U3)1*$K*6 M( TN3]1Y#K9SC0REBI2WU!,$QOL MN+UNAIAXGZR[#J#\J:=W'&JG'&JEFU4B5OW$OWU_CLY)%>6;Z ML-4=%D:1ZY,ZQ2B!:6: 8# 0^Y/X+5&54^@H7Q%'8)G%7N]27H&7FL;' J2& MU^LT!:%"+OSFXY,?NO/FJ/''T(GD(%JD";H'KR"XD"LJQ.BA X%M823:.YS6 M1]%>-X7."D4;$F][[U &E!.7HL[?@X Q8@T/IXQ9]X6S.%4D6*/SZ]P)6AMR M %TV/H N]2%@1IFO5M;A?>-U>*]O'3+;57X)^.V/A6Q:+1E:N!;D%ZNFT[&& MRK&&BL(:*ATDH'9(I#8,C5+>.\"))EJ!JDTK& ML]1!7;FU(?U+[&2SEAYM*>.U?D!K*=:*UGEI-ED,T3IYZH69=S&/MU1-VV7O MV]EEAW5Y5U;#,O/R:F[ M6N8_+VFUIV.2[C%)5]=#'94U(W=[BW7KAS%,_#^!=QVCA +*BV\V'>:8UV5B MRNZZ]MJR)E]%HL,QY5#9+G3=-$SI7>C/,$;H&0L/)R#[B5P-N@+3&(*)\[;; MUI0<6\?]@X]_:6MGRV 80I0"ZC((DWMSNQ^R38_;);C9< M8ZW(6EJUG80B4BG,))HAWJ=N?+S'; *S@RQMBS)9U=): K8MWVJT5#,=["8S M7D7S_8Z]Z]):\B&X2:_GI-8E&D3E=\&.OM&C;U27;Y1P(BI84?Y2A$1'#>CP MWR6I@,]HJ!U<4=EN(?C,CLHN^+$?,2R!Q6^G#(H"XZKX9,$B:*T,(GR\PQ1X MJX*$+#"J38[.FJ.S9BA_<<>CL^0F?_L4A?/\=K@-ZD]4+\_ MBYY]HMMA=&)XL5WI8UPST;FV-ZL?L,B\18D?$H_$,P+3-+CW7X'& GIWA#R M .%58:TS.Z6Z:E#I"PX40"@R)QL,H H]!),-U/!O!5JNF)R_5 U@I M_4IT4/H+8>::=1'V,6L]-D)]>>:,DVQX.N17B#>06>@^@JJ[4[*3A0[0)C;* MIO.EB2%@G1.&8Q:LWF2K*.B&HB?TM#%5^M*;A89C)W'MV\:3ZN:6D(=$LOB M]^+KSMVRG68=>@I/)DF+T$P2M7Q&M?KLLAELLN/ILS*LK0V J=@Y8EO]$$FS M*[=PS7YK,WI;(!)U%I@<21WA?WXOPJGC] 6YT*?@]6<04,="W_/\#-Y!-(UA M2-?9A,3=:V?A)R2K/*NXL?%\]=9Z<0.-,F-H#:7R 92+I-;UUU*YOWCX61@: M8#14EL(X# ,?[^L0;UV/G]C):*6C='OE978AT3B-;8*&:8*P:>V1 MTMSUC"+=7=T5+812)W(Q]59S/Z70G3L(B/E#JI\R*,E3.\F2LETQSR8S5@]& MV5Z:I$>1V%ZKD'";:P ])^@:FKO71_\Z R>[V2-&1;J[5MUE$+EQ"#@W!&N; M:P$]/QYYMRL%#2W,[=G)C<9.\JEU41D:H*UW"?,]5>N+,RP_DK7XBAU-G5XF MTYCS(NER+54Z9CJ9S*2(7!)'#N ]IEUH MQHEL',"+2SO*&?G B5H:_6@!C1H$:M02YR=;B",3'U)+FI\M($U]Q$DM33Y8 M1!/Y4)9B(\$F#Q(_**:8*#:93JQPF\F9\D62/"F=/XPRU>/.?P->?B'"K#3Y M)QAC!3Y9/@4.W8MDIRX(#VZM2B6\*=%1:T(\%SZY?/B:[CJ>2Z+L\QL(O+Q> M']9GB?-H.,4\MXB1$WR&<;JX%B8%-!Q$ YIKK,BKJTA*ZSU'\@@"DAQ%]31M_QAJ,'_A4EE\M:7=ZC5!Q+;"+RLM/*+BH= &OISV%IRGPQM-%5#"I/<*T51RIRZ)D+6MB4A0U/#%L#^G$SHEFF1B&XBY7 MOZW.%A&\<:20XXPGH;"LFPDT-%V@[9!C(N?]E1)3F^>%M2ELNRE2+&O33!)T MPB*"S6IMREHSQA";_]9F9.U !'F_@[4Y5SM093__AK7Y6+M)5UEGB!WA;BP, ML*J1;8/IK0/)WD"KA*!"ZCZ"A."\^J O\-V/$M_S@Y2D3Q:)*;=O;I!BBI#L M2B%&6RM;#;2J&EYK$'U/+.1"[4HFT5%] I#42>#U7^EI^)@2 3&<9AEP&PF5 M_1>40,?EN34;#V,PJL3^"Y.8_HT6=7YREK0V)\EAG=%^_*)6>P]L#F/>$'$"O"W> M:L::W%%T% .I2#W13F.W-0#HG*"28*]:6QC04:U+:6@&TR6?/%L=8EUZ)81 9GD?\G+4'@Q[@=JG]77O4L6CU< M:I"1;1B!?5MYV *"V7S>^BX09.1-C__>/N7Y]"5ZVS.N@AS MH\5]#@$)G5G:9)_B4X)$M81W";;;*'/@5)/AG&6QJN^G( MZ081MC$"#%/?"[&J1HP2HF#*X"/7UT('8$N:&-L/J%2',=/%M4-^3PN:7<73 MP]>&S"2BA(78 =_*:F&&TE"R:F:MJBS!2P>1X:J2%*8GJDH5U)30<\MU9;=T M26L=Q-+(RZNPUOHM&S."E YLK6NR,3GJ-6AK$R\;TT)2!3\@3RSYZY "_WE5 MR.XY(G6"H.\2U8)\S[YH?(&6K3P5L;ZKY78D$-/)JW/ *AA8J\^U%G[$0T#. MS[KO^!T]+#?Q$P+M(/+\5]]+G>"+G\QI;C2&%LW]Q22^C1*?\_CM+B-TA-B- M#X&+A^(^F5=IH*..0N!$VV^\5VLHE!NIK +P!UXL?^KGDHI,='E^?B%Z)5?< M18?H^0WZ:?!LSZE4G(>"6>W.U2]5^>>6^L_=0?[ MNHTMJIQRJM:PS7 Z]5W -RK*W]6]BESLY7HUG=]8'3R[BE:.?T0DSCN84!E= MMF;CKQ*OJ<+7P3/[%N4\2:X$YT<#.R%$MI=-2D/FPBM>LT'4?3^9.Q'SD%>M M232=OB,I=OL&7)I_6R?.. WURY%:PI*W,[8N>74SISH739XP?TN\+F1>)PCH MQ*2L \V>7[T0PO36R/>V,+=%G5^;GK- M"B-BWZFUB'.4\#7F4@Y/0[&72IIA^D!+(J(59YKQ)!-EUVBAF?%I.'*54QG^ MQ5+QLT/BDV;(&K_ $@\/M:.DM.%!/5P:[Q'<*%TMY+MAS:3=#MG*BG(B2HFV MY;/!3%*)976M3WNE_C;6GHVG!DN:MT4.X^6]O/Y8=;5O;8A-#=MX;&M5OP;H MMK7(';TSOZ=]7'&W64<"2?-8$*VP%F6UJEP7093#)?6>&ITX4F,FVL(8ZB]VCAX9R;AS=B[%4W-NCLZ"M0O7MC3.EJ8J)1(1V3- MI+;>32JPJ:V]0-8"K=@N-5LN-5,EU7R9H0AW#R""QRKGV" M\0PZ83]-YGA3_@F\?ABG47+!0UVRMZY,M&W0^'FU@@[&@%]_I8/7Q7X4]L@@ M%B6UK>6U($^7U4YMRO VW]&=\YSX =E'3*AD^NF7*-Y-2MZ:RRP_^AZ6G"QA M]#, &7SVCT#BPS)XF4HCB9=PB&."WS'!KVW*RI[XAM)-*KI7?_IO.;ZX)Y7Q M=!#%_=01PO2PKQG>.Q&]S:2;K""JT>3*CJDMKFC]R48XNE M5IKIL#2&8F+==49___%?_O/_>?>.7-W$?N@NB79R^EY"I>[#8TRL@[LLZR[>^^__[U]?4[?QE$:1SN,C9@ M^MTBWGQ/WKT3Y"\3ZL'OR9674?*[C^\__O#NPX=W[W^8?_CU[S[^Q^\^_O:[ M][_^]?O_^?[][]Z_5[K%VWT2K-89^7;Q*P*]V-A11,-P3VZ"R(L6@1>2)SGH MA-Q&B^_(11B21^B5DD>:TN2%^M]QFB'CX'>A9.,M#7Z7+M9TX]W%"YS>'[Y1 M^'E[3L+OXF3U_B>;O8-?O?OP\=T/'[Y[2_UO"/L:48IC MMQA$-G\[:/_Z [;^\-O?_O9[_&O>- UT#1G9#]__G\]W3\CG._:%,K9J])L_ M_@LA?#F2.*2/=$G@OU\>;XVS^^WWT.+[B*[8)_3OO&<:LK&1Q#JA2WV_,$E* MW6!9?@O+\N'?85G^54*[5?SRO4^#[V&_ MP@_OX =DE_WCK_+PS!,O2@/8=8]T&R>9)(KS^\,WM4V_[S;)I9<^XT+MTGEGNGFFB8$+0^.^IITFF3)E]J]BNNP??WW*V$&! MS?")QJO$VZZ#A1=>O 5I9;;U;1VL\<6+%["YA?0F3IZ\D#[1Q2YAFYFF5_0Y M*_YE6/76W1VPQEX;]JZE](KR_]Y&#PG=>H%_195>6!H[H.]";-0:*:+6\C/W@)_)T7PJ0>:8CO>;H.MO/X.F)BU_XJ MAI=?\U(=2^%XQKS7A.*LW__VA_#W02RO;^#=>1K]5/@L_L()2PN,Z+T=9/$FVLFY":1%\J-DT[W#TGL[Q99 MRIZ5)Z8J!8OF&\/>> X6;[:E"9MVM+J#QR@_2?=QM*@]A\W]7.R$C*TBTQ%V MR6+-9N5?,>$(Q>T@]I_67F*4LEIT=,".7%4FWFE>*0,K#9U<2, HJ=5?Z^4V M;M<:CB;LAW4<^NS,7K-W,MLWK[:^6T=6FO5I?@==^#[;I"EJ/K.$73(O 9@Y M#G7JVN9.1('--J%K)MD'+Y1+PBBB,''8* &8>S@Q#.1O8?M#VM!I;")956=A MNJAL+\7(VTC*F.S[/ =1G3W$SEC63]H\\AYFB5_^[F+&WB""\A M_FC=ING.J"286CN5X,SFCCOVP6\SNC$^X4?1Z$V0?MH]IXLDV,(6O%@E%.U. MQ5$VR9+']76AA7+CB];H4O^4M^GI8H]1U%#8?+@-D_TLIEAKX6CLYD*@6BQV MFUT(G@-<6\V+6,M3^_XN%!+#C.[B-&V0#%IU=< 2%P6+:^CFY3X0)X'MJT95 MJW5W!ZS-@PT[$6QEP46SI,EL^2F._5DB=%NMX>.XOL,*T)?LQUDRCU^KDZYK MV=MC(KXTOL8/0A=]2-A:,$U4J[^V[>7BDO)]=-EYX0-[#6ZC2V\;9%Y8?S'5 M]NGOS<9%><)3PU0UZL_C!V\O#/!X+<[C+Q%KDK%59/]"&0EE=.TK?CHUMWJN MO$.>4Y2NFS7<:H?>/L@5D^H7K'$Z6R[9ODW8M7:]V8;QGE*]3[)M+Q="N&); M!QL@_LR]UR9!O*:':W--P^;0MW4QZ3",7\&ASF3^JWCWG"UW(1-SXEV4*4ZU M!AO4430<,/F)O8>S"%0:+=]^#E[!''DQ//EZ# M\IDRZQ-M.O?W.N"*W<<9O:*Y>O9!>_/K6SHQ?(N(A]GRT ;9<(;;]77B9\^\ M:!6P,\>OF6:M^IB>X_&UU-]*#9W[,#JK%ZM7_V6U$9 M*LYS02,O"9C&G&[I(E@&U#=&SYC;#F0TNJ2P^\-;IO>__8E6MY6Y76]G^',0 M!9O=A@0= MO2C^U>LW$-BY%0O>DEV&$YXMK[T$+I54:NOSF@#IG@<918!XKL0)BW;#VWP$ M@=Z>$H.D XO*SO2#M]=\LB,ZNO!-";]2$6N)[J8\<:[0T-(YFT:J_U.]"ZO/ M(5P\6J]>XH->6LMEM55O>XXI-F;,G6AH["K2E ?,J+&B^)1+)P2W M5TJ''!-0ZH)/CZ;E:K? /M;D7>G;.(GS0.\QQ@(T1'8<-'0HW=8L::G)4&H8 M7543Z,QJF+&M,S&\5N;N2]!#@TRRY[,2_R@F)'[QUR]/EZ2H M:2[*X)0;]8!*LT$W\?31L(G9'P:ZD:[?F 8 FH#P]FOO]IJ&3APE&/[QX"6& M%+":ADZFF[&1J2_U*"5,\(JRI0Q,]T.+COU9K7/M4#B/IOMR_%B:!Y"EJ #6 M1^">3JTWCF[B)(. LMLKL]W]H,T(MD>M<&5H/!Y)G5NKC.)U;:+8"=0&NB2% M-==X-Y;_/M)(?Z;9Q4Q%#@.T(]0>XM[(#NS=8).C"R_-C!_*T+"_2-,T"S9P M04]IQ*[H[&(##_H-!>M-./?>'NER%_GU"OG1-)R%7H.9,(X@N:+N%=:W=3%I M]1Z9H;.U]K(UMW=A@?8Q1&2B$]YG MFWO/-!U?L< B0AC/^&P(CK0QE$M4C>G^,U, =PFZC6\2^O<=C1;[&LM%FYY# MN6JYDX<#2$&67N9EN^J\&YN/(:GO8I>MXR3X1_O$/J6'$[DQI1Z3A2XBI@V\ MT##&0"*11&44'^OZC &4!:(^F\%^&KLY=(LDU)^]T&0>-&2+F=N[1WA@-^O8E9]W&4H!0$'_LZ723QZQ6[4M(@ R@0,8TD3Q.187<@ MN&JC-3K1ZXVK/$B$CW+KJ)@6Z"=.&%?V$2P77D:\*N:YNZ>*1 ZA+AL1L06>K , R- M7;J&"OVDR2&DM'1U7RO9&_1Y-QDU($<>(%#*P,+F8XX>TK<8D)M[ M]IB!FJ)+"U';EDN**."E)&K(2)[N>69!G$"0V8)-QUMII9PNY!QE3RY 9-1? M1O6Z6LO.#I6V7!YF)P(L<.CE^5\,R)2PV=>E3L,EJH\6;'G;:=R_>#IG#S-+T;HM7X MD@N;'$&MNX]&++Q($K9-T3 ZW1=-Q&6#X73CQ,F3!W$+ MYRK]&MP#;V"-/S_BREK$JP@L.7SZEW&:I>UBS?L9J1=ZI3B#R'X7S MIR3WM)+SF_H/%0@HT1=DH%]3*:M2.R>)U0L!YRM.>'V,EZ'U.Z4BG*WZ[Y5'/0IE$9M MK5".4WJYAA]O(QZE Y$+]<8(4Q304*,/])0\PKR,@>3J7QU\:7/%*,/'J>G@ M8/I,YFD9H&M@YP@"_<(;RV"P.C O7;LQOM"IZ24MDLTCOQ5,D)6AK(?!R#JX MW.ACCH'1MQOR&C)(L<7?^MWDITA?!U#P.@V'-0E1-AQ$(LE< M%&2,B3>U'NAP:*K^&>$4S&V=68,P?KA6X3ML-S[?<8,IJ&UOEQDX2A9- 1WW M8\"$"78FZW/,CZ/A-B_A(GN( [#<'Y.W,<9&(-FRZL@ MW<:I%S(!;;=M4[VT-1$7BFPY[ZP]3&F+CB[,"D_S!.](I2Q6[=5:T\%A8"K; M+84\W2J%I[GCN"(U/WM_BY/+T$O31MW\6"IN#+5I' 8^JGX/[*?%OH5%UMS% M+4"NMF!Q^VI0]=T'2NL6Q=@>F/KAA?\=;"]CO['J<;GQ0!-%V$H/\P"NO,S3 MOR>-S9W@*9H*8)K,!.8.H\#BE944])"V[?NYSOR4L=H<9J6FEH2YRQB-O28S M&K]?%-18,Q%RD/#H8X=WHC&80AM$3&OC[7X,A<'NS46<;&/N7,-HB$L. M/5A[T]?WBM.3-3L'YF[AB-\&'- MMHFQJ,!!DS$%ZM\UQ-RTZ.@B$C2._=<@#$VQGO+/+N\=B'Q+US=A_-H$<%'; M92!_B2SM:@QKJ#1PCT3CHR4L@QJNA\"0=?',;4FX"$A-5EXDA(&2'@L^<#8G ML/7R9*B\JD&^>9IV63^TWJ0^;U+-C<^ 2-[I<3"(SI<9_N,7ZFIM!!BYY.@\]/#Q]J%YS>E?Y0 M*,,<5M^,,ESZNQL[[0O;2&! AK/2F(AH;C_0BI9>0)1CC>$AQJ;G)B"T+^?< M^S NPP)NH^TN2^\ T>:'=M$ FAZN@7,-+G.\FYZK]]>B[4B?QX: MU"&F61_6Y5X06(*1"JXF8C_\691'?K &"/PH_@EI&+6H!OW1=Z%,TPCPP]F< M+OQ-$&')$W"#M(&,:M?7E9D)-G$>5L*!>;,L"9YW&29DQ(;C9?L9TM^ M.4WW_&%3H,)!UF]1NN44.O81*\%%DE#/X)TH_7G4^2P-)^<$0KWMH(. >G.* MBZFI,['>D"!A:#B^Y_>TA]<%(S]1J%-'_0NFV7DKX>P0*K9:I;HN ?8X&OWA ML( K&7)WYJ_Q?!WO4C;*_)5=QGOV"_-F;]-M/'>.4-6ZWSEUA,85#*?"5HN3 M<<^>IL<8 V;8IPI?Z.AJ]T';IAJJU@Y4;]7:<1-&K/NM*=J,X6C]W M$U+RL50&RXSDL-_\>]RPW^D*NYC;N@W#;+1.ZMOVM+;MZG]^FE;FIOS!Y75R MUX31<=AP]$^"N+(!PW[.)F T\G0CZCX1MS&BCI=9U.I^ML<<*<11XW8_BL99 MG837N/=SP$@Z6(+/7A!E%$36>EOF83L72A3/\*N=:+F->W.ZQL"-%NTO4?R< MT@1##=&E4BX(.MUC=\PR:9=(V_=P;H)9*D&8H&0UE8,Q=W$;'M*0H5YM-Z[[ MCZVB^;[Z[&5@?&Z*W^Z-O+NK!KQ5CV!U4>TKWO0Q5E<2&R MZ./[]Q]J0)&,C7NL'1$!ZW<\&UIG5C4V&T&1F_M]#;4%6M]JD6&G:.LY2S='- =**R:6U93U;=+2^3<0=M9?H M) XH-DCVF9.'S0%ONKZ+:-)Y(72()^' X$,>1,G-%A%/!^27<73_2<*!W&[ M#A80FM#^2>M_1"?>R5>AT8)TDL01^W'!(Z,X6D,[F(>CR3@YEY0C91U33+ZA MDPLQ1.PQU(K 9KL.M@U"2$T/IV>V1E]OES#02, %CENP86= .$.7$"\!"9"S M1$B^-?D?;7KVIH4!;-5L^5.L3Q1 TFNJ/)#*0C7;/[<<7&_93$K]D:E%(OJH8!-+4>Q]DHLM]F MRS_'O$HUSY!+Q?8WO74G$K/^A2[8OO=1(PD]G<):_KL+-\*)):@@SMI6>:LR M;1?O(%VLHSB,5WNT\QQ@FM7"FK;JZ^*\@6MKME1DW2.$Y):='8ID<9U$=;/+ M=@G5>%%:E>;H=8B!'H6;(#0#B1PT<8B\<1$=+&61]]?P(A]'X]R08&M<,*?3 M=)$TGW\*A+M4LOSP\D?K>)$'*'$R&SY]1Z*#AN!=71M"\-@?W&&M/R!(X<(+ MX9[R [2:BG#L'*_*L/C'4' 8&B'@_MH%150:.P+L!R>X>#>,Y[_:K,?L'%,! M'_'!"\?6;73AOW H\6F @0A:SWA'BLXM;75>4EW+@1[WIXT7AE+E,;[OY59# M36U-P[!)!RTU&BBA:QYD8':[92KZ2^#OO-"0SZ5OY\2!),L@-V"O:!J.Z54I MY3F#36[VG'E!A(]$U**JQTD41U#5IDFK,+=W]_6:I*Z#9FZ*C?ATXR6_P".( M_P /7H-27MMG6,!K\9\[=BU7RQS6MQU-J%C[$@3M^[LXL+W$]=PU!/;W/Z89++^R7RSC9H!+T' 8K[O&&?;/ :(RI.L=4 M3%O';H_4>^/XI%-RL,S6G9J D+S)B.32PL_>8L=?P*A@?;_ M;+EDV]F,"U_^^ZB#^]H'VK:GU!]F"I9N N(-B1Y-K<>;#]RT_D>3<6[>O62G M<@6!N7@D:^6J%AW' Q7%)]L#5%0=H3$AI<,WJ0WM;-/3!4.R(F6N&IKF?]AP M;-+)*3))?_>O)A013/WQ#@?.KR;=9=RVZ\@$%(VBC48''\)CBU2L?LQG6LJ] M?;S9)@S2NV##9E036ZYIY18^H2DWLE67,8<&J7! C<]_5ZI.94\9CX+5F^]B M+P*751Y74P12M)=!CZPM%1XN#5J9>G/HY;(.DMBPZWU?^V\ M)*-)N'^D6_8VU"Q[M:43O*A#W('64V)J M.B89NU8]:NHUGI.H0;\][B3J"/3HC8/(&F&$A!<#\?:$6\@L&K7I-F (?"+T M8W,L6KG5*/!=V8.=[*A:^3 MF+YD0:C)KV[?SZ4%346IJTO3-+;O$S3I[SLO#):!B)5MAG)JZN)40C=;<%HE M?C=T'Y5NS]Z9Y2Z\"Y;'0]DJ79UX2'6_ADL9\OF],,1'&A)[T8X$X,L06:2]S-OW[B^5Y6F>H-7X$ OPBM9UR\U=QP,<<16$ (_4 MUNAZ+)7QH0!P,SRWG*+GU+0'CR7C@%4FE["K*,V"#=MS)D8JC5S"Q[6OM5K; MQ950@Y6--!"B^L*?=5+/D91Z>TJ$2BT%1=VS46TR*AF^,4.A55>WB*^55"DL MVL7>9W&%'AF3,-55]=C7-+A=/_9^UN<-/H)CJ!09A#H MD+=-R'Z*5G_XAD;OOCQ]4^*9O6+Q+CDP'I6"* !7-.!!/.#._VOXG-OODCBD M?(W8$KV^OGZ'RP0K]/']^Q^^AS]_CR2_^:,D1PIZA!/\S^^+H<![DU\]3).MR"4_\)H+VA.34B4*>%/0GA+O7SHQ-]=N) 4C",RWQVVT59N-\ M%)(5!4G)%BJ2IO;X_AQ'=,\OVYM=;ND\\7LB,<*I$21'?N8$_[^Q_CDK+WJZJVC,+*:1LV3R:DSCS0GF=,TJD(,4N.3GH.W8MO(-A M)V0.'49(E7V!4G1(:V2\#=)"=^+QP%=F Q#OF94[2DF5OF2_U0&N;ZYZD!/U-:S>"+Y@--+#*EB4C!4_93X#,A&VW!W%-@KM$XW0N8 M*'"GRV2KKF*J-$XOV8A$#ID_'"EYWA,Y*JK"DZ7(.&25%00M[B-:TJL\XC@$QE#PD2A3#AIPFE/"*=^%IQI;^N"-)RV M!0):D!2Y_C9@/^$0%@T$2FJE1K4^\:LI1"=$:RXX%X94C0MUIV'N"6X@ZJ8P M<1H#:$6=)GNXP$,9HY6- @_H029:][V/8@4G=CYLU.YXY"A5QOBW?_V/CQ]^ M\WMT&-O@\J"$ +I?9PEB!T2+4R\H3I((FNP5 :HD3HBD.WY.5*G& 3N%263# M],!#VR$.IF+QQ0WT(2XZ]RPQRC/B&R M.#TJ'%E,'CS;!JS^OI9R3Y3Y#02_\-4L2BZ*_MS'0Z]L/D"6&L2YUB\++S1Y MC@L3%=[=2Q"^7E#X8GL.##Q!7K_Z7/@*M5]%")8O=L,4>MYDRIEQPDZM ;OJ MM[Z)$]E>.A!N(PU,O#V#OLZC#Y[4O*N<%WA<<[>/,K6O?"7K? [@#DU@N2DM80=+"0Y M>AXJ$F%N&ID(NP@)+/.AH$X:X^[N9-:=O7!"\C,,0G"408S1%K@U&9C+W*; M;3&:)1?,T^XY723!%C..5@G%4 ]-FGE'UYHZ#/'D.,3/![+E-[/%GS3*JGSE M]!7KGN58(*L\EO:IEE&+L2,\1%,;_-G-&-@4ZCJ F= "<^JW&D%XZQ/E];@@ MYP_"_MC/@MM. 9."+#*4$\Z_I/V0R;[9*ITPA;>-I&[15%W4C,'=I[&'=.=) M&42 V/('1\^)0 M/92/':G=O;]<_(E#>+FS^_N;\^/(?5[%66!P+;S MZB4 ER3<3"05)<[.D$7EBC%]..NWR3S8L%>6'2G(R5T">!L 0>8E^CJ&?0)M MO"X$=?@9Z(,_2HQ@,1#4*H_E$- 6C [@1KP$:(ED'K^>^L6JSD,@""P R5'/ MO\X#:I<)5$#%%8&&*%E%"O-_)!Q3U\A<<3\(4UO\F!Q MOB1IGCL%<5W68KHLL57:A^V^F46I7Q3[]D*HFQ6P@Q)=NMF&\IQ2SBK;>GF28-9OPZ<$O=\H$N3'> MFA%SL.62=A:^),J([/E@>V.?YP[S56"_5,?EOA5;^?)#+84V./6IMTTR2/R; M%- %,E4?P:LR)^1G2=3B3=! B>+[G:5M>A4D=)'%22IJ'P,:G=PK MI]W758GHC>E*F%M2ZW^)I!=1$B:",KF X-/\J-I[J"WQ58IM./A::?ES M6?1D*^FZD(:C8!6>ZI%7,W)Y=I)"]"PX:@E-JW7O" . M!(% :K4TRG9#.V,D"<3R>)!VRU[C*,XL!CWVQ$%8GCS&Y6 &>$[1JN^<1_?Q MZF%>,DLPQI^7#)"6B]-C T3HH(@28_31AHDCB-2MW"YS;DQ68@0$IR*,;.O) MZ&CE,!5V&@O'BNMSN!U;UV,5: E M=+D,MY&H$0A[A_V??WJ$20F(PY3UD8]'Y(!VXTT&8+_D+<9L+&NP3GG-'/J< MW>8)7K+R )31ZQ*<7E"<$$F3 -%S8*0$@BTG[UN=O+$DQST]/7Z7DV3".1#- M,\NW_*LPPN?!3ED:YW2Y*:]@)CH;9E0XOL8/9#VLI]!$>>BG!)\W_LF7$WE%-;X!%A_1 E(F9FDL6YU,Q)[/-"+VD&SE M .?!0YT%4K$YYJ'XWX)0D:1>:,UNH.2C3'F)2"ZZ].->4\F_PQ*48,+G PR1 MJM0'2U)]53-WD&XN>5KWA?7-DBDC27RBG+J]0Z5)52XJI%^J7IY<@SGQN^F2 MN">D&(R41E,TIK-FOA1!YB5,S=UEW(6V%2B_Y\V>(B>=_(&MBT^*-8T_WU@Q M_2 AH4^[FC;KPJ9=#0O8+&CD)4'\)4JW=!$L ^IWBOB6]"RC^_8V[7(B,B=J M,\[YDL+]'-Y&/GW[$SWU8A0!SH(806J$D1OQS#7QV0-,'Y_@ST$4;'8;#M,( MI8/K*J!UDFV3O,J;;QV\>P#6ZL&A-WQL<) %,<91%>SKZ[Y9DQOM+H,X=&(0 M 38*+JJFHGXV?<"LX[VWZ9:> T0(4!D@!:?;A$N6(CEKVT$X_:%5R4"B@=%/ M>V/C$ ;2=O9\V?W/0X]GNRS-O @,\7T%-XB89H7RV;!4&\H@ OKC,^2+/R=, M,DZR ^Z,7VU"IG051'@73[W0LXIR:87AZ\@_AMUK_*]]7@_#T'L,I!_SM,U0 MQ%9=S(6\/??>>(VP9;! :>)^U\$$)D1N*!17IDHXV3/@1*-!#,B.!A:+#>L' M(:8@%&G;UV^\C"[W)6^V.RX]SY9@R@$ /AFZ-N]0W+ $F:5,0TD?)W(BTM.> M3P4ZRXB#!2K:X+47$K-GT M>(U!+I&AJW& [!Z#51#V%7NG'KS]*;N[HF\J=L!2\@"ATBJZY>/84BNM,"DV MJ\G(B4<3WGHBZ)\3;V6(QI9?SR+L@\!B*&KB( K$31 QH2D 6Y:,*4FABDVJ M_U,G%3LGJ,3-I$,@7CADO51(4\>_18WWU4M\" SJ]-&0"L8T#?"E.DZYE".2 MS]O2I2&B#V3P05_EB_.8#'8[1+;AUGMB1/]DR?",0')4<&+KD>J-%;GY*Q$F M@U3)1DV7PP*K-970;"531WDBB 3I8"-UJB+%!ZL6D!*5J.60(IN_0"5AHY[Y M(I1BH=A8W$1?*3;%BSS*A%KQRP*_Q.HJX"4&;]+%6W!RD Y>A$"$R?J,C.WK M^]3I'E[>0,DF>"<"42'\74<44B0T$9"60\".=IUY&6A45'?,86'M.SXZ;&?% M3V-Y-W>9[$ ^&G3_TQ4\NI]HO$J\[3I8>&$G@4\E9#MRH:^IEW)H%6JVW4F= M7&!CF]QPCBV,&DWV?_WR=.("?KF_G5]?D:?YQ?SZ:4SS4S?BERC@($A,NA\L M >LQ6*VSV?)+RE/GNLP?28$XM -8=*!V)DR(37*01(9DW\7+=XPPS_RS%8+A MO:DA& \\5%% ;GH+4(\06.\VTF58=52[Q.!**(H(E41HH&(& GHOB/)09IYY MMA#3L!:?,NCBB+T@%Z6(5Q'CPH_*R )K$1#OY*+\I*;C?15K4D[\ZF>WV/29 M/=)5 .Z!* ,IJIO3KZ!E223K:]H:#Y_UNDNT[*3X2 MQ1(I383%Q+K)N_OT2S*;RH/-26=LHM27KG.EHL859=\[.%5FDX0+I_RW:M$0 M0=QJ[=2^.3,50/$YN;-B1=$06WXI:\DI/*$L#T 1J 73?1G6/LUQ[5,,Z>BK M@!DCQAA-E(IE/.:;XSD IJ8"?;^"B0!N5"JF8BUE<+#ED*9/&7N# >"<^>F^ MP/V?<=S_E,QRX/^4X,B#%$(;;#E,)?P>BPUAKHJ0*F41;&&[W\1)QOZ>WE[U MD@\KR9';*UM[N>N,Q0XM9DJN;*>W=IUR*5:@6.'A7HA.*WWX(-CWA/3#@.F% MOK+]0ANCE/-7J7.?KE>5OZYR]-NL##K,0/?E[$1*19Q58D$1!(1/I M59W.HTS1LJLZ=IIIR1#%"0T2K&RLX?M(%W&T",( W[E^1:2#BKY/Y8J^I#RX MB$$F@P#N#;TV9>"&S<9+]K ^O(HFLJVLRW->"6QO*21 S:)F?-.%EV9=I0XD M8OGP]3-G7=HWD21MU1I*LV #C^R41NR5S2XV8.&[H1 8&\Z]MT>Z9/=P;Z%H M\S4E'@X!VXS*P1C0\D.IL?!Z /$J]E>!FE/S!D6XQ ^$!$C8>X( M'\MJA-L@/)?,D.V^M+V+E2/"0L))'$$5[B[V28$NFQ,;P#C9R_0U5>0AWEI.S+_S(K_3H@.! =;X]'FJBPI4 M+,;T^'_;"33]>2QE,7I/LZ(:\#R&2B:(\^:SZW7_)850Z#P,XF*1!2\H4O61 M;:7,!VH*)7)& %)9KA\,?X9?(FS3+L6(< 6KV,NG9;,>QPA6+]0N7#X9+"9= MJB\-?\::.')2( I_^X6OX*^47+YB;H.D\^4@"M/]9^J!\1NXN4GHWW,D^ ?U3\Z91)M5&1:AH'H6K)13) L;7([9 MX0W SR--J91?T5?:!@C,+% +CW9%LYI8DR]0E4"HIX)-^7( H4EOR!] M+JR47-?U7\]9"SEP4V MH(VY:.KGX$BK)!7DBZ$^49U88TLZ.1?4S55G658 G!1=P1Q+ M0Q.*8[,WC@\.2I=D/5%K.6]EE0:LUF?+1#SDLHB-7UX./B:1@T)\3SZL6OD[ M+UJ!0W\%JU$V))OWA"56L-)P+W;1IZ?KN86<1*6,QX)2/P5,-1G#,ELJ2OGI=920+H=(4Z-C5$O# M&?%5*:BD,!<80G\L;J\-V)G^(=#OJN4-3ST>"E%>;W>PLH;]\E,Z/BI35)2/ M8_>3]Y_Q[_=VCP^CUN4R9:(2Q# M 7<*B_'QP^3]AU]//OZO?V>+@65(Z39#=8[\\'Y"/K[_^ -V@W:__6'RZU__ M1K2[8BHS;_8!FWT<[RIJS9P"DH9'"EK\5PDC-"SN:V]<5.)CD15Q M-&W>,;U-7S']U7T):V8_\&B(,6Z"=.&%?Z%> (, @6\([ MZY,!70W;8;C(32IPU8KR4QO8Q?C8G&HD F+O>!TMF5)^D22 1"KJ&\81.KZM M6_[[8>L@2B0O=U;0'#T/RH$_]OM8M_WG7OLB\J +?T400"GF8M3S#ZM3+T4] M6%;RT#F1!A8KM>$P1!G'<9DVVVP;@&Z]8D2)*7'&/*HRQ$G?=X BMW"(YMZ; MN,E$>.WI^.%P)"$P."_B*2A:/*%=>3"X#I$5"/<54< I6L @)JT(0X-KTZ8X MV]/G43=BW3>ROMUJO?,=$PGKW?.#Y!7VSIR;6 HT/$.M(XRQ3^+-]7))(5J0 M(IZ0K+_PX 7^=,]]['$"91D6X"%8=74NR)&YW8W*L068$#M[W.[!WH< @QL# M.0/XFYB"+9?#@*LB-G:^&C DR<<4F%-%]0D8%]QL^LEW6+$&C43ZQJC'?;4[\MA)%.#'BF-2/9CDG*','LK 3EM M'8=@2P6'6Y_& #'\ EJ1*X]$VW@^16&+25\43= RL3HE MK^N8I&@!8N(RE&OC)G EPF(7L5]D["[(9#4W>PO%KB)OM4KH2C@U!'1'E\I$ M99(J'HCU^D)]Q[\JL/I_F2,4$[T'5(]=*!-("?C M7#A2-0-()9G&\2_<87(N'!Q6.VSQ>0:M=FB#WZ+882MN;1<[%&%6&2TB=WN! M#+HOA^S:"Y?K/G-Q-^","UJVT8/ZF'DIK+,\_0$L&S0%):&SP8G) $!GM!,N M@U=LMR&*<$S.+<#@?L?S]E!M >DGR$U0-DU,XBGFU18/88*[(IG(EU[44%11 M@.40EE'=;#-:MM%P;B$_BH(PW1=-A'"--5)X0GCZ"4"!T]N(PR;U MH)"JTU 5%01CT>DR,)F)R(IG3Q6?$*1J2(0I$$F8!,P4CB4-,G9&;,)).5U. M$\K4H39C%TAJ)*MA<,8.L<.L&\$+W*0TYB+PV;D\(=N@4R2;'),J@+=V?Q=A?R9*4L#_B M:/6._6)#,*.<6WL6CISA,NL%,!*SB\@'T!WT+W6,QY=T)P@'F>$]DM,>)$P? MEAE6^8H^9P %UPE/";_9'+X9D!L,\+T?'@XV7X41BP% 4").V#QZ.3N\;%Z8 MGR#;\=V],!"J<\\-- -<AGU.;BI"LU%5C",C5!W M-#E]8A?/+(*<,RAY_49]OI%[T9^!-N2=( MV% !,0:QJ 45B#>\=[^$B64:\)P%*9T&2=@'#[5Z MYT"*21"8Q80\XSS 'OZ5K5/ID=#Q;AMG'D(?V!PX%&E'E8@381\TRY+@><>Q MJ[,8ZB\-I1/UQ]-![H>@^F__^A\?/_SF]X0B=8LHC?#U(0= OG8E13;7-+M8 M(/&Q$^B*[,V["E($=! *>PYAP?7;?$3K=D0[C%?D%]T#?S8L:<.,O@K.:F3G M8?D"LZ6HBW01^;(@T1.[ [IEA*1HED\/RLS+54KH'H. MG*BW80,[UJ\]6;9'QAAW?8QEX:$BE'J(!QAM0&!%2.B:1FGP0HO4.',YC0(& M^)Y"I=]N@I0B0JWPB0OE$^>5Q$^\4=)\$E_AHJBYD9>W$])*'E?$@@GQEAG8 M]/*IX,%@4[&?&NIHS4(KRS6$&S'W8G*?CFI9[^))54KVE$>8D+*M?4B7:<^\ MFMR@Y6&(',P@682F Y!X7L?&%G9X;Q/65=^QZ'QBCWN4TD*& MZ%:>@5-3)8-E]@KR0LAIVZR)T<_L7VCR'!<>0,V'D)%Q8W2B MW 41O65GQYGKB?P,4R X!YNW]^ +5-K5Q@ 6996F^U*@BXM5JJH!;";!HMN! M@%@P$(&5',)WY!GHCIP-HRHS(=,SF+XJ?AMY&%RO/(T5U3U[4--FP'TE4O<> MO"3C]:NA8DXTR5@[@5SFQ:9PZ#T#DB293C ME^U[J2:J#[N?%.'X.*SR;R4 SRM5]QNTON@ "V0JP7ZYAJ<.0TO*B\0-7@H0 MW!C"$I67.>4SOXUX="Y@H=9',AX- E]^,OEPL$Y++Q 0E2ZC&$>Z:*4B[<5" M>87](XO_[YKU$#RL2JD TIAOSXN\D*L36"W0_!]A+IU49[ =!&D6 .ZA6B#, M7OQIQWF7G2RRV0?@E.DU+8M>GII#S12G(TM8 MGB.W5>R%QE*GEJ+X.%*3*$R2]I*W?QLMXV23(Y@(A"HYA*T T3X846V%Q8QM MI_'W,?-#(UY.T*&M,C49*_'_@=6 :7,0!'/O;;IEYER$H3! M6OG.<2NGK. MM!T0[RMQMA_DR]L!@ES2DEF/=N''>YEY"+R/<7?\D7)SZIY%ACK'!6)/GBQ SJ(!AA Y/T0?Y> X)"M$0V1 MS<3J@SN6E2N]W%W\5^KD> T1F6EV*S/-;"6:C6]5]?EFYLUG^=D]+&K9X7K$ M'7!8JM.Z&Z,_3@YEOD-VAO.8707A+CN^H'<+)ZS/*8^>E=#LQ+PZ$Q::G+&" M[.#NV%/9:>V0M;;'0"QB9]'?+3(U#KN3LB/HE8.HK%J!>^.@4F*ORH;M<'BL MZMI=PW:?H="!D;#, U(:!""_%H&M8R!_*Z2Y 2+[P;^'"*J*YI+FO_PQH F@ M^.\['7_T(2(]DA/$'7A_\>[]1?80!Y#>/ \VW7QW M"E&PV"-9,/0"X0'.7K\\E?+., \(B@/+JS KL^J1K60V8R,.O"T?(2T!].%. M7Z_8B!.24QS@L]E@27_ )JJE)1V&2PXBD-?M_*HJH@(JO8I"\ M%/L 54-LL"@V9L[:;$DD\=SP;[\$B W.3%"8=5_.(MR![V,%E*0Q7\@6DOY5\H+;F5[#9:).PBI%>4__?Z;1'N #V=_8#11(]>1GFUFU/% M;C;LA#NXE='AQLU-:KP)C[TL_;+<0Q@CY93)MW+2OP+@3C%O(B=.8.:B@M _ MZR=0K1N2/,&=F?+"6O@#+69DN?I@^B,-?9&=>1]G$'(\6W* "2_\E,2[;<$TAI/EL6 MJV4ET^+[IFV_KW7['> VI44P5"[(7N5X]QTJ+*1*^-J$*%IB0?V<.#N,^!JP M/(DM=HH0/=O51_(0O*=Y@CK,OLA%[Z3U?7DBDJ*2WCZ VM^>OBL8 MXN<(WKQI'/D6'SI9UXO=A85W"@+&NTK0><$PN-$5QQ<&>0\A0/?(F1:JJ,S3 M@O-DN:193;6BS][?XN0R9&]IYV"MIJI%.!3!L0@,-H11TR[C):O+D=Q;S;%* MXS#PT5#RP'Y:['O(-BM(,AT%B9*?Q7^'RASKC:NRNRJ(%L$VY$4)2Z/8S/W/ MD\W ]]8W&*%"/L=FS_;# +-;XJRD ]Q>3&_O;N>WUT_DXOZ*/,UGEW_Z<79W M=?WX)"$*K__KR^W\+W9"$*^C##CQ?=8F?8A3)G/_=["]C/U3Q5].D B*<+Z M)F%$"5 =.Q?JMW'("KMT:8*1]?3*R[QN2K;@0Z$)0:&>/56Z;SXT'V4X9O*H M*!J&D$\1^9^]Y!>:H;VG4ZUD3A!OM9RD_0+)_?%1BNY2F-E(NF?!A%K*J>Z+ M6+=(5,V*M]'% @N)ITR.[X2\?6!^Q8Q309P(ZF?$6,F,+]G8GA\;RM9K^9&L M;\*')%Y0ZJ<0!).7E'RDRQU3P;N!ILMBD22AV2ZQ*)#VR8+4Y 5)'KQ35/4D M@NP(P9:XB'H;,1$57! MZ_TN7GCAPYJ=:RXMG&J !3($Z1!.:)S3+4=6V)]S8V'2NXYXL V52>^&0#&% MX.E7ME]/K=(BNH]O@M4(\9'.4JWR(VC8K]MSXF0/HT2**0\8+])M^D542#'Y MH>)#=:@M\0E&P7>ROB+GR,5LW8N/X5HBIPTP+:)TZ'Y8!\>64,$>B+HQ ^3%[1 MEH]TGOS6U:I-BB$MUD9)5EXD;!PE;SW@[["^,D,$2J1&[.X)O# _T%UO!G7L M23E6 +^W.CXO$"MF0(HI#.*%5RHVUM62Z:.VCEK!DML@2X-)PZ\L$@/YVFQE MAJBB8WD1PH[\GRWC%4]2SCW/E%Z4N \M0JI@S3V(>+RBZ2()T%S<,:E,5G:. M&-4)\0NZUM!V^F!"OD$>+]R#U745>LD=;EI\FT%E>53G@Y?,$KRF?0R5 MEA@5)T?,%<&J$PCXQY%OPE MX'@8(B73:!&:[A%<\73/ [K!>%CNO!24:]\#D9=L.QU>LJ_R=6V@LUNT\E@(&A8MA=TFJGZ>00AJW'F+^PB M@FL"[MK[.%IT"B15Z*$?'C+Y),DSX*+\WA>LH)#I80$&.SNFI%VCR;Y3G%Z%),A]W(0Z2KN%Z\DHFU4*5@@0!# M%EXS+^*X2U 4#9-?U'D- ']S&VUW67I'7VCX0V] /ISHA"!9\L.0<#[=^2G) M(<$J"I;! KR87Z+X&9"8L$X7'X9\*SBTJ%?UR%FE2NE@'Z>H1IW.8P,V"@IO MSU5A\Y'RPGZ_;X_#KA*;%*Q3_,A$>@ M,G\6Y2!EK &36Q/Y3WRFNJC#>KPW1!Y4AK&OYCI;!P,*H\ ;N2@70930<3Z9 M1?'B M!2&BVW \I@)5I7BIIY2]=)3=7@"[@-(TJF#%2RY]H'VDI<\T_L\2-/GO_HD7 M2BKSE[<3GHY2S&)"\ADJ>&:?/+;!I-?\&:='BOE,B+=D:X_Y9$,$5.2EX9[H M"M>CTX-35+N3Y 9X8'IBH;3C#_BPY6O>;39>LI\MN:PRW7-=-)>DN).H6]WH M:B@ 'Q+> P$T][PGH5!#NF.(*QW5LEE/KO=ELF2"_*Y>8)M M@?N!&($??D^>SYE/91>?\GG/>U^7WO M\7P=[U(V\OR5"8I[]HON$LG']Q\_2TME5].NOC#VQOYNP MO-4)%((BS(&(29 /'PF?P@"I[YUR!/)D=_OA_9WF6PX"LCYI?"\^LWVPV6UX MO,YL*=RMLR467H1#'D M=HMKM"@9@;0?!B$K'^YL^2X'>HL*K=;*58/3YTK<4S=!"NA3N.%NV.].?6TE M/<()RK.-)$?.06GQ!V5#4V^A)J]:0M"F04+(^ 1T51(6 _3/ MQ8*#SSF"98]H$$8%OZ$Y-J_=ABXETNU-UU MQ(!3I,.[(?#>ND_<(-L.,OOC]"RAWOR%>LE\G=!.4CS3'__]:^&KD^(H=488 MG>#PMD)IK*%TWZ+7NU=T;NY(_R=9"7EU#08-?_O/M+JZ((ZS7N5#Q 0SO'SG MYU1!D6B F!_HO;7)M D*HCP4D6,-R??I+]IKW/&=_E]?!U<]OM*OL;TE^>P% M44;!F= MKTFA,T!\>>=9EXY>O,Q> 5-E4U"UZ*OVX.+/.BVVH#' 0G>:;2D^ M@A,:+--1D]N(V8-J>CNFFD-6:K1@BCL>P>D>NV/IU$X8(!SUB9=@M5][]K"4 M ;@GNZ.P:$H:3$AD$^>_3T[""A-JS7>>TG,1AO$KWEF8I0SQ0D"+_""%>:MR8G B$\W1[LGF-9#Y .5(N9Q8& M.3\V-6]]"C@9 9.K?"L<%=I_^H27ET_9A3:/F?8\]]XHNU<1*G@>'\3JGX9& M7E'L'^F60QBE)*J:D])B/J#;RX2+%'+ M]X>JBQ2>%,YEC'[Y4Z-_7:F1;95 O+U##ZG%>:.5=V#^(R=8R>&T^* G',@;2F+_#[&6XX M;N &K&8VW0\]F'OPVN14B21K.QJ\-T[,4D@0,:5NDT-3\M"]U!P#X:O.)A&"\$%+! 8_P'EG%@_ -$8]H9UJ4)%5*<<5_(%\+/ M27TT!>WR('LR"&[R:%9/ZPB&C$H%@+04/""6,064S7#G8RX4TYZ]G8_QEZD2'2<+GPE6I++M+UB[C%YITM,XC MC4'LZK@JQ=OXD,2KQ-MT\JWR"BC*>RN(#N!H[9.;TJUO8&F(G 0(,NDSIP*# M5@;+J#AY]G7Y%#994')UV&,KC,W24WMZ)A(\W-*@7OA]K7NQ>^%"_12 LEE$ M&U@M K:@U$]ODGC#RPNRW_@[R*867M(N7$CJ/%L[%=4&E\$;B+Y(_9PX"W5, MR1**!7'AVSTGSE2[9TOVK)D\X6X3TN/^^HT] TQKNO9^J D^\FQ&V&'7;VQ*D1?*M,D<&AO<@C=Q0H-5=(EI3TS8G^X_47BQ MM^M@ >"2O>N"8F*$PTB!8H?;M!B5M5B!7O=/L4JA>8%P6>2L\O3; HR=>U+% MS$@^-7# *HN) *%#&B/NZ:N(W *35!)'[,<%U]L?F"Z_V//_WW7%V#"D&(>4 M!YH0/@CY6?SWJ^"\;*1;H$W*M (VWRZ1,*UHHQ>[;!TG8$4Z^4666=AE';0@ M?"X,E84GR94H]RO":KP!N)+W!<9_P'6Z#K8=+5."(BF1',(LU1\K):.4EI\A M7IV:B,:^2M?61RT.69:V;V9-R49\'.*,XWFP8=>P@"U9 FS?ISCV9XDPQ7? MIN64X:M*VO S4,?ZZ)R^]<+,%O@KJIY\YJM@"O#%ND&7>X>HNZN 4YZS=M3RR4 M*M=I^' /8]O1]W,DA"\6+6.M!TG"L+P"!RZ7$F*O!0#-PA5YS43F%1OD4Q*_ M9FM1$[F;9U62))RF++0\>BXTGM3!6*FYQ!]H L8!MN]FRS_'8!Q@XC"%@/M4 MW+^GJNGZ2[T8#XX>'Y'D0\H[?]@7VL(:E#3[$LOQ:\3^QK1'C@\86[*I7[!; MVT>'8>B=&LN0TR! 9(3S+&7M6IYLGL%:*?8'^!1*P;\%$^YWF+K"#G6:0B(- M#_:"\")>!'#NO9WJ=&Y3UT^9 L$YD&(2(N]55/MC$_G*UJE424/'NXVL*C<< M:^-+!^=Y3A?K* [CU1XC!ZM&FT[*9D%;!%=J##76[8E6&"Q#BK[0,-Y"+F ^ ME,77#^ @9DO%]="CFX57JH:R?CEY-\X5.UR6-%;)Z@//1$%CCGT+:5QG(;W9 M9;N$:G+<^RE>V=I@/"%\)MI$=R>QSBZ6S>32[K!V-G6WR MP*E\L M(*8LE#KV.*>MT<>LSCDOMA7'_FL00K6MZDZ\"M)%& ."3T=CAQP#H]T/7\UB MG$'L&Y#K5$GHOS+<@_;^#!#KE#8 M[^)\):LR[G3N@9=A3,G[Q64U6ZKI0 *K G.0T*KYK&"==JV_U)#29?7:E*#B M5]>GWO[7CY\O[O\RIIF5*UPF&ZM63A$3]P#?)UAX(4A/?H"Q\Z)^%.RC.#H= M7$V,P)0;.0;)!YDHU;GR<EZ8V@PKL,AY.51)H#0B%UVW^6N#"+2NG) MR66I #J3A,8[Y<.*'HM\]M3:[$4-\6>FF%"_R)M)Q8<6EU>19'P;7?@O -PX M6TX#!,?K$;X,R\;S[&LFQ(AR/I"#(P:'W&*/#P\-GL4$R Z0JXBHI,+^Q;E1 MDG=2>]7CAUPYL:OEH$I^52I/9AY\7@P,]<#$T! F) ?_*E:D7++E\+M/&M8C MMKD>^OCD+D@[!4D@*2)IC7;2&AO<@#-?TS#L)20%*0T1 MB-)ERKJUMCOO-,G^.@\RB.N^98?G)?!W7M@IM#GC)O2"FK7PNM[F7@Y;/F# M9H[R"TTSK ;+FG=8]H(0 4K6(QJ[3UQ=\\KL'>C>6)X2A= 0Y/;94&$ MRGC4Q4A5;X50AB4P+N+@R)&+XDI\'\;GVQD@%/'Z[RW*8QYRYK63.^M;M:E&69 ;QN'6=L^8,60@3 MSD-L$L^G&R_Y!4P:^ _(>^\8.Y331*,&_A/3Z0>)&>J3H9( D;-!OB?%*&?" MR0M-GF,=+S8Y*83G"]]/(.Z7_^>.Z1N!"HPD, MR$H]HG->T*AP^_6/L Z#<'.&$@IQAIR6RM/'$=T3.$0T(\M=Y*< DE_@)"Y, MCER+D(?] $S>=2VOV!V>\VZ(ZH..5ZMT*XBIY/G"? T/,3DGI)@0AR/)+9^B M.CMWBSBOWXB!T9:*^B#M\^'J,$:>;_,SXD!Q7[7Z.-9]B"?7V+QA5+M\P(_O M/_[F*V&KY6EK43L41K<-_E?4I!?77R<+&P(9%H7I)15R\E M6_;'(-ZEX9ZH\MFS%THO8?P.OI#4!:0M#X;/ MT=%(/@&=YS:? X%)E,L0?%V+5,Y&$M[21)I.#Y?&$O=J%NXCW7 S+/LE%G@! MSWU^+%*X]A>(M3=5%R05<^TW2F1;2M]-Y,S@]W)JRI'%^G\X.3B@SZ4[P$OE MLMHZ9N[64)PT)==Y!NJ 7"QE#D29!)&S@$)XT_+Y2^76^^K6RIPQ,,EFXFM M SC\&I7$9B.BF3853PK-.+Y-T=G1TI1,YVN:4-P$]J3INSA:L0$VD/C=T>D. MI-[-&2T"Q";#>-[[F+^ZYCHF+"JKTJ"*%>[3.\BK_MC)B538B<%9#$0G!,F2 MCP-XD7KDIY2+&K#W8ADL/*:JS)A\D[#W&%0*S,KE0Y%O!9<6;<,RPNLRWCP' M$9Y\$'_9D6?W_:6JQ.02<+<(_QR.1AEQ0HHQ26G02:$<#) *,-QBE#%->1CO M%BY?;K]=%,OA%?@XD$]@%P2L#)5Q'T>+3M_Z ">EH#A^'LK5%#,Z2&&(WB:O MF&9KOH)U@^P5Z'"+ ,\,^SFD:-:*?%72.'ES%:0G)">.WB.5_'DQ5S8"%/21 M+>]\V2KMQW8?SMKFA*!245FC#ZA?00KG;QO8MZ^I5\K%5.=O,V6JQK;6^<') M#8ROJH&Q)$0,\0198O) I@=LS9FW/;$V_C\"@BS'M[11D>?@F,WS+MJG_5*MNY _,'E/5LRG8\FW?5' M06B$LPQ+$QQ 0V]?MV X\"U'M82M+4#)=+';;+QDC\"Q&+V'J335!< 4[#0+ M-GBROJ1TN0O1+CJ*E99"K0S(CBE\UT3C=%;+$?./F.XPNZ@STTY,_"2W6XKR-/& MNZ+302T(IP.4TNB?#7W"H\6]>$\S"&=G&OQ+X%-_NO^"V+A\;'#;0>U0#GO< M+6V*#<0#^.504+'P6QB-!-&O2#X@*48<),/*_@*4+/6P LLP?A5E6H.<;2\? MQV*"%N-R2Y-L_\ (9 [\_==L)7[MU-9&[0F<$EV7A)B!CB&#SM>=;R(\SC5 M#B<(*8$M8YYUR00GIQZ?Q]35PL6'JSX 5%2-?"&$N]FPJ4^*:-NRNS.? 3;.)(*26N5/L[69P$DN7*Z!.UMN%Y<%.5)J5@]6T0"9@^B[&)_3.B2HUG MRTH%D >V6;E4O562]! C"!*MOS6!WXZ!HP M@"'<:Q(F&@(CT[O8BP"8)D#VQ3'Q:4HH-Z+H1UY8*VO MC,$3>[F&0Y!"#BM&JSX.$*UJ2%ON9(JL2<(>P"/0(S^.$K$A\.E*B*M@%SXU MNE:0L)0LTG66I3!9NU,]WM4PG(_E'+E5S5K ,@(A[3B76H^*W=WW7SLF$M(D MW#]22,#H>EQRBH $%:0KEP[V@*W1(3A4JYPBR9,OH6K,V]\.&M"[GTR_($: W M[MF73,>F+^# K=[)ZB:I3@C2Y<& DO( 0;$])S M6. K;,N2;?.^!=XJ3W SCQ;>XG(AXT3$ G8L1X*DB*0UVDD;"C#;G+EB;TFH ME](KRO][&UTL%LF.^DK0[^EF)"1)OI7$?P67N:"O1A6?%WN5S"5DQEZI.*N< M*(]N^Z]E79W+K?4Q!D@DM).6]%O.:T17X!B0\E,>[;<42-&#!?3WRUU%XA6T M 1)+4"<#:[16V-,%:J8#?CM\>-'9\TBW8GPFO*T2;\.A+K]D 0)E]X.;N1/4 M1(E%@-Y#]R)[?N7H9,N'MZ45VV!6.I20E8(V$<0EQK@D?T:!V.%GY)MLO5'LVZ<9 /S4,*[T\MHX>1#UA],K$!KI-.M.F7Y9,74QSIG M%3/V3.99+FI80<6A=GR&@P"MU'*]F.(YN6;F-=4 M3F_3= =27K^53B(<%Q0D"B.S750,C26&1)Y'($:W9CNRQK^\BCBCLR7!(8@Z M!F&#B+PI(H2(%;7(!54ASGI \X?3/A[.2*>F[I^]4 M_CP-?_;#TBY>O<2_8B-V\0P #0)$K)?BZ#3=DE4LG[--BX!(+T'X0PCC\L*' MF"M.'?&?BLP5CGS)B1-)?1"LIY]HL%H#\.L+!HC*6_LJ"'?LMWTE[LI1B!B& M%/>V>(V4,29$C'ZV7*M[5 [USA.L"SD#+4$??D_\,^>U+.D*JIJDV6%2@FU_ M6!5QWS&K%R]>$(+]&00J+Z3E*A<":8+GS2*:85_E1O)QWS&I^1V,G->MI;PD M]OGR7/'Z?QT\*7OV:^&IHEZ7"\FHVW%AE$Q:SF9"1, MPF"Q)S^+_PZ2:]V-E8IWM<2/[1+5@+T8OX<.+H HJID(7N(J4B+$F$L^W <5B(JIDLAMI M28.,+>Y9KT7I PM#"AR[701.]21 )"ST/)XWF\KCU==WMXOJ)R(U9'A#U_#1 M2MR'+0-0QUE+&X*8K23C!&/M+HCH+=.K3WV/FTI0 'V" SB)\#J=/_7*:*BH M.PR319 >8"6RZR-E]X>$^ D6%Y$O=*S>RXS(\0"[E%\@$X1\7Z !3VIV;K!N MK*Z%J38 .'W =50LB%6@)V^U2BC'-8;ZY)B!UO7\7419@(8J=E\4>AQWUE/_)HDW\,CO,L%Z=0MW_;3J\&JU$3D!#ARO3$%_ MQH>ZNV7,?B''=ZT4H-3E4(@.8B!&W#6(FQ;Y@2C!GV^PVN@A=.W_0KTQ((6,%^A M:14::$&IGX(P#"X/MMT^>QG6LYTM^\Z8A@%<)+K;YE'>G&(<+M?O;_%2=X#"6\Y 'X/?0I-:2 MZ5IN+Y)%B3\FL,I)L1\;YB5:?+^(HP7=9N_X)Q'=X3Q5<&(3+^)7(P>FS%C.CIF[G,9BB MCAM]2T?3AQK7>4C;)PK("-MUL/!0?U-G7]O0\=I7(Q>*QZ48CN'3*(V._?QQIVF1C-R.7VU7QPSF:OIMM-UE M*9I0/ICOD)KF8V%$L7GFGH]:5G0='#-SH)Q*]81")*2\7R3]GOP:FB,M>RB^--J3A8<95_"GQVXZ'L MQZ5:E M!L[U^8V)]Y(5R"S(M@2FD_FZ!'@0)TUE[$5D;S/$BSK8T\2"#_ Z> MO_QLWK.>YF/=V,GUSBC#AY5"F7C,D?83-_9RS):"[ZAY%W4LU?=P+9BC[%CS M>I0:C&?MX10?@(HTK+ZVCR.6"D#<"]]GNSI%S6V6(-)UM"AMI*:VSN62S3:A M:Z:1!"^42^XH.C'Q72^.&)L[MW[DCVS+HUW?P_EWJ9'[JCH7TZUE>RGNWD92 M%F:?[#F(C,8?*P,Y/)?SQ(-\HZ?]YCD.JP>Q]$?G7[A2J1%"EO5ZCJ&I:QFA M*$5G-/+HFP!0&7LO_3[CE=),$6/7"KA**13I.1<* !M.WH6@_G%BJM M9:I&NFC1S?46I:AGH4\.#,+L9S%;L^VGJ8]KF6^QV&UV6/X3EUOS(IMY:]W9 MM4YEF!R$X]:))VWZ.6:-"Z[%!7?S6'/[U75P*E_@M]F&\9Y2C<.Z91?7:HKB0P'CK!(XIE55S,U=7Q>J7%JWM[0-74\^ M#.-7",A@"M)5O'O.EKM0%@ O[!AUEL!C"#AFED._@AX(KB&HTXM>/AU;AJ;N M]2GNZ^=U [R$B3!@]>-9P/+]-*A4+7HZ?:MPK0%>XHKFNNV'PW=(V\RU.EC@ M5AW:DNNNA%8=G<=PE./X&NP31W1SK0SJ?64UEUU]#^>&ZMS1J;.]WD8"[1<^ M!_L_WZ#JGD#&,>,0\ 6@EPD&3\K 94"JT_%G;NW\$?'47X]ZS[7"63&(V/P@X((JP<6R9;21AL2+D.;%S3RDB#^$J5; MNL!25OI +V-#Y]:\2PK')KR-?/KV)UK:A,9&+B^*ST$4;'8;'E0#B IU0?N' M5KWCNKN^W-F3>>]M:BS&Y1:NE704H%M&'Q@;NU[SD@9Z@ [:K+3J 47'9%AL M9U!T?C,QB?W69Q-AM^4"CR-';M7?4(;&KA_#PL/?#2UE;DH_Z'<$Y_)X-9_=/M>KMV>PFM9!"FC,S,',2^TV73. M)I+J_U3C'>V1ONN74J+=F[FM-'&Y92M @/I\J/J6KN]A>)AYT-@!**5T-W&+ MLW3T,KE*KYJ<0&@,FPU.1#7G4MO ]9?BH0X8R%(7HU1MY5IJ%'*X:8G5O[O4 M5^FJFE]KT%=-#5WO96/>J=,\4K2?)?N_*B@$L?K;47D0'J$4>CV8' M0J6#4^W?>U/5=Y$ *2*FF&0'U3$A1NZ2H B3;*X&[1 M*T;E-H[/Q_11=SZFCPZOQ.LWIBN!SB0"4 X?'7,KYYXT#&AZ\!)=?JFYE?-I M9VP2U)<:J!*4>T79Z@;:*ZFYEU/W1:Z&"[_D=%\.XDSS*,ZTC-9[Z-@XF93+ M!;B)DPS"/6^O#/Z::H.1;4*SK*EOZ5I,UNLAW/9H5$3,2:O'DW)X90L;OOZF M+OW1]5=JD>##=&1&* @#-.B8[X:^:([ 6\;F2Q=>FND_H+Z5T^!Q4;;&G]*( M/379Q08$EQL*5KAP[KT]TN4N\FO,(L<2&$6*!EB+XPCRM8RBA;:AZ\FK-]8, MPP/,=[NQL6N?C1?YYED7?W6MC?M_VXF(TWDL+QU:JCL]CR$B&J-.?+;_]TR) M]!7#_ 73L5YX?GM=1+*%<<:"8S3=ZY"337:D%MV<:Z7"?\@Q 2';./.R78F; MIK:N0_ZKZ<87NVP=)U \3O=-:IH[%W)3RIJOH5((0'C%&'#"S@<= M2RV[NI3][N,H0>D,MLMURCJ]7K'+*@T *%8J1$F>6B:#74$>/PP^ZD+,Y2+D M45)LMDPHYVK%+.(F]Q]IZ L-Y(#AMAU=RS$XG^:KJ4WH9/F8CX[ M6Q!5 #FU[,H B;CU0W J+=>9D/JRF,8@Y[KVKNUXYD(BAGS(^AYN==V,%K81 M@Q]7UV@LKQE-X4ZK?<5X$^>O5VWN#@TB7%0SP,7/*'3ER&BW@5@;F,R2UK=TK1H7N* - ML/BZAJZOIE[OV4^)P2Y@81B7LI0*S'03O%&??U5SV%]3!Y?,J-@79?GO@ US M4]=:925:JEQ^2XDFQ:T#$(%>"&\=?)GE&GZ\C7@@ M&(2KU%MAM%%F PWM\"EZA*GJLRF4/SG> >9JD+J/9F[MF TF7K6,-->QU;ZW M-L;8T+G8#;8PC*,W*[L'C9RK1+6>_CJS6"1";H\@E;[:@PZ ]>[J)JX=1]G8%J;+:^"=!NG M7LA$QMVVL2)[6PJN=?URMFA+9.OF7JXM,4_S!&]?I92F^<8VMW8=Z22"G]E& M*B3^YCRXQEZN7U9S?/!G[V]QN6LM3X<#%>BHJ(JV?9WC.XC"K@],7?+"_PZVE[%OP![4M70^?00G]C = MYLK+/,U;U=36M47$6*!;:Q$QMG8?M5^!:Y=UB#0@Z*T[N7Z3U"QKF7/ X9U, MY9B,[5UOLU.-BORZ4B#7,:)ESB19^[']1X[M^N4S!K>(&.SZ%^.([B.X=1=Q MLHVYTQ2C8BXY^JOY]:CMXOIPR+B>"@1::C1,UW48[4U^+!F^TE?(:?Z=_=OI#[9Y*XN/*NYE^O@XSCV7X,PU$U>_FTL MMQ;$5:;KFS!^K46]J6OOT!TE:\;K(U[*?W6^XB6$*Q^-@1D4AS_$VM5_@?;] M7<=$)RLO$K)(246'4 >J]VX=WWNLLL5T MCU%7IO(\S=UVU\ D#\>J M/B'8V-CA2I?>8)2\]<% IG;G+*<4/KQ:%T7?8[AV24D7YFVTW67I'4!G_= B MQN.PN6LQ3 42-P0WX/7V7+T"'RG'=I-P&5SP%I 8T,"(\FA[S+'L#0&1&JF8 MD"+(QY]%>8@/:X PN.*?D'MD1BOIC;AKVP"-H-0#F]Z%OPDB+,@%3J5&P+I6 M'<=@8X/]G0<&<13T+$N"YUV&64CQH="@R!1&TULGJJ[?F8YYO!P;@&UM<-;G M9:V5VT1J>K6Z\]"3<+WH,I%&%+"LB6LQ-'6J-^\V&R_9SY;\NION^=.I%'T M;:2I?M@)1%R"]H*7*J&>S@^D_LUU*%CKQ*VZXW@\%9?;\2 [Q) )9F@W*A5% MERFD;S5N4>$$(<$Q0S]1*!]+_0NFR'HKX8(2EH9TQO2#S(M\(:QIT]6/(N 4 M\PEB"R M;OX:S]?Q+F7SFK^RIV7/?F$X.RWZC//F$XIKQYNOAHIKO<8<0ZD6 M'A!G[)Z]I(\Q1EJQKQ>^T,]QE*WU)9SZ(.S:&BF-%6:38JF%RU,I"D+V5C*Z M$[DQJ&J-\0RU2/='DAA!6C.O\\ _V W[W4$I,F/#\403UUN)M0T=35X6]?XT M56=:_'8L-]==+1;00:NS>HW$@P&E3>;KA.I-:YTHGF5N?6-P**^"?*A16Q[0 M]9%H ;96?UJ.(7"V!^DU[O<8O<:.E^*S%T09!?F[Q@!]T,BU-LD3;,T3+C5P MO=G*[@N-PP(]%%^B^#FE"<;+HLNL7+][NL?NF+35(A>^Y[%<>^P.(HI!DZRM M2V9L[]SQGP<)U8%05!JYWL*UU4K,5]QG+P-G0FW^0E^TQW$E@7?R$2Q5JDU* M3K6*J'1L7^?R5OJ$9\BG"58F]?982R6O.W1@ CX,:>U*R_7IY:G\E03^B^R2 M?<$]^UKF*H]M.CK]OK#&7""%^#?6]X,)\LW4TFW5H@C6]HXC)QP8R4UM7 O= ME YJEH?UHS+>@,KKH,%A-*T?%)['\ZY$_M5 M6 9 8$KBB/VXX&&"'$&F!>[,L322BKS7V?+/ M,<@%,C=%^]">1LGA][M@Q\9'+2OT#K3VTA]=NXM.+,8(^1!6JCR6"+M^ MDNEB'<5AO-JC=>P &M*,1-VFH^O3"=[-V5*1T-O*]>UZCD1JC.ODOIM=MDNH MQG'67%&J3_K.'YJ;(#1 (57_[CK87^ "740':UUD =?) $<1<*W!=4'*-GG6 M3B;H&H\C_SJ(/:SD_.(K@AZ)(BM8@A;7;85N%!U'BUY=JRP5OQU'"8X'Q(!= M>"%<=WZ UF:1MY #^>D^R1'=7,V ML\Y4W4YLF<)#>1M=^"^\N,0TP/"7PZB*;N1&9: G\G1?J\C>UC9P[_EXH3XVOPYLZ M;#76AZX$PP"6S=ESY@41/EU14_VI4\B-K$Y;K=)D;#R.KUDK+E;;N+9-))Y/ M-U[R"SS1^ ]PO];9).HZ.+]H1>4#\9\[=OM_T-^WFH:N92EMO&++VC>M.[L^ MYKV$C-W59<7T/(1[CXO)*G10D[1MG_&R5)^ZQ2[ MTBS &)N[U*MJ4Y$/="$)QI9^9J^'&DM[H&#U1-?ETJ@.ID>ZX4(7^^4R3C:H M#SZ'P8J'2L &76!XSU3E*A6,'JQ.?Z1=+M!)I_=BF=%$=R?T1-)U!KJ2P5FG MS^C:N;[=-2"4'X_#K/PX#L>6,!XPL>$YB"2D*/BIV)D#"*/ I[Q&2GXCU9CO M3J?FVF!>!GIWF?@YM-2+,UQC:96KC M6L^I>],;49G;=!U!O/.'C\]H):LJG]6_N[ZL:Q[*(K2BZ9P<3\7AJ9DME^P< M&&J8E/XXDLB#YHC3EK'EKMXV,W"7W,OY^D+6O0\/N^N&'PU5)R[!@UE.> SF:.76W1SS9BL M.YUKQEH^#EJ-660Z6E!R>;UK(G#!F1/O<*KYI7=PU[?LY_KB/\[N@"8;'V+' MBR3*'NR;.K(NO_EL$P;I7;!A/)B2-PZ;.#]Q[;*GV[1WK?VVC4]38=3JA9.. M)$8CC/'X(,E0288@P1&J6FKA_P0\KP2<[JI;K,CSDC?U<7PM2 M:HQ%'F;;V[E51^>X;P>X/TR38[+CERP(JS 1K3NYUGZ+2D<%F*DQ/=S4V#&D MW=]W7A@L Q'NWH#+U]!^-'J.V3#7#'=1W]?UEC-:1MBKN=R%=\'R2!#VHI_S MJUT4>VZ L:JV$8*CP ?TP.3GYS M%_?;IPKL>_VV"'=@D)+)JX8-U=C/O7Q=%%,TB-!% Z?OB8 &N897 G!0O#!$ MV03 #-!,"(4((%3O\&EIW=5I/MW3/$'/9( "?0D1T^2V;=''=5(FU) ]&>3 M\%)JX/S"%=8XI:;U0RRP@VJR>;$>J),,A"7 M]#$A;D>1^A_?E_PR=[L7_[X+_(W[/^!)O''_Q]02P,$% @ [(%C5Y\SRY^I M- [=$# !4 !A=W)E+3(P,C,P.3,P7W!R92YX;6SM?5MSXSB2[OO^"I_: ME]TXIRZNFNZ9ZIB>#=FRJQWCLCR6:GKGO%30)"1QFR+5 "E;_>L7 $GQ(@ $ M*)"@($7,=%79 )CXD)E(9"82?_VOUU5PL0$0^5'X\YO+=Q_>7(#0C3P_7/S\ MYMOT[6AZ?7?WYK_^]F]__3]OWUZ,;^\>+A[ R\7(C?T-&/O(#2*40'#Q'].O M_WGQWU=/]Q?W?OC;LX/ Q3ARDQ4(XXNW%\LX7O_T_OW+R\L[;^Z'* J2&'\0 MO7.CU?N+MV^SX:\A<,C/+\9.#"Y^^OCAXZ>WEY=O/WR:7?[IIX]_^>GCC^_^ M].'3C__WPX>?/GPH=8O66^@OEO'%?[C_>4%ZX6^'(0B"[<6M'SJAZSO!Q33_ MZ/^[N O==Q>C(+AX(KW0Q1- &Z ]RX=,\ S^"G(I_&*_)^0NP0KYSYR*7D_ MORG-Y_49!N\BN'C_\<.'3^]WO;@MR+_>YLW>DA^]O?SX]M/ENU?DO;G JQ$B M^FV)C^3-7_?:OWRBK2\_?_[\GOYVUQ3YK(9XV,OW__WU?DKG^1:O4(Q1 V_^ M]F\7%RD<, K $YA?D#^_/=U5!G%>' CH4A+L/WS^].%][+Q&8;3:OB?MWS_A M_WS/V2'_KF^FO]S\Z@:9Y,8 MP:XX1X9PMC!=UZP,!]3/<);$"8X#_<:!'Z+:;%'Z /\F\='_[3"1+P M%3CDWU0W*,Y .$8?D[C#ZQXN_.< C! "RO3SNO=!^C1YWG'U: $!!4^1?N$8 MG4RB^/87QP\GX=0)P&1^Z[\"+X7PLFD*\B/TL0I$FR2I[IC,;QP8XL,&>@1P MNL3C**Z&U%A]3.KF]P2;H%A#3N/(_0VK24!W>1"B-MI7;7_@)DM1IY'_W2"D@-E#&+'#PY7&C*#=\RR^T1E/_D" M0G(F!]YM% 31"V:^+R!:0&>]]-TGL"!G=4D8.OF8&6[(?G*UG?DK3.1D/H-. MB.8 3N9?HLA#$S@%<..[0!:;[KYH!B#B(_428C_O"+^.PA@Z;CS#!.E"1>TS M9J"X7N*-"*"[,*WXRG_)"9:QG FCDIQ,J\5_P29WNDM]""% , M?9=F/>#?I[_I!KC6WQ\">$00'A/H+IW.&$OTB9XC1EK-%*51>1-=E\(S]_@' M67,RCXZ3VO"/R3?J!%0)!J\Q"#W@T=2[G.8@:]!WQ*/_D+19B+N&A O#&8Y#[S^'6RYU-7;=4[>##HD7W>Z73U' 8.L MZN_[0BN!)+_O":R)&8R_CCD^07S0V,T[)S;[[BU6,T[P+^# F] CV< U M[0G16S\ \!I_&YQB9^ M'P:)E5_W1@RVE/W(X[,@NUWGY(WP-SWRW=O 8:UG]?>]H55(XBW^"4NW\%KV M3&*Z7')$EMOV)+W3)0B"+(^%*ZV51GT1MG*"X"I!?@@0?^NHMNJ)M)L5@ L2 MQ(712[QL H_=NB=2[\(8$"..7-AQ8B?;QKBT$A6SP *;8*L26\\YT80FW+9@1WO4M=1@LUBO.E[ M?+M>W*LGTO$)\\[#'._/_?2Z5P.XO/8]D8O/PMAT0MD?^$ )+KFDLMKV2^8U M_NL$SJ*7L(G(4LM^2:1\-X&/,-KXY Y< YWUYOT2^QAABSGX__Y:*%?,QMT? MK-,-MNGQ5V CUEOV=TPB M.5E9NE8#C7M-*T26W5\C6"78@6X^+O[KGDNN>@LV:_%^3>\1OG67?N#EO>

HVM<;*S__SFXYN+!&&"HG7J>B2_ W. MK2/O/@6!2RJE$R\; K3ET '9/I E'S!.>(_/GT$*DY MGW,D_G)Z2'#]WCDF)VBQ"ASM&2H_GJ#5RO+KYW")R@Q2H,8>2X MG*S1RHN7Y,"Y<4K@=&S2_O7]'B;8!OBMJ_LK"N6'>[R] M,G?0,\4I06\7CK-.1H3"-)7D'PO>_%(7L@/&_,X0!!+TP$#&MEN=S5Y"O'G[J^LM@:('H/GN#AV M-/(DM[D9"RV7_$F\!#![1PS4'A+#ILMDCI'F&VU*HYAU6S0N$+NM6:+%0CZ, M\_HC!&ML&&:%YO!1EC)#Q4O+]VTU]C1N6M*W/2?S;RBUYZ7,RGJ?03A(I1VC MYMS.OX# NXT@J8CY$,6/#L0@CGVTCI 3?(%1LFXX1:H-8H*U"@9O/JDPVP[0 M]]O2YVL\SB037S)'I) Z8Y%O_M;#"H77W3OUJ&06#+[#7#Z=)2 MG*2W.W:$]R30$6MN4139 [9X:3CY99CV':[D\?><@#5-L*F M;(8,K(^6@B6]&XK3)4X")1$\1TT)/Q7DEE MKV20?;(4,FEU+TJ,.0F,1.#L*71;H5#32#(I/Y8#=HA"/S#%Z'20E5!?AV0J MY15Q+052>@O@I#N=!#PB7/@9599#HVC>JV9O68Z>INA/Y_P6X3/8X!"34%>" M4,8/E@(DKLV!LRZBS'1TTCL?*K+)>V0Q2XA#O>5KZ2]S K M)E?FQ=.LQDVHK]AIFI;CHLF.XN2(=@+><'28HC#69>W/5L/2C$<_0 RN*M(C M!7 )8M]U=G<-AUXBR<:"&4$0O6!R -X@QU'R',^38#\NVY WKC2&\:(SF/4F MD*Z'1U-H'@&D;XEP9B?9V?BTTO=01DF\Q#KD#^!)36>OTT"FP7_^6K:7V4HB MBCPFT]/LA"2Y2]1C"!.X0RB1)SYK/03"FP5"_C7X(\I 4]R>+,_';HNB[/YG M>1:?'OCV-:'E.3$Z86,]UV9K>+DM;E)FA.61+0W8<>745J^H-LQR(\ERKY\V MO%A*3:\WQUB-Z\*1$X4H"GR/J*+=#]%DG@6X\&_)-=XT'E\+QQ^A=R\"-(Y6 MCA_6J!2W-5(JPLWBX!DM7T'Z/@(37%YK4X4Y.(DTHXWC!V3YL^A9D:(T\OXG M03%ACRLPCR# 9[' 06CW&E'Q^UTV3H/<]$_'$8+=4)=*V_#]2CLV<5,I&+WZ M]>H?W&8F]2;>ML =_BNO5 FCH9%RB1L0)J"II/U>,W.DWF+[C'6G G-Q>NV) MA,SP_SR^"+09R8A_#]&-*TN?:EHC;G-#I$_FY+Y">>>=1@'?KP8AYH SGR5G[HDUV%/-LLAK^IEX&)8!W7R.W5-H.N M=3R"D#R,3,\MU_2-Y+MPM")1K\F\Z=+1)6?Z?7W= +#Y[<#JO M@%PD -YH@\5OD3W%.9GO>:-%/R0(,Y]H9WWP0[::6-F@%788;[9SONYO$K+4UG^+]?;QYFT\GM M]6CZR^W]Y-?I;@T&?@T/E;/H5 SR+RQ"LVVS;X&.!=;;\AX)769>3BTVDJ MW^*U[>13!B ; RQ_KD^E#_\] %1WX>/Z*H*Q_P?].0<"J:XF;T?A@Q]>@-L@ M>FE:36$7,UG$>MBTQ4#GI&FE-8LH/\ @+!=62E%6 MV5S2@.&/<,[(U\V63X"^G#&+\)F(X$W*%&/9(4>LS.L(:*HQ/HR)[(_6PQG6 MIKME(5%<%@K>YWX=2 M3'Y"'D""";%\TI@WE\"&QB9N5V'SC?R?[(0;K%#I!H)--=_%>PCY!58SU1^4 M6CX"Z$=>'>W=8[CX+S3R^(3WHYOY'/#+*/1+Q' L;L;!\^"3ZX"FQSC#'7P( M'(*Y0K. 8J(>MY.YBKI5'F<0JC?W9N+=HI47-.]G9N4V/L*&!J-.,7^1^%V. M34-WH7 '8>0\1+&$(=#8;2CR10R"THLU*B)6[ZK-J'F(0K+R]^EVRBH\P6UV M%I,8??]A0#LQPR-WL$MO&,(C?.O](']7,EW&PZNO1LL$D2V]C*D2=JXE?2M#;SF$[S=GT M6C$+A@R71$2Z^CI&8Z#W--E.(CI+7>]!PBEGWMXHIW M&^P%7--.+M0?EMY/UKN3=\/YIPF]JE70.E?#>O6@R5R0R BQG%-U&PER.2A: M+Z\/D3_[LA<:%(#UU0$.LPZ$^MAR"/58!RKJXS0!;;GGB_+$K->>'3D#V$D3 MUJ.I>XOG),5IK2(R1!R[WM.;DOJL!UAU5^\[C;"3.CG#J0F@S?,OG71XFH J M6@0J:8ZG">B!IWZ)Q$K+*V1U%>C?Y6Y:7MFIK].^.+'4;):P1RBZ=J!!MW+SK6\!%POQRMF>K'EP/:J.+__T V>J>J\ M"0="=,.AS3OH]DE5*&MN6U#_LR2/LN#:MUO38 /D=#63%5);V7 M4=X'1P^MG-UT-KG^^R^3^_'-T_3F']_N9O_:037PNG:EY:9!'9+2@<$F&VF\ ME2^4)>AKLNC73' [KM;(Q*.D%"@2+X]"3$?UW88:M>RV9AY_SP. PE?']]N9 M9(0:?*C\PA:/+YA]3$[BOEZXE$=YT= (N755P"5WKZ&1,I&>GVY*9/O"]EIJ MY EY6]S'K%#*/D$K[&)@"D\@QAH->'F5<.$"D"2U8UY+4NFR=*\OX5PYUZCM-!5JY.Y[LRR'!HICUCEU2XVEJ<"4_.#U6P@ M3P6?/9]D%:/]3:,+8 :7SB2M@!J\CY;?^3P_"]]:M,3631<0':^0\5S+EM\# M5-#1J@YLRY&35]_RSG#+,_HY M87_L(S>(4 +!&" 7^G0FM'C1V@FWH]##!TP?D2I[Q5>/)6-_ A=.F-51)]=4 MHL#W4M8+O?)\)O.L,@,V@7)N:7K15L_8)M("#B&\X)897M>K@/\&HO;/F-8C M6IFILKEK7Y ^(FK&U-03V( P :7SQ[&HHXQR4L.$69=;K'!D>QM)2!>2UJ0J MI+N;5@&*"U@-K,A"9+7PWCH^I,?@K\ A_Z8Z[%CD=T=\,9\F*T'8Q8"DLNAI M$D]Q'],R*;,H94%L0,!JZ;O#8X8+_SFHO9T^=,'[$D7>BQ\$V""J3Z&87(,D MJHUAY+TQ'E5- BK3T[28MEK"ZN5Y"7BLEMYI\KP[H(\6$(#T69'C$.$LPI = M<^ZC<(%Q78W!<_["3^,5>I41]%V486'>+)EJ?4W+9HNU*4)ST@#9)9O%%,GS M/_G3/[?^*_!2_71Y+)+)?6ZK01Z;^VF30@[$0NEK[&-:ZJ1QW\E:,PQVR5AM M_R,NZ21WA>4)BH\@?5#G6*2M3G>#D'&;FZC!4J.ER2SEMSDV+4+G4P9^U MU=*6[?MAFDS#>*[F..2MF% :TRJ26FC>T'6$8E2DO>1541ND\L!!#IA\QE[%GR3H8EIF M)1:$67/Q!,ZDK?,Y'J/ =_WC$1C3 M.TIGB3VR$FGY!?C.\!6K!LOO/G>&:EU;67Z!M3,(8^L\)O6IW&T'@+["T8-Z&^-APM?T" MH@5TUDO?'4'@-%D(77Y17^2W3N35=@:=$&'9F\Q)-@.:P.Q"'**<+(X%MQ_- M*$O<8.T5;W_U/7 7SB.XRIQ9_%6[VF)5YR4NUHVAMYN1-$/H_IZ9 \N^?)- M'29P]SR&D&,.&1]A$P&IU]YYY\6ZLPEHJCVAZ"M8&JQX^ M[L,H,G$32WA!Y+BVHR.^)E)R?M:H(J<=%\O V ^H_UYMHU$;S;3(JUPQ:8V8 MU>FK#1=0CDN>S]=0ZIR>%XQ.0QR<:N"?F/RLD9P- K+VG2GC+1'\GW?=0)B(WL^7H.= MZV;WF(5X"( M^F;FO.J>V6$C:IL9)L EPKV@Z17D892TP#75":$+)L^!OZ"BCP@/N32GY0H4 MVG2$,EYCS5+CZ%UQ:0-9$ES9-((Y!2*F3*PZ&OH.22O>A6Z:.. $9%>?S"?/ M<4I[+CNJ6E)B1-/&U>%U'N6V%\O#?6V3T@[=ZRP/^K6&]<"-UO)(8%M8=>[R MEC_2I4DA-)H5EK_7=?CVU&2\6/YD5Q?[NXRAI/4M+^-^$)$+)/O)%Q "2/Q1 MMU$01"\8C")!_PDLB+0.P2^"8%PRDO&_"@,9_Z-X0:0@W@G*CX!GIJ^XK2ZK MOHE8L*A_OOHH9YE8;ML#B47 ?;>(-N]IA@S3\G+EX>5]3SR_2T\+7[F\2M^YX; HI^'PW@T8F)-1&7^NW'&; MFG@.9DTT--;,F3+8/?G,Q)S7>CAB>E]_Y4E.5(MNPY,#;%H$"7F(BN1YX/]Y M]+6W-C+!'*E77?_EBJ/K\2]Z)>3JB4,(_D6OA(QO.(3@7VASS#X!8I+^&L' M8\HWIY$I0UW*ZB)F>8/%8ZF#3)A8(/1^-G0:CA/4 M>*Q"'WLQ@A@J/8?GS1U85./L<3\ZC_N!^FZR 5!%U=7:FS9FE;:CLE7;I/(M M/4*W/01(Z67+,3M[3#N1T;J+4%&T+0?O[#,229< YF,0K_GBG MOH&=S,_YAMWG&\J)J,@9Q6UV=M"?<(8U9"(R6!S?9R?8[%2CS! M5"NI?;UL07/W4NN+XIU]*^=LM',V6M]:B>N#:]!.N$"H**61U9N^+@CT6"&?4^A" M8O5D;8\1/"D]U4F6?2K1-Z%W)#9<_HRE?W0YY-8:O9#40G4;KZES5(4DK>W/>:5 MOM%7QP/C!*85U;!.89F3NH8>&H.T6>CCMCP;X#@;GP? UU[=G,U2IEFJ3:-9 M>N>S:X8^">.5^=2X#>]@R#Q!>]^07Z,VAHGMW4'+4>B1/\BK2QM,&5F^^-J! M<(LU %U9WC8OU;>OXI!QR]^R6W;,[&8%X#KH)B9$21H M:"0KB[XN](BMD*WPWB^CH383?;(*?"PO*Q]_@)]%Q6AE +#2X\HES7@+P>\) M"-VMX'*K3$^3$V(1)60)F9XFDIFC<(&MD-48/*)$H<[B]^95*)I4!Z;3R7/;J8>O4GX1*Q#<@+##1ZB$.;_)*^" M(M$E''WC&P G/]O3TSY*']1+#_YBW=S<3YN:QH98C \LZ&[,5]%[;0Q >1=N M (J)#B:;E4##,1H:)_<::]8%/BNG3UD+;XE(=!R 92' G]E47_;#= :IT&/I M)T>U"*XC\BK#511Z@GL(,MU,*L_"^]#T4*ZPRT",:+33QD)6E^HZ$*W-YW=> M:P.$?W7@;R FFUWAC.%0S6QJ@.1?'8BM4+:_@-W&B-6]B^(SQ(]K:0L[Z;N6 MY1!O'#E%C<$NT?:2I00Y+;512LN?ZB>F3\GT^NS[)$)56A217Y[30YM>8/#(C0/#**&AL)T*9RD'V:Y:,SLP MQ^)5)O>_?(_>CDL_BD48,P#C0*W0T0!3T--]"3\.H4V)&LK#:%N2+_A4/BE] MKZQJ4H%DK8=$+P.+D5*5F@O%>91G2O):&]PT2KD4+1FIS4BFH_ZMXKN5V+]< M[-32>W]20===,7I.P--2;)J#IKL<'59(TW)4%"*C97&3BC]:#ITX9+EC*G8P MT5)L&B.3=27$T%9=0!,,@F/40Z#5B^[["LP^K#AQU9QO:A%.B\5H+VR:0U!! MQSX&Z"PZR]R_1-N>I)';LO,)!,PM5=.1?'52HDMCKED M+S+R@?3B\JI,C-ARH9.)+#-U^>$;Q:D@VYPUVG38VX^36XY=0V2]C)?$QFJO MTCO8D\?.!+#\5EFGQB[+BND"SV$PH-JNRTGFL)S=#A;2IK22+BXI#JIL:J<" MR]UKNH!U&%+;FB.%B426O@G:*1/6?$]=0&@#R\EEC/7Q^*J-#,B)(70!IPW, M*),8F&'WPYD5U3=DMH^K"T2/G!O5LSLS$'\\LZ4Z6ZK$$[O V1)F;9NOFT'Z MYS/KJK.NXJ)9#O7!+*R6>YVA^9YS-X#$-4.A,]=[#9&BXX M#$;))/DY(Y*AVZOCHK^)?4[$_@:T^BG==)N'HJ6*HG^L!'DL]0/EKW/+]#4PN?]V] M>(:)OA)_B^4Z='U2JQ+%,$D/-9@,Q/Z5L!2-UD^8J(D0A6";ID/<)KP:(0V- MS\7VSL7VY J?['[XBX\W4>@NU:?&'\/D)._"=1*C>[ !P:5<41=&CW-YLF&5 M)V-H:I%BX;0^UTTZ4,'O"SR5&CD=+^H\%*UXW.6@^J^JQ"DQP!J=7_),T'H@ M&\E'Y8WDXZG7@.ID'3XIK\,G<^N0[K/R2\!O?ZYRTFG%R,(,DE^LADY'[WM3 M<$98?A.D"\]%Y0($Y]AO.:SG2A1:[W4UGN>9(++.RJ<"WOF>>4< BX_J9;CT MJE;;<3W?D^U^*Y)P<#1>E>5KXE/!\7S?^'R/]JAM\T8GEN6X=F)A?CPU\#JQ M,'G6E>6@'N45Y@'AUXE$?ZI)M/7@=7QF%%J?EF.L)_E7*-MZ4U2CV F& =T M;^Z+V M2;GVK*2^$?I&2-5\O#A5WO7 W6LN7H#C#@ M8&%E$%(ZZ7I, TN@NKCR.> M(Q##BT"0%4+%$LE?B)+H>/9!#\L'S7_NK#9+1D/CY(I>^A"2S^RH[>8S^_G7 M"EG\=B?ISN< 62Q:?=M@P2EHK8TB;##!!'AY96 6&?4F=BGP[Y^.WU23@:<+ M[\,:X*&\:>S >!A&KZDGJ"STZ9R?#>WD<DG]['0=XJ[1:(F<'7UG1Y]A M]MPS2\^OQAU@_6$;MQ,G76K_W81EEZ<)1QUF$R=<^'CRJ4CO?'3U7V!1OD&Q MOR)NVF\(S)/@WM^ 010.1C NG83POXI3T.XU.^;)N_Y;7<>S!H*^^J&_2E9< MDJJ_[XFHTIM_;(R,)1AB-&) F,VK\^17YW\B>!TX"#TX*R"N5ZHXBHF,NP3% MT0I ^G@3%ART]-<-^7:"'@8F4*AC =HB[ZG" ,-BQ*MMP43BM%WI$0Q,\$L4 M>2]^$&!57R>OV# :G(%J8PQK%?=,!?GENS<9H^'3E6_4 M%BN_-W%%!;C+, JBQ18?9!C[B$A5R_4=%/,@F@:@+@MI-S-7B#R K=??B+%* M_T$V](9U$?89UGJ4,C2RY&,G?9-,=85X PUKN@^ &W$2=S)U+.4<-O)'C6MF MOZ6.2^99HO*PN.4 ''ANJ605BDX$EL.G?IBH9;S+V^J6(]G*K&<[9IN7PG(L M54X/ 5I2IMD*U5(XF\R,ZC'*]HC4X;NLY+'.*;6(DSYH?!"TCI?B>F MU0:;[I/H&GY8X0P6X8!8NUA,"-L@UPG^!1Q>H$K'R(,'Y %S=;::LQ<0;,#7 M*(R7+6*0"F,/'I2,:+*"LY=(#WM4ASPJ"# !ZMD,4H,>$PRW4:))4]3&U'8] MKA49HSG>XCGSTS7JL);YZ*+<75D!LB=NZ6W44O?_\/#G[MJGZ]7L6P)J)L+I M>I\, I\:)I8_>#!(Z%-CP?*'$;I 7INAULFC"G9CK^@2_]%*E_@T>48N].DT M1@NL0&FA3@O\XC1E#WB/#HRWPHM)C(;:CF"35>"C>W^%^A3K?I*_>[4M_T8P$84!^KP?.JA;M$:N"QWK+5J^7).+W;\GS6$9 ME1$&J@+OI:LQRHQAY%&.< .PK?F<%F]]B$)260,;0+PUX[8W7J_O7%ZPW^G\ MZD"\C\1"RJMMK*Z&H( 5^4)K^LTIELQ@"XY@RQXUI7" ,:GEY]8 MQY@PJ>E4.F@SP,D),4K"^!8?PV_FLAS(5G[&ZE-A7!^>Y= -NR[Z@( 21;Q$!H#E M.YJZ9[8,5LT!:CE&!QF6*C:6I3F>K6IYV0:"MCU/Q85^QG)?,-EE-FQ-[]7, M;E5/]1D[OMX7/--C:SYS:UX[/$QU1I;/B8K+8GGJ]V%,RHD[GC$3;R+RP4_+ MD]\/XSZYD&PG2>ZV0"@3+\X _/,90+Y)R(Y39\C]Y8P<&SGY,'F&Y.3,#7;;OU7X-E3+NP11FL X^UC MX(1YY&E-[WR)D\^;^QE-.>>2)W?IIJ&[@:EQ*=J34MF%NC>9-Y\*T"\@\++W M ?%IB/BP)W,L=>L(.<$7&"7K:V'"E^(@0UJUJVU#RKU,SR%-J/&&H$Q/$X5@ MJ@^H,IY,I6^D?@NC9P0@W>CNPG5"]CUL:/F!3U7ZU99VIU5SQ:_>=?6Y(?&" M\$I#4R\3]QF=D'T;E]' )(N6EUWTJ!VWO0DFR8['D^? 7SB,!'M!0VWYW5

,'?CI!/7HC(EPQF0>A9E LW(8*9,W_0>"9>8,1XWT<( MY=9_17OM5!>'I24[FSX+2A\!V/& )E/;WE?KY6WR2IE>1=/7\KP8!1.YC**4 M(6HOZW5MMDI!?2*96PIGGDHN8,FJM!RA1@NU4EZI,]:U5]Q5'5M2XEM6L/9" MUVZ39AU;3B8/3IW'! J@"]2.D;/$!]&328+3J+_NNWTGZ6B93-[#8'G"6POL M#O-W6)[!U6XKE76A=)&T59)A$W%CK.6QX9K*W_S&@40H49XC5.C$!Q 3@/)? M'%D$N9C'*(Q]SP\2DG-;I*?1C=>R)6CX7J M&MY$W8\:,0VI!]SF)@KR )*)"KS1AIIU#PDY[T_F:1)@*3^U84K*PPQXJN3T M[AXXSW0, Y/$JCA-!;NGK\ R)U%M8Z0BBPMI768G(.>(*$SQ&\4Q])^QB&,- M-XOHS^C[R8_.EGKS2;+O@O;CU_D[>.#A,.:8:$/@[?&6&FMR1QF GA1)&KOM M (C. )4D.V]MVO3MQLBIA(6TV0?V^O*:# 5V@%+/BMF+:EL;IG(W1\TXZ +, M03T.KMO:+V-=LU$LCRWIX$X=!I/EWO\N&59]"2T'NT.-R[=Z.PDQU)ZML92! M.8:WY4&;/A'=G0KZ"$D8>UPI*^L6>M,XPV!$(2(?FJ:K%8.W&)%P/QU M]I(5.EK_\,UJ'41;@)D);GP7%!MN>9:C@))!68JD?"Q"_P]:C\:/<#L4(SDW ML)LI0[YA^,B]#GH7.*+IT49Y+%A=J<),> M.*@)[X<6-FQR_NO^BHGP2$I=9KGP=!\O^"'7>3AR++PC).YCY)$;%.--B<2X MA==D]MMINX>0#9WR-ZD ,HF7) Z_ 6$B> Y.IIN1U\@0P';8$A,TQK0$$0V! M9VPJA%BFIXF+MR!]@S3TOCKP-Q#CO\O,IK&;B1L?(,0'J@#3-/)6?NB3O8-8 MP#+SD>MKVJ[OU""KN5WX1HSE;BL]]@_;H:UUV2Q?AXX,L$KD1M)TL1QIB2.+ MA'(XF8K)$G9AM4CYG@UF.42];5/:583EWFMIWI6WW,^(55E2ZH!@N?M9&;3F M0XCE^>[*B$F>=?I(:Q^L3Y[\=$(G^26O/OHM))7/H.\2FX_\/OW-$/SR#4^[ MS@A-D_E=Z/D;WTNXEFRRA!3NC-7K!P;_$/^$#*=#/(CZ(B9.4F)MR* M;%.\R,NYVNYG[9#5;PJ8:!CXF.!(]R^4;E-W87IJ^0+Y*>Y=?,EH/ MC.3"S8>.;TJ9-E0AK+8YAY&UAI%5;37&.O';F=R=FQAJUZ8G)"?SN>\"OFU8 M_;V^Y^6+HT.SM<5OK(^>MDJ=<]X1;20]?% ;+OG1 &5\0&XV9RY!=KQ;MM<0 M303N/E2H^M"3.JIT\JDA0L:;1NHY*)ZU0M2S.5LZ(=,*TFUJJ7Z^)V5[\PI< MFC+:I'4Y#S?8^OFF/H= EB]^0\[XY+M.$- /D^(@-'D\?R>& MZ1N0[VTRZ:[84X5I&_SVVN#>V]'X&PNOJ.CA=OAX^4F\URC%C.N4I1K!J+60Z'/D=@)6#8A3_-]I70[5*K9%)5 M75*60]EEBN#!BV,I]HV.M=QD4;9X+ 5,Z-S;D]WRKFXI(!K,X=K)V/+DIP9K M6. EM1P8O49-'RY>VQ>D2]NF:M%;BN2!RE':'6]YZB,S-*MT'I(U)AV!LGU-NE ( A> [7#J M9W&5,*+EU?&[3+U@7E?;CV[F"-MKP'5I(>@0CS./'\3CXEAY_D)$M^P]V)M( M!-?\"9)!7#8Z9_*WAH.L\!-89ZOY"*,%=%:C)%YBIOX#>*-5E(3Q)6_.DKU- M)=/MD\9/"!9T& SYS6F0O"[G.P]:[SR(,OUVFE&08\UJ=[[4T/)2@RCK?5^@ MJ4KZ%OL!45#./GDHIZ09_08P&6QL/('8AU7RTH.; MY+R$0PS>7FWG\)7=O2T-@:CM4G1]<.>M@.ZX2!EO5'[MG)UB. MT#G+S);M1\&\LC2]X-C<@-;BWX=9Q;*T+8W:]HNKV.BW^@&&M$+6S'D%:.1Y M?CJ;NW >P55:*NNXO*J[Z10S;/ 2B'H8*X^.R&B=(_,'(!\!!YPV4':DH8 MMQ20J(MIO2DA!_NE9QEU;WW/;-A)^=O\*M)EDXAE)ENRXUU*ZS.1<94XO29OQ MW?05))G4SD!\DD%XO%XMMO=T%[E/M"O_Y. MC'*2*;[%R"NOZ?7X]^[%H#<8G367$#AK)4:Q21?"^86F?_Y02#M5921D[;GU7E2F5/NH/,U/ZKE-_4C3H5W[8 MZ.MZ4RV?9;)0>A%=JX*<>$=S\<$4LEP*QL9[4T V:)5:3N(QR]G M38PV-GK6#S_#>:X\=5TE$XHJ2]VYE54SW9QX=%0:6TB];=V]!L&:N4I]'F7* M=Q-(8H&P8GR;JUAYT7B3-;P>G56/<\G#1NSW2@+E9#_3+;'1Z5_AE*OQA^O) MV\G5F^O)^W?B_5MQ]>_)^*T8_SZ^^L_UY+]CW,+3\8>G=)BF[,M!T:0#@9BL M%V]Z8ISS4B\SS*5D!4O9%$-Q:^6G&('"9.)-W-IJ2,F M9=+K",AXE2V$SZ6/#O%P]U7O'Z]^?KZ,ZBY[)GK5N[RX>/XM^'[0.YF(7,+# MEF:*YI3"=]DW])!^_" MC\5"W)1FKBF=PH.[W9T:J"V-%ZQ"JE+(@VZ=K_=EA$P.U4\18WY_W!ST/7(KC-_C@,FVNFDO%!6O9Q 'K%\Q_&^'1@)1M.7BB[,Y$&2;B=6X'#23F M%#+^WO*H!<0FO(XP7,%0GIZDJ#ZGO!\A]3T,E@YGY436[O AG!YC$JN9FH1K M:@L%(+F9SUL'P!>1G:.4P M5#I32J9GZ8!HKC,9JM*F2]@ R$K&2BN_X')@U[0<1 %A 3(-_N^(;M2I(0O< MM@NJ:EL!O"Z4+TEB;!H,"!7KE$I4)1K(Q!.J.#A8!-5X@TX$D:I Q$=\/@J? MR>D)S:2N ^OPYE&6H6!$UU^B4?FX\%NG_0-HM+E\J!@,R(0*D*%KBL_8U'Z_ M,8=0OEQ)$]?8V:=T.R)>UO$A[%KWP+(A3_-U5*Y'T-_GMA2DW(#H/EART]^6 M>T%F=QA\ BMSD6"2I+:,OHV,O$MM89S' SY;A3*70%-KH'BY;TR&0 )C;HFW MMJ.;HW!DP:<99;VR[+2Q*Y=N5< PUX; HS0D(3AGE2 60JL;TNWYQ99\Y_.] M="?&COW87@A?/KH?"^>-*_AWUFS'-+P)NS7Q,6X^H6[YJ-1=VR91[WICW:I6 M"#>@LRB4]Q00NFM<;%"*\,-4P;J@X260"49WG#'PS27W,J#HCUK!^! [=9GP M$DZ/#==C&RX^4.)*4@%%W,5R/YPHPK:W*7[5^,Q)WG"F;BJYD*M##1K.19>' M2Y\$IK9':QT!-(#C1 GU,PBXCO85@HL!6"$8^H609TF&:ER9O2,.".5MMN6 MV*BHM%D0GLYST["9O(-/X.FOR=B]SWU)^.@7S;MV;O]>?=[&O'@V^+&_W3WY MT ON #:_CA_&B!^RP19^%P_36;RKY0*%.]3?4CILIAKT^[W^\^4 @$_+RE'D MF@:1ECX(+]8;W>&=/@RPR]FY76V"-UJ.;X4@E:Z\$Z;C^(+;SGRZ1V#PP//+ M_AT!_&*W[GE4GN7%9;%!YA/ M[]8G0_&9.]O^:XI=F_#-T4 M]]$#OKF]^M9:T"][J>?'I3YJJ?DJTU5R2@VC=&7FR492S^7"A:PW.N-_!7C] MW>@L_!/!_P!02P,$% @ [(%C5WY4FZ5-!P 9BX \ !A=W)E+65X M,S%?,BYH=&WM6E%OVS@2?L[^"MX6732 [=A)<[PMDNPE@W"'M!7FX5TJD M+"*4J"4I.[Y??]]0DNVXLI.F>YL6=1YB2QH.A\-OOIFA/,E\KM_]P":9Y *? M;.*5U_+=Y7_Z9Z/!Z>2DOH3 22,QB8U8,N>76O[Z8\[M3!41XY4W?U-Y::SG MA1^77 A5S"+VF\'VG_BNCT;#TXUI?WYNR M?9;R7.EE=*MRZ=BU7+ ;D_.B%8R-]R:';-#*M9H5D56SS&/6"8UO9TV,-C9Z M-0Q_XT6FO.R[DB2D?)Y+'C=BMU<2*)?V"]T2&RW^#*>\O[RYG5Y-WU_< M3C]TFE:IE\/DJ8]]CN?*\'^ MR6XMGTOK9(]]M*I(5,DUNU(%QU=\^Y"F*I&6F91=++B%U+1(!CV&>UZE2^8S M[J.GN+7_=O"/M[^\;L.Y3^Z(W@[.S\Y>?P\.'PV.IBR#IYF5$:49@F0AVN"=>=COD@+'' M,7:V!V.2I2ON7.]5#["".![;C>>J2,DFKZ 'S*LK 9W 0^?&]( J19=8G"-, M$E:U7H.NV6^W903,%HJFZ)%$I2$ I!G (4SL@F4)=QE+M5FX%H96SI3S%@48 MXW2S7@'L[6V@R;7&[+%[!:BO8NO8 =Z/^NCMX.CV 0)^>G5_.AS],G8-@IO< M3TQCFO* P#%ER%0!AH"5BK4DN#")*(BU8!24W&7:.AU] [/50@8-CBC%:"^V!H[)10W"I:@*KK@I!4 M"M)4.S[![=-9Z\GP!>31[Q$JN3,%)WKF#HBF.I.@ MRJUH80,@*QXKK?R2RH&N:2F( L("9&K\/Q#=J%-#%KAO%E16M@1X72A?DL18 M$0P(%>M,%JA*-)"))[*DX" 15.,U.D-W"B(>'QT ^AR )L='J8(AL0^!)$;(0G+/*$$NFU9W4S0'&EGSOR[WT(,8.#=E.")\_NR$+ M!XXK^/?6;$F/=JE@(-Z SSY7W,B"T:UQL M4(O00Z%@7=#P!L@$HSO*&/BDFKL-*/E'I6!\B)VJ2&@)QX>.Z[D=%YTH42FI M@")J8ZDA3I3$MC7G0Y >J03HH2: M6D1\#]LJ TL!&.&4D0H^:X[;;4-L,B^U64H\762F9C/^ M )_ TY^3L0=?^FKPV:^8NW9N]UY]V<;\]&KT]^%V>^]#,]@!;'H1/XX1/](& M6^@M/$PG\;[F2Q3N4'\OQ;B>:C0<#H:OVP$ G^:EDY&K.T39^B"\4J]UA[?Y M,,"VLU._6@=OU(YOA" E5MX)TU%\P6TG7NP0&#WR_'SX0 !?[+8]61T9P=\= M=F"E_1A<=1>%_WVZT1UG<\K0J-2:/0=@:.J7!=F+T8QH/.NQ MT^'IV08JNS?MV_;V7Q;2_P?G-2'=+G5P7F)9=(#Y\FY],1"?N)/V)Q2#U6\H MNK;AN^.5;QGI!^=]R\Y[P8QV(((#E@_.^UJ<]V)$L.V MXL$2K7^-MSY/T;)'7"_XT@5.G)S0K\3?_3 Y";\O_Q]02P,$% @ [(%C M5UG"%9U5!0 B28 \ !A=W)E+65X,S)?,2YH=&WM&FMOVS;P>W_%K4&* M!+!LR6[<1/(">*Z#!1N2-':![B,E41%72E1)*K;WZW>D'HG3-,/6-4X;&X8M MF?=^\7S4*-49/WX!HY22&+]AI)GF]'CZP1GTN]ZH5]TB0*^&&(4B7H'2*TY_ M?ID1><5R'TBIQ4\L*X34)-=!0>*8Y5<^'!;+X*4E6S0HFBZUP_*8YMIW@T3D MVE'L+^I[;J&#BIZC1=&L)21C?.7/6485G-$%7(J,Y U@*+06&<):JH2SJ]R7 M["K5R'5D\!NND>!"^CNN?06+E&GJJ()$U"\D=1:2%!6[!378?BYD1OA=Z1X4 M"*59L%BG?L*T$R$D*HA23):>=PCON[/NI NM M^;S!@;N_3:LU58?=X?#-[F/IN['">IH#WN0TTDSDL& Z!9U2>%<2B3'+5W!) MS78$N'B"3,%SG7<@$A@OB*0=.,VC+NP9C%<[R[[K1<%$9 7)5]5M'.Q#(J0E M^:DB"13M&\.,%IIF(=X/W ZF9W_0 :(@81P76S%F-"HETPQ5(7D,TV64DOR* M C+)F%)&9'P;R)AH"BF5%&5;DZ>2OQ6G Y1$J=' )4HBU3H%&0Z21E-D 6R MU.R:PGF2L CE,XPO),LC5A .)RPG>(E7S7I-JM:[ _B;9@F*W $M[%)(E8:/ MN5B@;BB\(1A2;KC5N$8"HH5$[**4JL3-W^#>9*H)VS>!25-K)1(+M%Z\!CRK M76A*84UV1F1(W_+!6Z>M4PLQ".TACG@=7308TRY8=$H;MS^IE%;D0>=(>>M_M$ MJ\3]YF"YT&Y M[NX=T9Z(]5X>SS$7ZS*:E!QK:H2U@INBUA8Z23^53-(,$91)TB:;O<$>V0>L MH-[!7KS?)O9-66Q+8IW=WM'@=6!+3!OQ:*OZ_WZ3G.6)H6ZV!&@2-,K_P& MOP9"J'@]T%^[)A5&/1U_ <#[)X"#=0"\D'<%2JL4L :_1Q!4U0DE)1]]^^F8 M'^Y/J&O3\4:$UT['B&D,U<1$]Z! _PO.8B/49N-O8Q6BIWH(@7]Y-(R[,(T^ M4GXK6N_WY;=Q NPD]N4.-N^.1RL'CVG@S9MUHU'^EEQCD/T&YX7' MKDC/UR-?&FR\(ED1P 5V$LQ8XMNFRL;-_SW7F8T;;V.Q^\#@[:&B@M^FD]MV MN]MN=[NW?,O\?(OAX,.9N*YG^=4H_P>OAMNMY,<.U6>^BSSGXU SQ:L/\*)J MCJ>H-D>8.@428NP 4Q!2W#\A*67.5$IC>R*7 ZT?4<$_@-0,^/[KV9P=[R&7 M7.B&DST412ZX_>J&P*W36&DE@&9[AIBIB M52KP446D.%>Y,!J$^DZU471DF MHNJJ5#LT?!+^@.=[1)FVK4M!KFA5\1V2:"I]PA=DI6P;,^J9!\F.7XQZ]A&T MOP%02P$"% ,4 " #L@6-7,"J.6.B 0#.0R $0 @ $ M 87=R92TR,#(S,#DS,"YH=&U02P$"% ,4 " #L@6-7,Y GD9X. C MC@ $0 @ $7@0$ 87=R92TR,#(S,#DS,"YX&UL4$L! A0#% @ [(%C5R9Q'TE#( <2T" !4 M ( !'9X! &%W&UL4$L! A0#% M @ [(%C5]H&5,)=!P 2S \ ( !6F4" &%W1L @!A=W)E+65X,S%?,BYH=&U02P$"% ,4 " #L@6-76<(5G54% M "))@ #P @ %>= ( 87=R92UE>#,R7S$N:'1M4$L%!@ 0 ) D 00( .!Y @ $! end