0000950170-23-006736.txt : 20230308 0000950170-23-006736.hdr.sgml : 20230308 20230308165614 ACCESSION NUMBER: 0000950170-23-006736 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230308 DATE AS OF CHANGE: 20230308 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Red Violet, Inc. CENTRAL INDEX KEY: 0001720116 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 822408531 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38407 FILM NUMBER: 23716801 BUSINESS ADDRESS: STREET 1: 2650 NORTH MILITARY TRAIL STREET 2: SUITE 300 CITY: BOCA RATON STATE: FL ZIP: 33431 BUSINESS PHONE: 5617574000 MAIL ADDRESS: STREET 1: 2650 NORTH MILITARY TRAIL STREET 2: SUITE 300 CITY: BOCA RATON STATE: FL ZIP: 33431 10-K 1 rdvt-20221231.htm 10-K 10-K
falseone yeartwo yearsP5Ytrue0001720116FY--12-31true0001720116us-gaap:TreasuryStockMember2022-01-012022-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2022-11-012022-11-010001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMembersrt:MaximumMember2022-01-012022-12-310001720116rdvt:SeparationAgreementMemberrdvt:GreaterThan10PercentStockholderMember2021-02-162021-02-160001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMembersrt:MinimumMember2021-01-012021-12-310001720116us-gaap:RetainedEarningsMember2021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:NonExecutiveEmployeeMemberrdvt:ShareBasedCompensationAwardTrancheFourMember2022-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMembersrt:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2021-01-012021-12-310001720116country:US2021-12-310001720116rdvt:NoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001720116us-gaap:SupplierConcentrationRiskMember2022-12-310001720116us-gaap:CommonStockMember2020-12-310001720116srt:MaximumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMembersrt:MaximumMemberrdvt:EmployeesAndDirectorsMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-01-012022-12-310001720116rdvt:TransactionalCustomersMember2022-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-01-012022-12-310001720116rdvt:CustomersWithPricingContractsMember2022-01-012022-12-310001720116us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001720116us-gaap:SupplierConcentrationRiskMember2022-01-012022-12-3100017201162022-06-300001720116us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001720116us-gaap:FurnitureAndFixturesMember2022-12-310001720116rdvt:StockRepurchaseProgramMember2022-05-040001720116rdvt:ServicesAgreementMemberrdvt:GreaterThan10PercentStockholderMember2021-01-012021-12-310001720116us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2021-01-012021-12-310001720116us-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMemberrdvt:LargestDataSupplierMember2022-01-012022-12-310001720116us-gaap:TreasuryStockMember2021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMember2022-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMembersrt:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001720116us-gaap:LeaseholdImprovementsMember2022-01-012022-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMembersrt:MinimumMember2022-01-012022-12-3100017201162017-04-300001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMembersrt:MinimumMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-01-012022-12-310001720116rdvt:StockRepurchaseProgramMember2022-01-012022-12-310001720116us-gaap:CommonStockMember2022-12-310001720116us-gaap:CommonStockMember2022-01-012022-12-310001720116us-gaap:RetainedEarningsMember2021-01-012021-12-310001720116country:US2022-12-3100017201162023-01-012022-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2021-02-162021-02-1600017201162024-01-012022-12-310001720116srt:MaximumMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-05-220001720116us-gaap:RetainedEarningsMember2022-01-012022-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001720116us-gaap:CommonStockMember2021-01-012021-12-3100017201162020-12-310001720116us-gaap:CommonStockMember2021-12-310001720116us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001720116us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001720116rdvt:TwoThousandEighteenStockIncentivePlanMember2018-03-220001720116rdvt:NoCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-3100017201162018-12-3100017201162022-01-012022-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMemberrdvt:GreaterThan10PercentStockholderMember2022-01-012022-12-310001720116srt:MinimumMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-05-220001720116rdvt:NoCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-3100017201162017-04-012017-04-300001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:ShareBasedCompensationAwardTrancheFourMember2021-01-012021-12-310001720116srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001720116srt:MaximumMember2022-01-012022-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMembersrt:MaximumMember2022-01-012022-12-310001720116us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001720116us-gaap:TreasuryStockMember2021-01-012021-12-310001720116us-gaap:AdditionalPaidInCapitalMember2020-12-310001720116us-gaap:ServiceMember2022-01-012022-12-310001720116us-gaap:DomesticCountryMember2022-12-310001720116us-gaap:ServiceMember2021-01-012021-12-310001720116srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001720116srt:MinimumMember2022-01-012022-12-310001720116rdvt:TransactionalCustomersMember2021-01-012021-12-310001720116us-gaap:AdditionalPaidInCapitalMember2022-12-310001720116us-gaap:FurnitureAndFixturesMember2022-01-012022-12-3100017201162022-12-3100017201162021-12-310001720116us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001720116rdvt:TwoThousandEighteenStockIncentivePlanMember2022-12-310001720116us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2022-01-012022-12-310001720116us-gaap:CommonStockMember2022-01-012022-12-310001720116rdvt:InteractiveDataLimitedLiabilityCompanyMember2022-12-310001720116us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720116us-gaap:LeaseholdImprovementsMember2022-12-310001720116srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001720116us-gaap:ComputerEquipmentMember2021-12-310001720116us-gaap:ComputerEquipmentMember2022-12-3100017201162017-01-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMember2021-01-012021-12-310001720116us-gaap:StateAndLocalJurisdictionMember2022-12-310001720116us-gaap:LeaseholdImprovementsMember2021-12-310001720116us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2022-01-012022-12-310001720116us-gaap:RestrictedStockUnitsRSUMember2021-12-310001720116rdvt:InteractiveDataLimitedLiabilityCompanyMember2021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:ShareBasedCompensationAwardTrancheFourMember2022-01-012022-12-310001720116us-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMemberrdvt:LargestDataSupplierMember2021-01-012021-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2023-11-012023-11-010001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-12-310001720116rdvt:ServicesAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2021-01-012021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:NonExecutiveEmployeeMemberrdvt:ShareBasedCompensationAwardTrancheFourMember2021-07-302021-07-3000017201162023-03-0300017201162022-05-040001720116rdvt:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001720116us-gaap:TreasuryStockMember2022-12-310001720116srt:MaximumMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2020-06-030001720116us-gaap:RetainedEarningsMember2022-12-310001720116us-gaap:TreasuryStockMember2021-01-012021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2021-01-012021-12-310001720116us-gaap:TreasuryStockMember2022-01-012022-12-310001720116us-gaap:RestrictedStockUnitsRSUMember2020-12-310001720116us-gaap:AdditionalPaidInCapitalMember2021-12-310001720116rdvt:ServicesAgreementMemberrdvt:GreaterThan10PercentStockholderMember2018-08-072018-08-070001720116us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001720116us-gaap:SupplierConcentrationRiskMemberrdvt:DataSupplierOneMemberrdvt:TradeAccountsPayablesMember2022-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMembersrt:MaximumMemberrdvt:EmployeesAndDirectorsMember2021-01-012021-12-310001720116srt:MinimumMemberrdvt:TwoThousandEighteenStockIncentivePlanMember2020-06-030001720116rdvt:CustomersWithPricingContractsMember2021-01-012021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-310001720116us-gaap:FurnitureAndFixturesMember2021-12-310001720116us-gaap:CommonStockMember2021-01-012021-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMembersrt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-3100017201162017-01-012017-01-310001720116us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001720116us-gaap:RetainedEarningsMember2020-12-310001720116rdvt:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001720116us-gaap:RestrictedStockUnitsRSUMember2022-12-3100017201162021-01-012021-12-310001720116us-gaap:SupplierConcentrationRiskMemberrdvt:DataSupplierOneMemberrdvt:TradeAccountsPayablesMember2021-01-012021-12-310001720116srt:MaximumMember2021-01-012021-12-3100017201162025-01-012022-12-310001720116rdvt:PerformanceBasedRestrictedStockUnitsMemberrdvt:EmployeesAndDirectorsMembersrt:MinimumMember2022-01-012022-12-310001720116us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001720116us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001720116us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001720116rdvt:SeparationAgreementMemberus-gaap:RestrictedStockUnitsRSUMemberrdvt:GreaterThan10PercentStockholderMember2021-11-012021-11-3000017201162021-11-012021-11-300001720116us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-31xbrli:pureutr:sqftxbrli:sharesiso4217:USDxbrli:sharesrdvt:Customerrdvt:Segmentrdvt:Supplieriso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

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

For the fiscal year ended December 31, 2022

or

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

For the transition period from to .

Commission file number: 001-38407

 

RED VIOLET, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

82-2408531

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

2650 North Military Trail, Suite 300,

Boca Raton, Florida 33431

(Address of principal executive offices) (Zip Code)

Registrant’s telephone number, including area code: (561) 757-4000

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

Title of each class

Trading Symbol (s)

Name of each exchange on which registered

Common Stock, $0.001 par value per share

RDVT

The NASDAQ Stock Market LLC

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☐

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

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

On June 30, 2022, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value (based on the closing per share sales price of its common stock on that date) of the voting stock held by non-affiliates of the registrant was $205.5 million.

The number of shares outstanding of the registrant’s common stock, as of March 3, 2023, was 13,958,504.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Proxy Statement relating to its 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 are incorporated herein by reference in Part III of this Annual Report on Form 10-K.

 

 


RED VIOLET, INC.

TABLE OF CONTENTS FOR FORM 10-K

 

 

 

 

Page

PART I

 

 

 

 

 

 

 

Item 1.

 

Business

1

Item 1A.

 

Risk Factors

8

Item 1B.

 

Unresolved Staff Comments

19

Item 2.

 

Properties

19

Item 3.

 

Legal Proceedings

19

Item 4.

 

Mine Safety Disclosures

20

 

 

 

 

PART II

 

 

 

 

 

 

 

Item 5.

 

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

21

Item 6.

 

[Reserved]

21

Item 7.

 

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

22

Item 7A.

 

Quantitative and Qualitative Disclosures About Market Risk

36

Item 8.

 

Financial Statements and Supplementary Data

36

Item 9.

 

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

36

Item 9A.

 

Controls and Procedures

36

Item 9B.

 

Other Information

36

Item 9C.

 

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

37

 

 

 

 

PART III

 

 

 

 

 

 

 

Item 10.

 

Directors, Executive Officers and Corporate Governance

38

Item 11.

 

Executive Compensation

38

Item 12.

 

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

38

Item 13.

 

Certain Relationships and Related Transactions, and Director Independence

38

Item 14.

 

Principal Accountant Fees and Services

38

 

 

 

 

PART IV

 

 

 

 

 

 

 

Item 15.

 

Exhibits and Financial Statement Schedules

39

Item 16.

 

Form 10-K Summary

40

 

 

 

 

SIGNATURES

 

 

41

 


 

 

PART I

Item 1. Business.

This business description should be read in conjunction with our audited consolidated financial statements and accompanying notes thereto appearing elsewhere in this Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”), which are incorporated herein by this reference.

Company Overview

Red Violet, Inc. (“we,” “us,” “our,” “red violet,” or the “Company”), a Delaware corporation, is dedicated to making the world a safer place and reducing the cost of doing business. We build proprietary technologies and apply analytical capabilities to deliver identity intelligence. Our technology powers critical solutions, which empower organizations to operate with confidence. Our solutions enable the real-time identification and location of people, businesses, assets and their interrelationships. These solutions are used for purposes including risk mitigation, due diligence, fraud detection and prevention, regulatory compliance, and customer acquisition. Our intelligent platform, CORETM, is purpose-built for the enterprise, yet flexible enough for organizations of all sizes, bringing clarity to massive datasets by transforming data into intelligence. We drive workflow efficiency and enable organizations to make better data-driven decisions.

Organizations are challenged by the structure, volume and disparity of data. Our platform and applications transform the way our customers interact with information, presenting connections and relevance of information otherwise unattainable, which drives actionable insights and better outcomes. Leveraging cloud-native proprietary technology and applying machine learning and advanced analytical capabilities, CORE provides essential solutions to public and private sector organizations through intuitive, easy-to-use analytical interfaces. With massive data assets consisting of public record, proprietary and publicly-available data, our differentiated information and innovative platform and solutions deliver identity intelligence – entities, relationships, affiliations, interactions, and events. Our solutions are used today to enable frictionless commerce, to ensure safety, and to reduce fraud and the concomitant expense borne by society.

While our platform powers many diverse solutions for our customers, we presently market our solutions primarily through two brands, IDI and FOREWARN®. IDI is a leading-edge, analytics and information solutions provider delivering actionable intelligence to the risk management industry in support of use cases such as the verification and authentication of consumer identities, due diligence, prevention of fraud and abuse, legislative compliance, and debt recovery. idiCORE is IDI's flagship product. idiCORE is a next-generation, investigative solution used to address a variety of organizational challenges including due diligence, risk mitigation, identity authentication and regulatory compliance, by financial services companies, insurance companies, healthcare companies, law enforcement and government, collections, law firms, retail, telecommunication companies, corporate security and investigative firms. FOREWARN is an app-based solution currently tailored for the real estate industry, providing instant knowledge prior to face-to-face engagement with a consumer, helping professionals identify and mitigate risk. As of December 31, 2022 and 2021, IDI had 7,021 and 6,548 billable customers and FOREWARN had 116,960 and 82,419 users, respectively. We define a billable customer of IDI as a single entity that generated revenue during the last three months of the period. Billable customers are typically corporate organizations. In most cases, corporate organizations will have multiple users and/or departments purchasing our solutions, however, the Company counts the entire organization as a discrete customer. We define a user of FOREWARN as a unique person that has a subscription to use the FOREWARN service as of the last day of the period. A unique person can only have one user account.

We generate substantially all of our revenue from licensing our solutions. Customers access our solutions through a hosted environment using an online interface, batch processing, API and custom integrations. We recognize revenue from licensing fees (a) on a transactional basis determined by the customer’s usage, (b) via a monthly fee or (c) from a combination of both. Revenue pursuant to pricing contracts containing a monthly fee is recognized ratably over the contract period. Pricing contracts are generally annual contracts or longer, with auto renewal. For the years ended December 31, 2022 and 2021, 75% and 80% of total revenue was attributable to customers with pricing contracts, respectively, versus 25% and 20% attributable to transactional customers, respectively.

1

 


 

 

We endeavor to understand our customers’ needs at the moment of first engagement. We continuously engage with our customers and evaluate their usage of our solutions throughout their life cycle, to maximize utilization of our solutions and, hence, their productivity. Our go-to-market strategy leverages (a) an inside sales team that cultivates relationships, and ultimately closes business, with their end-user markets, (b) a strategic sales team that provides a more personal, face-to-face approach for major accounts within certain industries, and (c) distributors, resellers, and strategic partners that have a significant foothold in many of the industries that we have not historically served, as well as to further penetrate those industries that we do serve. We employ a “land and expand” approach. Our sales model generally begins with a free trial followed by an initial purchase on a transactional basis or minimum-committed monthly spend. As organizations derive benefits from our solutions, we are able to expand within organizations as additional use cases are presented across departments, divisions and geographic locations and customers become increasingly reliant on our solutions in their daily workflow.

For the years ended December 31, 2022 and 2021, we had revenue of $53.3 million and $44.0 million, net income of $0.6 million and $0.7 million, and adjusted EBITDA of $12.9 million and $10.9 million, respectively. Adjusted EBITDA is a non-GAAP financial measure equal to net income, the most directly comparable financial measure based on accounting principles generally accepted in the United States (“US GAAP”), excluding interest (income) expense, net, income tax expense, depreciation and amortization, share-based compensation expense, gain on extinguishment of debt, litigation costs, and write-off of long-lived assets and others, as noted in the tables included in “Use and Reconciliation of Non-GAAP Financial Measures” of Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Our Markets

The target market for our solutions today consists of public and private sector organizations where cloud-driven identity intelligence is primary to their daily workflow.

The data and analytics sector continues to grow at an accelerated pace due to the proliferation of data generated over the past two decades from both traditional and emerging sources, including e-commerce, mobile and social media. International Data Corporation, a global provider of market intelligence and advisory services, estimates that worldwide revenue for data and business analytics services was $215.7 billion in the year 2021, and a compound annual growth rate (“CAGR”) from 2021 through 2025 will be 12.8%. Fortune Business InsightsTM projected the global big data analytics market to rise to $655.5 billion by 2029, exhibiting a CAGR of 13.4% during the forecast period from 2022 through 2029. Continued, rapid innovation and adoption of new technologies presents enormous challenges for organizations of all types to sort through this sea of data to glean actionable intelligence and address their mission-critical functions. These challenges serve as key drivers of the sector’s growth. Our industry-agnostic platform, solutions, and analytical capabilities are designed to solve the myriad of complex problems that organizations face on a daily basis.

Risk and fraud analytics has become increasingly important not only in the banking and financial services sectors but across multiple other industries and use cases. According to the market research company MarketsAndMarkets, the risk analytics market is projected to grow to $70.5 billion by 2027, representing CAGR of 12.4% from 2022 through 2027, with North America expected to account for the largest market size in the risk analytics market. Risk and fraud analytics and the information derived therefrom is now the primary service product for risk management associated with key purchasers such as banking and financial services companies, insurance companies, healthcare companies, law enforcement and government, collection agencies, law firms, retail, telecommunications companies and investigative firms. Primary use cases include, but are not limited to, obtaining information on consumers, businesses and assets (and their interrelationships) to facilitate the location of individuals and assets, identity verification, legislative compliance and to support criminal, legal, financial, insurance, and corporate investigations, due diligence and the assessment and mitigation of counterparty risk.

Key Challenges Facing Our Customers

We believe our solutions address the challenges that the industry faces today, which include:

Actionable Insights Through a Single, Cloud-Native Platform—As the velocity and volume of data continues to grow exponentially, organizations have become overwhelmed with data and their inability to glean actionable insights from such data to derive successful decisions in real-time. Customers demand full-suite, turn-key solutions that are agile, flexible, and available on-demand in order to gain the speed, scale and insight necessary to drive decisioning. As the breadth and depth of data increases, organizations will need to deploy new technologies that enable both the ingestion of data at massive scale in real-time, irrespective of structure or form, and the analytics applications necessary to function across multiple channels. The accelerating digitization of human interactions, and the corresponding generation of the data resulting therefrom, is driving demand for data capture, management and analysis software. As a result, customers are looking for flexible and efficient solutions to unify disparate and often siloed sets of not only transactional data but also demographic, ethnographic and behavioral data as well, in order to provide insights that are truly actionable.

2

 


 

 

Cost and Performance Pressures—As customers face constant cost pressures, they are increasingly dependent upon extracting greater value from information solutions. Whether it is identity verification, managing risk, or regulatory compliance, customers are increasingly more sophisticated, requiring enhanced performance that provides fast, accurate, and cost-effective solutions to satisfy their business objectives. Improving performance can mean delivering the right information at the right time at greater scale, or providing the most intuitive information as rapidly as possible to capitalize on opportunities or reduce risk. Superior analytics combined with unified data assets delivers competitive advantages to our customers as they cope with these pressures.

Delivering Solutions for Complex Problems Using Scalable Analytics—The larger and more complex a data set, the more difficult it is to derive and provide sustained levels of performance and insight. The highly-fragmented nature of data across multiple mediums and often siloed within organizations, the historical proliferation of data augmented by the recent acceleration of the digital transformation, and lack of robust technology inhibits the ability to create a unified data asset. There is an inherent need for information solutions that allow organizations to leverage unified data assets for actionable intelligence in support of their operational workflows and in a more efficient manner.

Our Competitive Strengths

We believe our leading-edge technology platform, massive database, and dynamic and intuitive solutions deliver superior capabilities to our customers. Our solutions enable our customers to make more informed inquiries regarding their challenges and better decisions to solve their most complex problems. We believe the following competitive strengths will continue to deliver an unrivaled value proposition that further drives our differentiation:

Transformative and Innovative Cloud-Native Technology Platform—Through the power of our platform, CORE, we offer a comprehensive suite of information solutions. Our cloud-native, data and industry agnostic platform enables us to assimilate, structure, and unify billions of disparate records to create comprehensive views that provide identity intelligence, and to present these insights in real-time via analytical interfaces. We believe our platform’s speed, power, extensibility and scalability are key differentiators in the marketplace.
Massive Unified Data Asset—Data is the lifeblood of our technology platform, and of modern society. We leverage our CORE platform to build massive proprietary datasets and apply analytics in real-time to provide actionable insights. Our data is compiled from a myriad of online and offline sources, both structured and unstructured, including public record, publicly-available, proprietary, and self-reported data. Public record data includes personal information, as well as property, identity, bankruptcy, lien, judgment, automotive, phone and other information aggregated from companies specializing in data aggregation, public record databases, and publicly-available sources. Proprietary data is internally generated data unified by proprietary algorithms and analytic processes. Through next-generation technology and proprietary algorithms, we efficiently ingest these datasets, structure them into normalized form, and unify the data to resolve unique identities so as to create an actionable, real-time view of the information for various use cases, delivering greater intelligence to our customers and enhancing their decision-making capabilities across all markets and industries.

Our Platform and Solutions

Leveraging cloud-native proprietary technology and applying machine learning and advanced analytical capabilities, CORE provides essential solutions to public and private sector organizations through intuitive, easy-to-use analytical interfaces. With massive data assets consisting of public-record, proprietary and publicly-available data, our differentiated information and innovative platform and solutions deliver intelligence relating to all things identity – entities, relationships, affiliations, interactions, and events. Our solutions are used today to enable frictionless commerce, to ensure safety, and to reduce fraud and the concomitant expense borne by society.

Our Sales, Distribution and Marketing

Inside SalesOur inside sales team cultivates relationships, and ultimately closes business, with their end-user markets. These professionals are relationship-based sellers with experience in identifying customers’ needs and clearly explaining and defining products that provide solutions to those needs.

Strategic SalesWhile the majority of our direct sales efforts are supported through professional inside sales staff, major accounts within certain industries require a more personal, face-to-face strategic sales approach. We continue to expand this team to meet the demand of the markets.

3

 


 

 

Distributors, Resellers, and Strategic PartnersIn conjunction with direct-to-customer sales efforts, we engage value-added distributors, resellers, and strategic partners that have a significant foothold in many of the industries that we have not historically served, as well as to further penetrate those industries that we do serve. This allows us to rapidly penetrate these markets while also significantly reducing overhead associated with direct sales and support efforts.

MarketingWe have implemented several methods to market our products, including participation in trade shows and seminars, advertising, public relations, distribution of sales literature and product specifications and ongoing communication with prospective customers, distributors, resellers, strategic partners and our installed base of current customers.

Our Strategy

We are committed to developing innovative technology and using our analytical capabilities to deliver solutions that transform the way organizations interact with information. We are advancing our business through the following strategic approach:

Transform Data Into Intelligence—Our massive, unified data asset, integrated with our leading technology platform and solutions, delivers actionable intelligence to organizations across diverse industries. As the digital transformation accelerates, the data generated therefrom increases rapidly. Derived semantic insight increases exponentially with each new data asset, creating compounded additional value that can be used by supervised and unsupervised machine learning algorithms. As we identify, assimilate and unify these new data assets, our solutions expand in applicability to larger-sized customers as well as additional industries and uses cases within.
Widen Our Technology Lead—Unlike legacy technologies, our platform was built in the cloud from the ground up. Due to its cloud-native construct, CORE demonstrates increased speed and scalability as compared to legacy constructs. As competitors invest millions of dollars transitioning platforms from dated infrastructures to primarily hybrid-cloud environments, we are advancing and expanding our cloud-native technology and functionality to meet customer need, as customers increasingly rely on the speed, reliability, security, scalability and efficiencies that only the cloud delivers. We will continue to invest in our technology and people to widen our lead over competitive technologies.
Enhance Functionality and Develop New Products—We operate with a relentless focus on innovation and the customer experience. Customers rely on our solutions to solve complex problems, to make better data-driven decisions, and to produce greater efficiencies in their workflow. We are devoted to enhancing the functionality of our current solutions and to developing new products, to enable more intelligent interaction with information and to become further engrained in the daily workflows of our customers. As we introduce greater functionality and additional products, it will serve to expand the applications of our solutions, and increase the opportunities whereby our customers can solve for existing and evolving problems generated by disparate and siloed data assets.

Our Competition

Competition in the data and analytics sector centers on innovation, product stability, pricing and customer service. The market for our products and services is highly competitive and is subject to constant change. We compete on the basis of innovative technology, differentiated solutions, analytical capabilities, integration with our customers’ technology, customer relationships, service stability, and price. We believe we are well-positioned to effectively compete on all fronts.

Our competitors vary widely in size and nature of the products and services they offer. There are a large number of competitors who offer products and services in specialized areas, such as fraud prevention, risk management and decisioning solutions. We believe our innovative technology, analytical capabilities, robust and unified database, and the intelligent design of our cloud-native infrastructure will allow us to differentiate ourselves from our competition in flexibility, capability, service and price.

Some of our competitors have substantially greater financial, technical, sales and marketing resources, better name recognition and a larger customer base. Even if we introduce advanced products that meet evolving customer requirements in a timely manner, there can be no assurance that our new products will gain market acceptance.

Certain companies in the data and analytics sector have expanded their product lines or technologies in recent years as a result of acquisitions. Further, more companies have developed products which conform to existing and emerging industry standards and have sought to compete on the basis of price. We anticipate increased competition from large data and analytics vendors. Increased competition in the data and analytics sector could result in significant price competition, reduced profit margins or loss of market share, any of which could have a material adverse effect on our business, operating results and financial condition. There can be no assurance that we will be able to compete successfully in the future with current or new competitors.

4

 


 

 

Concentration of Customers

We have established relationships with a number of customers, many of whom could unilaterally terminate their relationship with us or materially reduce the amount of business they conduct with us at any time. Market competition, customer requirements, customer financial condition and customer consolidation through mergers or acquisitions also could adversely affect our ability to continue or expand these relationships. There is no guarantee that we will be able to retain or renew existing agreements, maintain relationships with any of our customers on acceptable terms or at all or collect amounts owed to us from insolvent customers. The loss of one or more of our major customers could adversely affect our business, financial condition and results of operations.

During the years ended December 31, 2022 and 2021, no individual customer accounted for more than 10% of total revenue.

As of December 31, 2022, one individual customer accounted for 11% of our accounts receivable, net. As of December 31, 2021, no individual customer accounted for more than 10% of our accounts receivable, net.

Concentration of Suppliers

Our products and services depend extensively upon continued access to and receipt of data from external sources, including data received from the major credit bureaus, including our largest data supplier. Our other data suppliers include strategic partners, as well as various government and public record databases. Our largest data supplier, with whom we have expanded our relationship while securing what we believe to be favorable business terms over the years, accounted for 49% of our total data acquisition costs for the years ended December 31, 2022 and 2021. The amended and renewed term of the agreement with this supplier ends June 30, 2026. We may elect to extend the term for an additional twelve months upon written notice to this supplier at least 30 days prior to the end of the amended and renewed term. During the term of the agreement, either party has the right to terminate the agreement: (i) in the event of the other party’s failure to cure a material breach, and (ii) in the event of the other party’s insolvency. In addition, this supplier may terminate this agreement by providing not less than 12 months’ advance written notice to us and we may terminate this agreement by providing not less than 24 months’ advance written notice to this supplier. As of December 31, 2022, the remaining minimum purchase commitments through the end of the amended and renewed term is $18.6 million. If we are unable to maintain our relationship with our largest data supplier, our ability to provide products and services could be negatively impacted, as we would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect our reputation, business, financial condition and results of operations and, if we are unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on our business and financial condition.

Our Intellectual Property

We avail ourself of applicable trade secret and unfair competition laws to protect our proprietary technology, trademark law to protect our trademarks and domain names, and copyright laws to protect our content relating to, among other things, websites and marketing materials. Our intellectual property rights are embodied in confidential and proprietary technology and data, trademarked brands relating to our business units, products, services, and solutions, original content on our materials such as websites and marketing materials, and domain names. With respect to our trademarks, we maintain an extensive portfolio of perpetual common law and federally-registered trademark rights across several brands. We have also sought protection and registration of certain brands and trademarks internationally, such as in Europe and Canada. At present, we do not hold any issued patents.

We use data acquired through licensing rights from approximately 20 providers. The loss of any one of these providers could have an immediate near-term impact on our financial position, results of operations, and liquidity. Also see “Concentration of Suppliers” above.

Regulatory Matters

Our business is subject to various federal, state, and local laws, rules, and regulations, including, without limitation, the Gramm-Leach-Bliley Act (15 U.S.C. §§ 6801- 6809) (the “GLBA”), the Driver’s Privacy Protection Act (18 U.S.C. §§ 2721- 2725) (the “DPPA”) and the Federal Trade Commission Act (the “FTC Act”). A change in any one of a number of the laws, rules, or regulations applicable to our business or the enactment of new or amended legislation or industry regulations pertaining to consumer or private sector privacy issues could have a material adverse impact on information services. Legislation or industry regulations regarding consumer or private sector privacy issues could place restrictions upon the collection, sharing and use of information that is currently legally available, which could materially increase our cost of collecting and maintaining some data. These types of legislation or industry regulations could also prohibit us from collecting or disseminating certain types of data, which could adversely affect our ability to meet our customers’ requirements and our profitability and cash flow targets.

5

 


 

 

Seasonality

Our results are subject to seasonal fluctuation. Historically, certain products experience seasonal pressure during the fourth quarter.

Management Team

Our management team has a track record of strong performance and significant expertise in the markets we serve. We have built the leading companies in our industry, creating significant shareholder value. We continue to attract and retain experienced management talent for our business. Our team has deep knowledge of the data and analytics sector and expertise across the various industries that we serve. Our team has overseen the expansion of our proprietary technology platform while managing ongoing initiatives, including the transition from a development-focused company to a sales-driven company. As a result, we are well positioned to continue to successfully drive growth organically.

Our Employees

We employ a total of 186 full-time employees and one part-time employee as of December 31, 2022. None of our employees are represented by a labor organization, and none are party to any collective bargaining agreement. We have not experienced any work stoppages and consider our relations with our employees to be good. Competition in the recruiting of personnel in the data and analytics sector is intense. We believe that our future success will depend in part on our continued ability to hire, motivate and retain qualified sales and marketing, executive and administrative and technical personnel. To date, we have not experienced significant difficulties in attracting or retaining qualified employees.

Corporate Information

On March 26, 2018, Cogint, Inc. (“cogint”) (now known as Fluent, Inc.) spun off its risk management business by way of a distribution of all of the shares of common stock of its then wholly-owned subsidiary, red violet, to its stockholders as of the record date and certain warrant holders (the “Spin-off”).

Available Information

Our principal executive offices are located at 2650 North Military Trail, Suite 300, Boca Raton, Florida 33431 and our telephone number is (561) 757-4000. Our corporate website is www.redviolet.com. The website address provided in this 2022 Form 10-K is not intended to function as a hyperlink and information obtained on the website is not and should not be considered part of this 2022 Form 10-K and is not incorporated by reference in this 2022 Form 10-K or any filing with the Securities and Exchange Commission (the “SEC”). Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are available, free of charge, under the “Investors” section of our website at www.redviolet.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC maintains an internet website located at http://www.sec.gov that contains the information we file or furnish electronically with the SEC.

Information About Our Executive Officers

Our executive officers are as follows:

 

Name

 

Position

Derek Dubner

James Reilly

 

Chief Executive Officer and Chairman

President

Daniel MacLachlan

 

Chief Financial Officer

Jeff Dell

 

Chief Information Officer

 

6

 


 

 

Mr. Derek Dubner, 51, has served as the Chief Executive Officer and a director of the Company since its formation in August 2017 and continuing through the Spin-off from cogint on March 26, 2018. Mr. Dubner was appointed as Interim Chairman of our board of directors in September 2018 and as Chairman of our board of directors in April 2020. Mr. Dubner served as the Chief Executive Officer and a director of cogint, from March 2016 until the Spin-off. Mr. Dubner served as cogint’s Co-Chief Executive Officer from March 2015 until March 2016. Mr. Dubner has over 20 years of experience in the data and analytics industry. Mr. Dubner has served as the Chief Executive Officer of our subsidiary The Best One, Inc. (“TBO”), now known as the IDI Holdings, LLC (“IDI Holdings”), a holding company engaged in the acquisition of operating businesses and the acquisition and development of technology assets across various industries, and its subsidiary, Interactive Data, LLC (“Interactive Data”), since October 2014. Prior to TBO, Mr. Dubner served as General Counsel of TransUnion Risk and Alternative Data Solutions, Inc. (“TRADS”) from December 2013 to June 2014. Mr. Dubner served as General Counsel and Secretary of TLO, LLC (“TLO”), an information solutions provider, from inception in 2009 to December 2013.

Mr. James Reilly, 48, has served as President of the Company since its formation in August 2017 and continuing through its Spin-off from cogint. Mr. Reilly served as President of cogint from July 2017 until the Spin-off, and previously from June 2015 until June 2016 and as President and Chief Operating Officer of two of our subsidiaries, IDI Holdings and Interactive Data from October 2014 until June 2016. From July 2016 to June 2017, Mr. Reilly was enjoined from providing services for cogint or its subsidiaries. From January 2014 through September 2014, Mr. Reilly served as Vice President of Sales at TRADS. From August 2010 through its acquisition of substantially all of the assets by TRADS in December 2013, Mr. Reilly served as Senior Vice President of TLO.

Mr. Daniel MacLachlan, 44, has served as the Chief Financial Officer of the Company since its formation in August 2017 and continuing through its Spin-off from cogint. Mr. MacLachlan served as Chief Financial Officer of cogint from March 2016 until the Spin-off and brings over fifteen years of experience as the chief financial officer of data-driven technology companies. Mr. MacLachlan served as an independent director, Audit and Compensation Committee Chairman for Vapor Corp., a U.S.-based distributor and retailer of vaporizers, e-liquids and electronic cigarettes, from April 2015 through April 2016. From October 2014 until February 2015, Mr. MacLachlan served as the Chief Financial Officer of TBO. Prior to TBO, Mr. MacLachlan served in the roles of Director of Finance and Chief Financial Officer for TRADS, after it acquired substantially all of the assets of TLO, through a 363 sale process in December 2013. Mr. MacLachlan was the Chief Financial Officer of TLO from 2009 to December 2013. From 2005 to 2009, Mr. MacLachlan served as the Chief Financial Officer of JARI Research Corporation (“JARI”), a partnership with the Mayo Clinic advancing proprietary cancer therapeutic technology using targeted radioactive therapy. Prior to JARI, Mr. MacLachlan served as a Special Agent in the Federal Bureau of Investigation (FBI) specializing in the criminal investigation of public corruption and civil rights violations.

Mr. Jeff Dell, 51, has served as the Chief Information Officer of the Company since its formation in August 2017 and continuing through its Spin-off from cogint. Mr. Dell served as Chief Information Officer of cogint from September 2016 until the Spin-off and served as the Interim Chief Information Officer of cogint from June 2016 through September 2016. From July 2015 through May 2016, Mr. Dell served as the VP Information Security of cogint. From June 2012 to June 2015, Mr. Dell served as Founder and Chief Executive Officer of Endurance Tracker, Inc., a sports-based data analytics solution. From August 2009 to May 2012, Mr. Dell served as Lead Architect at Tripwire, Inc. From October 2008 to August 2009, Mr. Dell served as Chief Information Security Officer of TLO. From September 2003 to August 2009, Mr. Dell served as Founder and Chief Executive Officer of Activeworx, Inc., a leading information security data analytics company. From January 2001 to August 2003, Mr. Dell served as Chief Information Security Officer of Seisint, Inc., a leading provider in the data fusion industry.

7

 


 

 

Item 1A. Risk Factors.

Our business, financial condition, operating results, and cash flows may be impacted by a number of factors, many of which are beyond our control, including those set forth below and elsewhere in this 2022 Form 10-K, the occurrence of any one of which could have a material adverse effect on our actual results.

Cybersecurity and Technology Risks

Our products and services are highly technical and if they contain undetected errors, our business could be adversely affected and we may have to defend lawsuits or pay damages in connection with any alleged or actual failure of our products and services.

Our products and services are highly technical and complex. Our products and services have contained and may contain one or more undetected errors, defects or security vulnerabilities. Some errors in our products and services may only be discovered after a product or service has been used by end customers. Any errors or security vulnerabilities discovered in our products after commercial release could result in loss of revenue or delay in revenue recognition, or loss of customers, any of which could adversely affect our business and results of operations. In addition, we could face claims for product liability or breach of personal information. Defending a lawsuit, regardless of its merit, is costly and may divert management’s attention. In addition, if our business liability insurance coverage is inadequate or future coverage is unavailable on acceptable terms or at all, our financial condition could be harmed.

If we fail to respond to rapid technological changes in the data and analytics sector, we may lose customers and/or our products and/or services may become obsolete.

The data and analytics sector is characterized by rapidly changing technology, frequent product introductions, and continued evolution of new industry standards. As a result, our success depends upon our ability to develop and introduce in a timely manner new products and services and enhancements to existing products and services that meet changing customer requirements and evolving industry standards. The development of technologically advanced product solutions is a complex and uncertain process requiring high levels of innovation, rapid response and accurate anticipation of technological and market trends. We cannot assure you that we will be able to identify, develop, manufacture, market or support new or enhanced products and services successfully in a timely manner. Further, we or our competitors may introduce new products or services or product enhancements that shorten the life cycle of existing products or services or cause existing products or services to become obsolete.

Because our networks and information technology systems are critical to our success, if unauthorized persons access our systems or our systems otherwise cease to function properly, our operations could be adversely affected and we could lose revenue or proprietary information, all of which could materially adversely affect our business.

As our business is conducted largely online, it is dependent on our networks being accessible and secure. If an actual or perceived breach of network security occurs, regardless of whether the breach is attributable to our network security controls, the market perception of the effectiveness of our network security could be harmed resulting in loss of current and potential end user customers, data suppliers, or cause us to lose potential value-added resellers, distributors, or strategic partners. Our business is largely dependent on our customer-facing websites and our websites may be inaccessible because of service interruptions or subject to hacking or computer attacks. Because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques. If an actual or perceived breach were to occur, we cannot assure you that we would not lose revenue or not sustain operating losses as a result.

We also rely heavily on large information technology databases and the ability to provide services using that information from those databases. A party who is able to breach the security measures on our networks or who otherwise is able to access our system through unauthorized means could misappropriate either our proprietary information or the personal information of consumers that we collect, or otherwise cause interruptions or malfunctions to our operations. Hacking of computer data systems is a growing problem. Hackers may especially target concerns that are known to maintain large repositories of proprietary information or personal information, which can then be exploited for the hacker's personal gain. If we grow and obtain more visibility, we may be more vulnerable to hacking or other attempts to gain unauthorized access to our system. Moreover, the increased use of mobile devices also increases the risk of theft or the intentional and unintentional disclosure of data including proprietary information or personal information. We may be unable to anticipate all of these vulnerabilities and implement adequate preventative measures and, in some cases, we may not be able to immediately detect a security incident. Any security incident could result in legal, regulatory, and financial liability, as well as harm to our reputation.

8

 


 

 

We may be required to expend significant capital and other resources to protect against such threats or to alleviate problems caused by breaches in security. Additionally, any server interruptions, break-downs or system failures, including failures which may be attributable to events within or outside our control, could increase our future operating costs and cause us to lose business. We maintain insurance policies covering losses relating to our network systems or other assets. However, these policies may not cover the entire cost of a claim. Any future disruptions in our information technology systems, whether caused by hacking or otherwise, may have a material adverse effect on our future results.

Privacy concerns relating to the collection, use, accuracy, correction and sharing of personal information and any perceived or actual unauthorized disclosure of personal information, whether through breach of our network by an unauthorized party, employee theft, misuse, or error could harm our reputation, impair our ability to attract website visitors and to attract and retain customers, result in a loss of confidence in the security of our products and services, or subject us to claims or litigation arising from damages suffered by consumers, and thereby harm our business and results of operations. In addition, we could incur significant costs which our insurance policies may not adequately cover and we may need to expend significant resources to protect against security breaches and comply with the multitude of state and federal laws regarding data privacy and data breach notification obligations.

Data security and integrity are critically important to our business, and breaches of security, unauthorized access to or disclosure of confidential information, disruption, including distributed denial of service (“DDoS”) attacks or the perception that confidential information is not secure, could result in a material loss of business, substantial legal liability or significant harm to our reputation.

As a nationwide provider of risk and information solutions, we aggregate, store, and process a large amount of sensitive and confidential consumer information including financial information and personal information. This data is often accessed through secure transmissions over public and private networks, including the internet. We have invested significant resources to implement technical and physical security policies, procedures and systems, as well as contractual precautions, that we believe are reasonably designed to identify, detect and prevent the unauthorized access to and alteration and disclosure of our data. Despite these investments and precautions, we cannot assure you that systems that access our services and databases will not be compromised or disrupted, whether as a result of criminal conduct, DDoS attacks or other advanced persistent attacks by malicious actors, including hackers, nation states and criminals, breaches due to employee error or malfeasance, or other disruptions during the process of upgrading or replacing computer software or hardware, power outages, computer viruses, telecommunication or utility failures or natural disasters or other catastrophic events. Due to both the nature and volume of the information we aggregate, store, and process, it is not unusual for efforts to occur (coordinated or otherwise) by unauthorized persons to attempt to obtain access to our systems or data, or to inhibit our ability to deliver products or services to a customer. These efforts are likely becoming more sophisticated over time and may attempt to exploit obscure vulnerabilities. We must regularly monitor and develop our information technology networks and infrastructure to prevent, detect, address and mitigate the risk of unauthorized access, misuse, computer viruses and other events that could have a security impact. Several recent, highly-publicized data incidents and DDoS attacks have heightened consumer awareness of this issue and may embolden individuals or groups to target our systems. Unauthorized disclosure, loss or corruption of our data or inability of our customers to access our systems could disrupt our operations, subject us to substantial legal liability, result in a material loss of business and significantly harm our reputation.

Our precautions may be inadequate to thwart a cybersecurity incident. Furthermore, we may not be able to immediately address the consequences of a cybersecurity incident because a successful breach of our computer systems, software, networks or other technology assets could occur and persist for an extended period of time before being detected due to, among other things:

the breadth and complexity of our operations and the high volume of transactions that we process;
the large number of customers, counterparties and third-party service providers with which we do business;
the proliferation and increasing sophistication of cyberattacks; and
the possibility that a third party, after establishing a foothold on an internal network without being detected, might obtain access to other networks and systems.

The extent of a particular cybersecurity incident and the steps that we may need to take to investigate it may not be immediately clear, and it may take a significant amount of time before such an investigation can be completed and full and reliable information about the incident is known. While such an investigation is ongoing, we may not necessarily know the extent of the harm or how best to remediate it, and certain errors or actions could be repeated or compounded before they are discovered and remediated, any or all of which could further increase the costs and consequences of a cybersecurity incident.

9

 


 

 

A growing number of legislative and regulatory bodies have adopted consumer notification and other requirements in the event that a consumer's personal information is accessed by unauthorized persons. It is likely that additional laws pertaining to the use, access, accuracy, and security of personal information will be adopted in the future. In the United States, federal and state laws provide for more than 50 disparate data breach notification regimes, all of which we may be subject to. Complying with such numerous and complex regulations in the event of unauthorized access would be expensive and difficult, and failure to comply with these regulations could subject us to regulatory scrutiny and additional liability.

If we fail to maintain and improve our systems, our certifications, our technology, and our interfaces with data sources and customers, demand for our services could be adversely affected.

In our industry, there are continuous improvements in computer hardware, network operating systems, programming tools, programming languages, operating systems, data matching, data filtering and other database technologies and the use of the internet. These improvements, as well as changes in customer preferences or regulatory requirements, may require changes in the technology used to gather and process our data and deliver our services. Our future success will depend, in part, upon our ability to:

internally develop and implement new and competitive technologies;
use leading third-party technologies effectively;
respond to changing customer needs and regulatory requirements, including being able to bring our new products to the market quickly; and
transition customers and data sources successfully to new interfaces or other technologies.

We cannot provide assurance that we will successfully implement new technologies, cause customers or data suppliers to implement compatible technologies or adapt our technology to evolving customer, regulatory and competitive requirements. If we fail to respond, or fail to cause our customers or data suppliers to respond, to changes in technology, regulatory requirements or customer preferences, the demand for our services, the delivery of our services or our market reputation could be adversely affected. Additionally, our failure to implement important updates could affect our ability to successfully meet the timeline for us to generate cost savings resulting from our investments in improved technology. Failure to achieve any of these objectives would impede our ability to deliver strong financial results.

Furthermore, we may be required to obtain various industry or technical certifications under our contracts or otherwise to keep pace with our competitors. If we fail to achieve and maintain these key industry or technical certifications, our customers may stop doing business with us and we may not be able to win new business, which would negatively affect our revenue.

Legal, Regulatory and Compliance Risks

Our business is subject to various governmental regulations, laws and orders, compliance with which may cause us to incur significant expenses or reduce the availability or effectiveness of our solutions, and the failure to comply with which could subject us to civil or criminal penalties or other liabilities.

Our business is subject to regulation under the GLBA, the DPPA, the FTC Act, and various other federal, state and local laws and regulations. These laws and regulations, which generally are designed to protect consumers and to prevent the misuse of personal information are complex, change frequently and have tended to become more stringent over time. We have already incurred significant expenses in our endeavors to comply with these laws.

10

 


 

 

Currently, public concern is high with regard to the collection, use, accuracy, correction and sharing of personal information, including Social Security numbers, dates of birth, financial information, department of motor vehicle data and other data which is personally identifiable or may be considered sensitive. In addition, many advocacy groups as well as some legislatures and government regulators believe that existing laws and regulations do not adequately protect privacy, and are otherwise concerned with businesses’ collection, storage, and use of personal information. Relatedly, several U.S. states have introduced and passed legislation to provide consumers with greater transparency and control over their personal information. Laws may allow consumers to request that businesses disclose to them what personal information is collected about them, delete or correct such personal information, and opt-them out of the sale or sharing of their personal information. For example, the following state privacy laws have recently taken effect, or will take effect on a future date: (i) the California Privacy Rights Act (the “CPRA”), effective January 2023, with some provisions applying retroactively, amending the California Consumer Privacy Act (the “CCPA”); (ii) the Virginia Consumer Data Protection Act (the “VCDPA”), effective January 2023; (iii) the Colorado Privacy Act (the “CPA”), effective July 2023; (iv) the Connecticut Data Privacy Act (the “CTDPA”), effective July 2023; and (v) the Utah Consumer Privacy Act (the “UCPA”), effective December 2023. While these laws include specific exemptions, including exemptions for practices and activities conducted pursuant to the GLBA and DPPA, they apply to other portions of our business that are not conducted pursuant to these laws. Other states are actively considering privacy and security bills, and may pass laws, either similar or dissimilar to California’s, Virginia’s, Colorado’s, Connecticut’s or Utah’s privacy laws in the future. Furthermore, the U.S. Congress is considering legislation and the FTC is considering rulemaking, each with respect to data privacy and security. At this time, it is unclear whether Congress will pass a law or whether the FTC will proceed with regulatory action. At this time, it is also unclear whether any federal requirements will supplement or preempt state-level data privacy and security laws. In the absence of additional federal legislation or rulemaking, the FTC has increasingly used its existing authority, such as under Section 5 of the FTC Act, to bring legal action against organizations who are alleged to have violated consumers’ privacy rights or failed to maintain adequate security measures.

These U.S. federal and state laws and regulations, which can be enforced by government entities or, in some cases, private parties, are constantly evolving and can be subject to significant change. Keeping our business in compliance with or bringing our business into compliance with new laws may be costly and may affect our revenue and/or harm our financial results. In addition, the application, interpretation, and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and may be interpreted and applied inconsistently from jurisdiction to jurisdiction and inconsistently with our current policies and practices. In addition, new laws or regulations or changes in enforcement of existing laws or regulations applicable to our customers could affect the activities or strategies of such customers and, therefore, lead to reductions in their level of business with us.

The following legal and regulatory developments also could have a material adverse effect on our business, financial condition or results of operations:

amendment, enactment or interpretation of laws and regulations that restrict the access and use of personal information and reduce the availability or effectiveness of our solutions or the supply of data available to customers;
changes in public perception or the position of government actors in favor of further restrictions on information collection and sharing, which may lead to regulations that prevent full utilization of our solutions;
failure of customers, resellers, distributors, strategic business partners, or vendors to comply with laws or regulations, where these third parties' failures could reflect negatively on us or require us to cease or limit our business with them;
failure of our solutions to comply with current laws and regulations; and
failure of our solutions to adapt to changes in the regulatory environment in an efficient, cost-effective manner.

Changes in applicable legislation or regulations that restrict or dictate how we collect, maintain, combine and disseminate information could adversely affect our business, financial condition or results of operations. In the future, we may be subject to significant additional expense to ensure continued compliance with applicable laws and regulations and to investigate, defend or remedy actual or alleged violations. Any failure by us to comply with applicable laws or regulations could also result in significant liability to us, including liability to private plaintiffs as a result of individual or class action litigation, or may result in the cessation of our operations or portions of our operations or impositions of fines and restrictions on our ability to carry on or expand our operations. Moreover, our compliance with privacy laws and regulations and our reputation depend in part on our customers’ adherence to privacy laws and regulations and their use of our services in ways consistent with consumer expectations and regulatory requirements. Certain of the laws and regulations governing our business are subject to interpretation by judges, juries and administrative entities, creating substantial uncertainty for our business. We cannot predict what effect the interpretation of existing or new laws or regulations may have on our business.

11

 


 

 

The outcome of litigation, inquiries, investigations, examinations or other legal proceedings in which we are involved, in which we may become involved, or in which our customers or competitors are involved could subject us to significant monetary damages or restrictions on our ability to do business.

Legal proceedings arise as part of the normal course of our business. These may include actions between us and a current or former employee, actions between us and a current former customer, individual consumer cases, class action lawsuits and inquiries, investigations, examinations, regulatory proceedings or other actions brought by federal (e.g., the FTC) or state (e.g., state attorneys general) authorities. The scope and outcome of these proceedings is often difficult to assess or quantify. Plaintiffs in lawsuits may seek recovery of large amounts and the cost to defend such litigation may be significant. There may also be adverse publicity and uncertainty associated with investigations, litigation and orders (whether pertaining to us, our customers or our competitors) that could decrease customer acceptance of our services or result in material discovery expenses. In addition, a court-ordered injunction or an administrative cease-and-desist order or settlement may require us to modify our business practices or may prohibit conduct that would otherwise be legal and in which our competitors may engage. Many of the technical and complex statutes to which we are subject, including state and federal financial privacy requirements, may provide for civil and criminal penalties and may permit consumers to maintain individual or class action lawsuits against us and obtain statutorily prescribed damages. Additionally, our customers might face similar proceedings, actions or inquiries which could affect their business and, in turn, our ability to do business with those customers.

While we maintain various insurance policies that we believe provide us with suitable coverage and protection in the event of litigation or other legal proceedings, those policies may contain exclusions or limitations, resulting in some cases in us retaining all or a portion of the risk of loss.

While we do not believe that the outcome of any pending or threatened legal proceeding, investigation, examination or supervisory activity will have a material adverse effect on our financial position, such events are inherently uncertain and adverse outcomes could result in significant monetary damages, penalties or injunctive relief against us. Furthermore, we review legal proceedings and claims on an ongoing basis and follow appropriate accounting guidance, including Accounting Standards Codification (“ASC”) 450, “Contingencies,” when making accrual and disclosure decisions. We establish accruals for those contingencies where the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued, if such disclosure is necessary for our financial statements to not be misleading. To estimate whether a loss contingency should be accrued by a charge to income, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of the loss. We do not record liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated.

Our bylaws designate the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain actions, including derivative actions, which could limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with the Company and its directors, officers, other employees, or the Company's stockholders and may discourage lawsuits with respect to such claims.

Unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought against or on behalf of the Company, (ii) any action asserting a claim of breach of a duty owed by any current or former director, officer, other employee or stockholder of the Company to the Company or the Company’s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, (iv) any action as to which the Delaware General Corporation Law confers jurisdiction upon the Court of Chancery in the State of Delaware, or (v) any action asserting a claim governed by the internal affairs doctrine, shall, to the fullest extent permitted by law, be the Court of Chancery in the State of Delaware (or, only if the Court of Chancery in the State of Delaware declines to accept jurisdiction over a particular matter, any state or federal court located within the State of Delaware). However, Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder, and as such, the exclusive jurisdiction clauses set forth above would not apply to such suits. Furthermore, Section 22 of the Securities Act of 1933, as amended (the "Securities Act") provides for concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder, and as such, the exclusive jurisdiction clauses set forth above would not apply to such suits.

Although we believe the exclusive forum provision benefits us by providing increased consistency in the application of Delaware law for the specified types of actions and proceedings, this provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with the Company and its directors, officers, or other employees and may discourage lawsuits with respect to such claims.

12

 


 

 

Risks Related to Our Common Stock

Our stock price has been and may continue to be volatile, and the value of an investment in our common stock may decline.

The trading price of our common stock has been and is likely to continue to be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. These factors could include:

additions or departures of key personnel;
changes in governmental regulations or in the status of our regulatory approvals;
changes in earnings estimates or recommendations by securities analysts;
any major change in our board or management;
general economic conditions and slow or negative growth of our markets; and
political instability, natural disasters, pandemics, war and/or events of terrorism.

From time to time, we estimate the timing of the accomplishment of various commercial and other product development goals or milestones. Also, from time to time, we expect that we will publicly announce the anticipated timing of some of these milestones. All of these milestones are based on a variety of assumptions. The actual timing of these milestones can vary dramatically compared to our estimates, in some cases for reasons beyond our control. If we do not meet these milestones as publicly announced, our stock price may decline.

In addition, the stock market has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of publicly traded companies. Broad market and industry factors may seriously affect the market price of companies’ stock, including ours, regardless of actual operating performance. These fluctuations may be even more pronounced in the trading market for our stock. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.

Future issuances of shares of our common stock in connection with acquisitions or pursuant to our stock incentive plans could have a dilutive effect on your investment.

Since the Spin-off and through December 31, 2022, we issued an aggregate of 3,126,377 shares of our common stock in connection with vesting of awards made under the Red Violet, Inc. 2018 Stock Incentive Plan, as amended (the “2018 Plan”), 620,501 shares of which were retired and cancelled. Also, as of December 31, 2022, 40,134 shares underlying awards made under the 2018 Plan have vested but have not been delivered, and an additional 1,044,132 shares underlying awards made under the 2018 Plan are scheduled to vest and be delivered through 2026. Pursuant to the 2018 Plan, our board of directors may grant stock options, restricted stock units (“RSUs”), or other equity awards to our directors and employees. Future stock incentive plans may also allow our board of directors to issue these equity awards to our directors and employees. When these awards vest or are exercised, the issuance of shares of common stock underlying these awards will have a dilutive effect on our common stock. Future acquisitions may involve the issuance of our common stock as payment, in part or in full, for the business or assets acquired. The benefits derived by us from an acquisition might not exceed the dilutive effect of the shares issued as part of the acquisition.

The concentration of our stock ownership may limit individual stockholder ability to influence corporate matters.

As of December 31, 2022, officers and directors of the Company owned approximately 10% of our common stock (approximately 12% on a fully diluted basis). In addition, one other significant stockholder of the Company owned in aggregate approximately 11% of our common stock (approximately 10% on a fully diluted basis). As a result, these stockholders may be in a position to exert significant influence over all matters requiring stockholder approval, including the election of directors and determination of significant corporate actions. The interests of these stockholders may not always coincide with the interests of other stockholders, and these stockholders may act in a manner that advances their interests and not necessarily those of other stockholders, and might affect the prevailing market price for our securities.

13

 


 

 

We are an “emerging growth company,” and we cannot be certain if the reduced reporting requirements available to emerging growth companies will make our shares of common stock less attractive to investors.

We are an “emerging growth company,” as defined in Section 2(a) of the Securities Act. For as long as we continue to be an emerging growth company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies. We cannot predict if investors will find our shares of common stock to be less attractive because we may rely on these exemptions. If some investors find our shares of common stock less attractive as a result, there may be a less active trading market for our shares of common stock and our share price may be more volatile.

We expect that we may need additional capital in the future; however, such capital may not be available to us on reasonable terms, if at all, when or as we require additional funding. If we issue additional shares of our common stock or other securities that may be convertible into, or exercisable or exchangeable for, our common stock, our existing stockholders would experience further dilution.

Although we expect that we may need additional capital in the future, we cannot be certain that it will be available to us on acceptable terms when required, or at all. Disruptions in the global equity and credit markets may limit our ability to access capital. Since the Spin-off and through December 31, 2022, we issued an aggregate of 1,233,915 shares of our common stock in connection with registered direct offerings. To the extent that we raise additional funds by issuing equity securities, our shareholders would experience dilution, which may be significant and could cause the market price of our common stock to decline significantly. Any debt financing, if available, may restrict our operations. If we are unable to raise additional capital when required or on acceptable terms, we may have to significantly delay, scale back or discontinue certain operations. Any of these events could significantly harm our business and prospects and could cause our stock price to decline.

Business and Operations Risks

We have a history of losses which makes our future results uncertain.

Since inception, we incurred operating losses through December 31, 2021. We need to generate greater revenue from the sale of our products and services if we are to sustain profitability. If we are unable to generate greater revenue, we may not be able to continue to achieve profitability and generate positive cash flow from operations in the future.

The ongoing and developing Covid-19 pandemic or future pandemics may adversely impact our business, our future results of operations and our overall financial performance.

The global spread of Covid-19, and the various responses to it have created significant volatility, uncertainty and economic disruption. Covid-19 caused us, as well as many of our customers and vendors, to change certain aspects of operations and curtail travel at times. The extent to which the Covid-19 pandemic or any other pandemic may affect us in the future is uncertain and will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic and any resurgences of the pandemic; the emergence and severity of new variants; governmental, business and individuals’ actions that have been and continue to be taken in response to the pandemic; vaccination rates and the effectiveness of vaccines against new variants; the availability and cost to access the capital markets; the effect on our customers and customer demand for and ability to pay for our services; and disruptions or restrictions on our employees’ ability to work and travel. If new variants cause severe illness or existing vaccines prove ineffective against new variants, resulting in renewed travel restrictions or stay-at-home orders, that may also interfere with the conduct of our business. Such results could have a material adverse effect on our operations, business, financial condition, results of operations, or cash flows.

Environmental issues, including any future reporting obligations in connection with environmental issues, may adversely impact our business and operations.

Extreme weather events and natural disasters may disrupt our operations or those of our customers and suppliers. These events may become more frequent and more severe as a result of climate change, and the long-term impacts to the economy and our industry are unknown. While we maintain business continuity and disaster recovery plans, we cannot be certain that those plans will be effective. Even if we are unaffected by an extreme weather event or natural disaster, or recover from one quickly, our customers or suppliers may be more severely impacted, thereby affecting their ability to continue to do business with us.

14

 


 

 

Additionally, the SEC is considering enhancing and standardizing climate-related disclosure rules for publicly traded companies. This, in turn, may result in increased compliance costs and increased legal exposure. Any climate-related disclosures would likely be based on certain assumptions, estimates and third-party data, and our reports may not meet the expectations of regulators, investors, or other third parties. If our environmental practices, reporting, and performance do not meet expectations, or are perceived as not meeting expectations, we may be subject to government investigations, lawsuits, or other legal actions. Our reputation and customer retention may also be negatively affected.

We depend, in part, on strategic alliances and joint ventures to grow our business. If we are unable to develop and maintain these strategic alliances and joint ventures, our growth may be adversely affected.

An important focus of our business is to identify business partners who can enhance our services, enable us to develop solutions that differentiate us from our competitors, drive users to our websites and monetize our data. We have entered into several alliance agreements or license agreements with respect to certain of our datasets and services and may enter into similar agreements in the future. These arrangements may require us to restrict our use of certain of our technologies or datasets among certain customer industries, restrict content on our websites or grant licenses on terms that ultimately may prove to be unfavorable to us, any of which could adversely affect our business, financial condition or results of operations. Relationships with our alliance agreement partners may include risks due to incomplete information regarding the marketplace and commercial strategies of our partners, and our alliance agreements or other licensing agreements may be the subject of contractual disputes. If we or our alliance agreements’ partners are not successful in maintaining or commercializing the alliance agreements’ services, such commercial failure could adversely affect our business.

If we consummate any future acquisitions, we will be subject to the risks inherent in identifying, acquiring and operating a newly acquired business.

We may, in the future, acquire additional businesses, which we believe could complement or expand our current business or offer growth opportunities. We may experience difficulties in identifying potential acquisition candidates that complement our current business at appropriate prices, or at all. We cannot assure you that our acquisition strategy will be successful. We may spend significant management time and resources in analyzing and negotiating acquisitions or investments that are not consummated. Furthermore, the ongoing process of integrating an acquired business is distracting, time consuming, expensive, and requires continuous optimization and allocation of resources. Additionally, if we use stock as consideration, this would dilute our existing shareholders and if we use cash, this would reduce our liquidity and impact our financial flexibility. We may seek debt financing for particular acquisitions, which may not be available on commercially reasonable terms, or at all. We face the risks associated with the business acquisition strategy, including:

the potential disruption of our existing businesses, including the diversion of management attention and the redeployment of resources;
entering new markets or industries in which we have limited prior experience;
our failure in due diligence to identify key issues specific to the businesses we seek to acquire or the industries or other environments in which they operate, or, failure to protect against contingent liabilities arising from those issues;
unforeseen, hidden or fraudulent liabilities;
our difficulties in integrating, aligning and coordinating organizations which will likely be geographically separated and may involve diverse business operations and corporate cultures;
our difficulties in integrating and retaining key management, sales, research and development, production and other personnel;
the potential loss of key employees, customers or distribution partners of the acquired business;
our difficulties in incorporating the acquired business into our organization;
the potential loss of customers, resellers, distributors, strategic business partners, or suppliers;
our difficulties in integrating or expanding information technology systems and other business processes to accommodate the acquired business;
the risks associated with integrating financial reporting and internal control systems, including the risk that significant deficiencies or material weaknesses may be identified in acquired entities;
the potential for future impairments of goodwill and other intangible assets if the acquired business does not perform as expected;

15

 


 

 

the inability to obtain necessary government approvals for the acquisition, if any; and
our successfully operating the acquired business.

If we cannot overcome these challenges, we may not realize actual benefits from past and future acquisitions, which will impair our overall business results. If we complete an investment or acquisition, we may not realize the anticipated benefits from the transaction.

Our relationships with key customers may be materially diminished or terminated.

We have established relationships with a number of customers, many of whom could unilaterally terminate their relationship with us or materially reduce the amount of business they conduct with us at any time. Market competition, customer requirements, customer financial condition and customer consolidation through mergers or acquisitions also could adversely affect our ability to continue or expand these relationships. There is no guarantee that we will be able to retain or renew existing agreements, maintain relationships with any of our customers on acceptable terms or at all or collect amounts owed to us from insolvent customers. The loss of one or more of our major customers could adversely affect our business, financial condition and results of operations.

If we lose the services of key personnel, it could adversely affect our business.

Our future success depends, in part, on our ability to attract and retain key personnel. Our future also depends on the continued services of Derek Dubner, our Chief Executive Officer and Chairman, James Reilly, our President, Daniel MacLachlan, our Chief Financial Officer and other key employees in all areas of our organization, each of whom is important to the management of certain aspects of our business and operations and the development of our strategic direction, and each of whom may be difficult to replace. The loss of the services of these key individuals and the process to replace these individuals would involve significant time and expense and could significantly delay or prevent the achievement of our business objectives.

Further, the FTC and certain other government entities have indicated a desire to limit the allowability of agreements that are designed to prevent employees from competing with their former employers. If the enforceability of these types of “non-compete” agreements is affected by future lawmaking or regulatory action, it may impede our ability to ensure that former employees, who received training and experience through their employment with us, refrain from using their knowledge of our business and operations to compete with us.

Our revenue is concentrated in the U.S. market across a broad range of industries. When these industries or the broader financial markets experience a downturn, demand for our services and revenue may be adversely affected.

Our customers, and therefore our business and revenue, sometimes depend on favorable macroeconomic conditions and are impacted by the availability of credit, the level and volatility of interest rates, inflation, employment levels, consumer confidence and housing demand. In addition, a significant amount of our revenue is concentrated in the U.S. market across a broad range of industries. Our customer base suffers when financial markets experience volatility, illiquidity and disruption, which has occurred in the past and which could reoccur. Such market developments, and the potential for increased and continuing disruptions going forward, present considerable risks to our business and operations. Changes in the economy have resulted, and may continue to result, in fluctuations in volumes, pricing and operating margins for our services. Recent inflation, and higher interest rates imposed to combat inflation, may reduce the demand for credit. This, in turn, may lead to a decline in the volume of services we provide to our customers in the banking or financial industry, or other industries that are affected by these types of disruptions. If businesses in these industries experience economic hardship, we cannot assure you that we will be able to generate future revenue growth and these types of disruptions could negatively impact our revenue and results of operations.

16

 


 

 

We could lose our access to data sources which could prevent us from providing our services.

Our products and services depend extensively upon continued access to and receipt of data from external sources, including data received from strategic partners and various government and public record databases. In some cases, we compete with our data providers. Our data providers could stop providing data, provide untimely data or increase the costs for their data for a variety of reasons, including a perception that our systems are insecure as a result of a data security breach, budgetary constraints, a desire to generate additional revenue or for regulatory or competitive reasons. We could also become subject to increased legislative, regulatory or judicial restrictions or mandates on the collection, disclosure or use of such data, in particular if such data is not collected by our providers in a way that allows us to legally use the data. If we were to lose access to this external data or if our access or use were restricted or were to become less economical or desirable, our ability to provide services could be negatively impacted, which would adversely affect our reputation, business, financial condition and results of operations. We cannot provide assurance that we will be successful in maintaining our relationships with these external data source providers or that we will be able to continue to obtain data from them on acceptable terms or at all. Furthermore, we cannot provide assurance that we will be able to obtain data from alternative sources if our current sources become unavailable.

The foregoing risks are heightened with respect to our largest data supplier, with whom we have expanded our relationship while securing favorable business terms over the years. If we are unable to maintain our current relationship with our largest data supplier, our ability to provide services could be negatively impacted, as we would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect our reputation, business, financial condition and results of operations and, if we are unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on our business and financial condition.

We must adequately protect our intellectual property in order to prevent loss of valuable proprietary information.

We rely primarily upon a combination of patent, copyright, trademark and trade secret laws, as well as other intellectual property laws, and confidentiality procedures and contractual agreements, such as non-disclosure agreements, to protect our proprietary technology. However, unauthorized parties may attempt to copy or reverse engineer aspects of our products or services or to obtain and use information that we regard as proprietary. Policing unauthorized use of our products or services is difficult, and we cannot be certain that the steps we have taken will prevent misappropriation of our intellectual property. If the protection of our intellectual property proves to be inadequate or unenforceable, others may be able to use our proprietary developments without compensation to us, resulting in potential cost advantages to our competitors.

Some of our systems and technologies are not covered by any copyright, patent or patent application. We cannot guarantee that: (i) our intellectual property rights will provide us with a competitive advantage; (ii) our ability to assert our intellectual property rights against potential competitors or to settle current or future disputes will be effective; (iii) our intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protection may be weak; (iv) any of the patent, trademark, copyright, trade secret or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, circumvented, challenged, or abandoned; (v) competitors will not design around our protected systems and technology; or (vi) that we will not lose the ability to assert our intellectual property rights against others.

Policing unauthorized use of our proprietary rights can be difficult and costly. Litigation, while it may be necessary to enforce or protect our intellectual property rights, could result in substantial costs and diversion of resources and management attention and could adversely affect our business, even if we are successful on the merits.

Additionally, third parties may independently develop intellectual property similar to ours, but without use of our trade secrets or proprietary information. In such cases, the value of our intellectual property may be diminished but we will lack any enforceable right or remedy.

We face intense competition from both start-up and established companies that may have significant advantages over us and our products.

The market for our products and services is intensely competitive. There are numerous companies competing with us in various segments of the data and analytics sector, and their products and services may have advantages over our products and services in areas such as conformity to existing and emerging industry standards, performance, price, ease of use, scalability, reliability, flexibility, product features and technical support.

Our principal competitors in the data and analytics sector include Palantir, RELX Group (LexisNexis), TransUnion, and Thomson Reuters. Current and potential competitors may have one or more of the following significant advantages:

17

 


 

 

greater financial, technical and marketing resources;
better name recognition;
more comprehensive solutions;
better or more extensive cooperative relationships; and
larger customer base.

We cannot assure you that we will be able to compete successfully with our existing or new competitors. Some of our competitors may have, in relation to us, one or more of the following: longer operating histories, longer-standing relationships with end-user customers and greater customer service, public relations and other resources. As a result, these competitors may be able to more quickly develop or adapt to new or emerging technologies and changes in customer requirements, or devote greater resources to the development, promotion and sale of their products and services. Additionally, it is likely that new competitors or alliances among existing competitors could emerge and rapidly acquire significant market share.

There may be further consolidation in our end-customer markets, which may adversely affect our revenue.

There has been, and we expect there will continue to be, merger, acquisition and consolidation activity in our customer markets. If our customers merge with, or are acquired by, other entities that are not our customers, or that use fewer of our services, our revenue may be adversely impacted. In addition, industry consolidation could affect the base of recurring transaction-based revenue if consolidated customers combine their operations under one contract, since many of our contracts provide for volume discounts. In addition, our existing customers might leave certain geographic markets, which would no longer require them to purchase certain products from us and, consequently, we would generate less revenue than we currently expect.

To the extent the availability of free or relatively inexpensive consumer and/or business information increases, the demand for some of our services may decrease.

Public and commercial sources of free or relatively inexpensive consumer and business information have become increasingly available and this trend is expected to continue. Public and commercial sources of free or relatively inexpensive consumer and/or business information may reduce demand for our services. To the extent that our customers choose not to obtain services from us and instead rely on information obtained at little or no cost from these public and commercial sources, our business, financial condition and results of operations may be adversely affected.

If our newer products do not achieve market acceptance, revenue growth may suffer.

Our products have been in the market place for a limited period of time and may have longer sales cycles than competitive products. Accordingly, we may not achieve the meaningful revenue growth needed to sustain operations. We cannot provide any assurances that sales of our newer products will continue to grow or generate sufficient revenues to sustain our business. If we are unable to recognize revenues due to longer sales cycles or other problems, our results of operations could be adversely affected.

We have not yet received broad market acceptance for our newer products. We cannot assure you that our present or future products will achieve market acceptance on a sustained basis. In order to achieve market acceptance and achieve future revenue growth, we must introduce complementary products, incorporate new technologies into existing product lines, and design and develop and successfully commercialize higher performance products in a timely manner. We cannot assure you that we will be able to offer new or complementary products that gain market acceptance quickly enough to avoid decreased revenues during current or future product introductions or transitions.

Our products and services can have long sales and implementation cycles, which may result in substantial expenses before realizing any associated revenue.

The sale and implementation of our products and services to large companies and government entities typically involves a lengthy education process and a significant technical evaluation and commitment of capital and other resources. This process is also subject to the risk of delays associated with customers’ internal budgeting and other procedures for approving capital expenditures, and testing and accepting new technologies that affect key operations. As a result, sales and implementation cycles for our products and services can be lengthy, and we may expend significant time and resources before we receive any revenues from a customer or potential customer. Our quarterly and annual operating results could be adversely affected if orders forecast for a specific customer and for a particular period are not realized.

18

 


 

 

If our outside service providers and key vendors are not able to or do not fulfill their service obligations, our operations could be disrupted and our operating results could be harmed.

We depend on a number of service providers and key vendors such as telecommunication companies, software engineers, data processors, and software and hardware vendors, who are critical to our operations. These service providers and vendors are involved with our service offerings, communications and networking equipment, computer hardware and software and related support and maintenance. Although we have implemented service-level agreements and have established monitoring controls, our operations could be disrupted if we do not successfully manage relationships with our service providers, if they do not perform or are unable to perform agreed-upon service levels, or if they are unwilling to make their services available to us at reasonable prices. If our service providers and vendors do not perform their service obligations, it could adversely affect our reputation, business, financial condition and results of operations.

Consolidation in the data and analytics sector may limit market acceptance of our products and services.

Several of our competitors have acquired companies with complementary technologies in the past. We expect consolidation in the industries we serve to continue in the future. These acquisitions may permit our competitors to accelerate the development and commercialization of broader product lines and more comprehensive solutions than we currently offer. Acquisitions of vendors or other companies with whom we have a strategic relationship by our competitors may limit our access to commercially significant technologies. Further, business combinations are creating companies with larger market shares, customer bases, sales forces, product offerings and technology and marketing expertise, which may make it more difficult for us to compete.

We may incur substantial expenses defending the Company against claims of infringement.

There are numerous patents held by many companies relating to the design and manufacture of data and analytics solutions. Third parties may claim that our products and/or services infringe on their intellectual property rights. Any claim, with or without merit, could consume management’s time, result in costly litigation, cause delays in sales or implementation of products or services or require entry into royalty or licensing agreements. In this respect, patent and other intellectual property litigation is becoming increasingly more expensive in terms of legal fees, expert fees and other expenses. Royalty and licensing agreements, if required and available, may be on terms unacceptable to us or detrimental to our business. Moreover, a successful claim of product infringement against us or our failure or inability to license the infringed or similar technology on commercially reasonable terms could seriously harm our business.

Item 1B. Unresolved Staff Comments.

None.

Item 2. Properties.

Our headquarters are located at 2650 North Military Trail, Suite 300, Boca Raton, Florida 33431, where we lease 21,020 rentable square feet of office space in accordance with an 89-month lease agreement as amended and effective in January 2017. Our Seattle office is located at 1111 Third Avenue, Seattle, Washington 98101, where we lease 6,003 rentable square feet of office space in accordance with a 90-month lease agreement entered into in April 2017.

The Company is not currently a party to any legal proceeding, investigation or claim which, in the opinion of management, is likely to have a material adverse effect on the business, financial condition, results of operations or cash flows. Legal fees associated with such legal proceedings are expensed as incurred. We review legal proceedings and claims on an ongoing basis and follow appropriate accounting guidance, including ASC 450, when making accrual and disclosure decisions. We establish accruals for those contingencies where the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued, if such disclosure is necessary for our financial statements to not be misleading. To estimate whether a loss contingency should be accrued by a charge to income, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of the loss. We do not record liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated.

19

 


 

 

In addition to the foregoing, we may be involved in litigation from time to time in the ordinary course of business. We do not believe that the ultimate resolution of any such matters will have a material adverse effect on our business, financial condition, results of operations or cash flows. However, the results of such matters cannot be predicted with certainty and we cannot assure you that the ultimate resolution of any legal or administrative proceeding or dispute will not have a material adverse effect on our business, financial condition, results of operations and cash flows.

Item 4. Mine Safety Disclosures.

Not Applicable.

20

 


 

 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Our common stock is listed on The NASDAQ Capital Market (“NASDAQ”) under the symbol “RDVT,” and began regular-way trading on March 27, 2018. We have not paid any dividends or made any other distributions in respect of our common stock since March 27, 2018, and we have no plans to pay any dividends or make any other distributions in the future.

As of March 3, 2023, there were 13,958,504 shares of our common stock issued and outstanding. As of March 3, 2023, there were 28 record holders of our common stock.

Recent Sale of Unregistered Securities

None.

Repurchases of Equity Securities

The following table provides information relating to the Company's repurchase of common stock during the three months ended December 31, 2022 pursuant to the Stock Repurchase Program (as defined below):

 

Period

 

Total number of shares purchased

 

 

Average price paid per share(1)

 

 

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

 

October 1, 2022 - October 31, 2022

 

 

28,527

 

 

$

17.04

 

 

 

28,527

 

 

$

4,132,148

 

November 1, 2022 - November 30, 2022

 

 

473

 

 

$

17.41

 

 

 

473

 

 

$

4,123,914

 

December 1, 2022 - December 31, 2022

 

 

-

 

 

$

-

 

 

 

-

 

 

$

4,123,914

 

Total

 

 

29,000

 

 

$

17.04

 

 

 

29,000

 

 

 

 

 

(1)
Exclusive of commission fees incurred in relation to the repurchase of common stock.

 

On May 4, 2022, the Company announced that the board of directors authorized the repurchase of up to $5.0 million of the Company's common stock from time to time (the "Stock Repurchase Program"). The Stock Repurchase Program does not obligate the Company to repurchase any shares and it may be modified, suspended or terminated at any time and for any reason at the discretion of the board of directors.

 

Shares of common stock withheld as payment of withholding taxes in connection with the vesting of equity awards are also treated as common stock repurchases. Those withheld shares of common stock are not required to be disclosed under Item 703 of Regulation S-K and accordingly are excluded from the amounts in the table above.

Item 6. [Reserved].

21

 


 

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion in conjunction with our consolidated financial statements and related notes included in this 2022 Form 10-K. This 2022 Form 10-K contains certain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 (the “PSLRA”), Section 27A of the Securities Act, and Section 21E of the Exchange Act, about our expectations, beliefs, or intentions regarding our business, financial condition, results of operations, strategies, or prospects. You can identify forward-looking statements by the fact that these statements do not relate strictly to historical or current matters. Rather, forward-looking statements relate to anticipated or expected events, activities, trends, or results as of the date they are made. Because forward-looking statements relate to matters that have not yet occurred, these statements are inherently subject to risks and uncertainties that could cause our actual results to differ materially from any future results expressed or implied by the forward-looking statements. Many factors could cause our actual activities or results to differ materially from the activities and results anticipated in forward-looking statements. These factors include those contained in Part I, “Item 1A. Risk Factors” of this 2022 Form 10-K. We do not undertake any obligation to update forward-looking statements, except as required by law. We intend that all forward-looking statements be subject to the safe harbor provisions of the PSLRA. These forward-looking statements are only predictions and reflect our views as of the date they are made with respect to future events and financial performance.

Overview

Red Violet, Inc., a Delaware corporation, is dedicated to making the world a safer place and reducing the cost of doing business. We build proprietary technologies and apply analytical capabilities to deliver identity intelligence. Our technology powers critical solutions, which empower organizations to operate with confidence. Our solutions enable the real-time identification and location of people, businesses, assets and their interrelationships. These solutions are used for purposes including risk mitigation, due diligence, fraud detection and prevention, regulatory compliance, and customer acquisition. Our intelligent platform, CORETM, is purpose-built for the enterprise, yet flexible enough for organizations of all sizes, bringing clarity to massive datasets by transforming data into intelligence. We drive workflow efficiency and enable organizations to make better data-driven decisions.

Organizations are challenged by the structure, volume and disparity of data. Our platform and applications transform the way our customers interact with information, presenting connections and relevance of information otherwise unattainable, which drives actionable insights and better outcomes. Leveraging cloud-native proprietary technology and applying machine learning and advanced analytical capabilities, CORE provides essential solutions to public and private sector organizations through intuitive, easy-to-use analytical interfaces. With massive data assets consisting of public record, proprietary and publicly-available data, our differentiated information and innovative platform and solutions deliver identity intelligence – entities, relationships, affiliations, interactions, and events. Our solutions are used today to enable frictionless commerce, to ensure safety, and to reduce fraud and the concomitant expense borne by society.

While our platform powers many diverse solutions for our customers, we presently market our solutions primarily through two brands, IDI and FOREWARN®. IDI is a leading-edge, analytics and information solutions provider delivering actionable intelligence to the risk management industry in support of use cases such as the verification and authentication of consumer identities, due diligence, prevention of fraud and abuse, legislative compliance, and debt recovery. idiCORE is IDI's flagship product. idiCORE is a next-generation, investigative solution used to address a variety of organizational challenges including due diligence, risk mitigation, identity authentication and regulatory compliance, by financial services companies, insurance companies, healthcare companies, law enforcement and government, collections, law firms, retail, telecommunication companies, corporate security and investigative firms. FOREWARN is an app-based solution currently tailored for the real estate industry, providing instant knowledge prior to face-to-face engagement with a consumer, helping professionals identify and mitigate risk. As of December 31, 2022 and 2021, IDI had 7,021 and 6,548 billable customers and FOREWARN had 116,960 and 82,419 users, respectively. We define a billable customer of IDI as a single entity that generated revenue during the last three months of the period. Billable customers are typically corporate organizations. In most cases, corporate organizations will have multiple users and/or departments purchasing our solutions, however, we count the entire organization as a discrete customer. We define a user of FOREWARN as a unique person that has a subscription to use the FOREWARN service as of the last day of the period. A unique person can only have one user account.

We generate substantially all of our revenue from licensing our solutions. Customers access our solutions through a hosted environment using an online interface, batch processing, API and custom integrations. We recognize revenue from licensing fees (a) on a transactional basis determined by the customer’s usage, (b) via a monthly fee or (c) from a combination of both. Revenue pursuant to pricing contracts containing a monthly fee is recognized ratably over the contract period. Pricing contracts are generally annual contracts or longer, with auto renewal. For the years ended December 31, 2022 and 2021, 75% and 80% of total revenue was attributable to customers with pricing contracts, respectively, versus 25% and 20% attributable to transactional customers, respectively.

22

 


 

 

We endeavor to understand our customers’ needs at the moment of first engagement. We continuously engage with our customers and evaluate their usage of our solutions throughout their life cycle, to maximize utilization of our solutions and, hence, their productivity. Our go-to-market strategy leverages (a) an inside sales team that cultivates relationships, and ultimately closes business, with their end-user markets, (b) a strategic sales team that provides a more personal, face-to-face approach for major accounts within certain industries, and (c) distributors, resellers, and strategic partners that have a significant foothold in many of the industries that we have not historically served, as well as to further penetrate those industries that we do serve. We employ a “land and expand” approach. Our sales model generally begins with a free trial followed by an initial purchase on a transactional basis or minimum-committed monthly spend. As organizations derive benefits from our solutions, we are able to expand within organizations as additional use cases are presented across departments, divisions and geographic locations and customers become increasingly reliant on our solutions in their daily workflow.

In order for us to continue to develop new products, grow our existing business and expand into additional markets, we must generate and sustain sufficient operating profits and cash flow in future periods. This will require us to generate additional sales from current products and new products currently under development. We continue to build out our sales organization to drive current products and to introduce new products into the marketplace.

During 2020, we experienced significantly reduced commercial activity in numerous aspects of our business as a result of the preventative and protective actions taken by federal, state and local governments to combat Covid-19, including the implementation of stay-at-home orders, social distancing policies and certain temporary government-imposed moratoria on collection customers’ activities. During 2021 and 2022, we saw ongoing improvement in our results of operations, with the exception of our idiVERIFIED service, which is an ancillary collections market offering that is purely transactional and of a lower margin profile. At this time, we cannot estimate if, or when, our idiVERIFIED service volume will return to pre-Covid levels.

To further support our liquidity, beginning April 1, 2020, we elected, under Section 2302 of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), to defer payment of the employer portion of Social Security payroll tax. Under the CARES Act, employers could forgo timely payment of the employer portion of Social Security taxes that would otherwise be due from March 27, 2020 through December 31, 2020, without penalty or interest charges. We paid 50% of the deferred amount in December 2021 and the remainder in December 2022, as required. On May 5, 2020, we received funding under a promissory note dated May 5, 2020 evidencing an unsecured non-recourse loan in the principal amount of $2.2 million under the CARES Act (the "CARES Act Loan"), which was fully forgiven by Legacy Bank of Florida (the "Lender") and the U.S. Small Business Administration in June 2021, resulting in a gain on extinguishment of debt of $2.2 million for the year ended December 31, 2021.

Industry Trends and Uncertainties

Operating results are affected by the following factors that impact the data and analytics sector in the United States:

The macroeconomic conditions, including the availability of affordable credit and capital, interest rates, inflation, employment levels and consumer confidence, influence our revenue. Macroeconomic conditions also have a direct impact on overall technology, marketing and advertising expenditures in the U.S. As marketing budgets are often more discretionary in nature, they are easier to reduce in the short term as compared to other corporate expenses. Future widespread economic slowdowns in any of the industries or markets our customers serve could reduce the technology and marketing expenditures of our customers and prospective customers.
Our revenue is also significantly influenced by industry trends, including the demand for business analytics services in the industries we serve. Companies are increasingly relying on business analytics and related technologies to help process data in a cost-efficient manner. As customers have gained the ability to rapidly aggregate data generated by their own activities, they are increasingly expecting access to real-time data and analytics from their service providers as well as solutions that fully integrate into their workflows. The increasing number and complexity of regulations centered around data and provision of information services makes operations for businesses in the data and analytic sector more challenging.
The enactment of new or amended legislation or industry regulations pertaining to consumer or private sector privacy issues could have a material adverse impact on information and marketing services. Legislation or industry regulations regarding consumer or private sector privacy issues could place restrictions upon the collection, sharing and use of information that is currently legally available, which could materially increase our cost of collecting and maintaining some data. These types of legislation or industry regulations could also prohibit us from collecting or disseminating certain types of data, which could adversely affect our ability to meet our customers’ requirements and our profitability and cash flow targets.

23

 


 

 

Company Specific Trends and Uncertainties

Our operating results are also directly affected by company-specific factors, including the following:

Some of our competitors have substantially greater financial, technical, sales and marketing resources, better name recognition and a larger customer base. Even if we introduce advanced products that meet evolving customer requirements in a timely manner, there can be no assurance that our new products will gain market acceptance.
Certain companies in the data and analytics sector have expanded their product lines or technologies in recent years as a result of acquisitions. Further, more companies have developed products which conform to existing and emerging industry standards and have sought to compete on the basis of price. We anticipate increased competition from large data and analytics vendors. Increased competition in the data and analytics sector could result in significant price competition, reduced profit margins or loss of market share, any of which could have a material adverse effect on our business, operating results and financial condition. There can be no assurance that we will be able to compete successfully in the future with current or new competitors.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with US GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to the allowance for doubtful accounts, useful lives of intangible assets, recoverability of the carrying amounts of goodwill and intangible assets, share-based compensation and income tax provision. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

We believe the following critical accounting policies govern our more significant judgments and estimates used in the preparation of our consolidated financial statements.

Revenue recognition

We recognize revenue in accordance with ASC 606, “Revenue from Contracts with Customers” (“Topic 606”). Under this standard, revenue is recognized when control of goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Our performance obligation is to provide on demand information and identity intelligence solutions to our customers by leveraging our proprietary technology and applying machine learning and advanced analytics to our massive data repository. The pricing for the customer contracts is based on usage, a monthly fee, or a combination of both.

Revenue is generally recognized on (a) a transactional basis determined by the customers’ usage, (b) a monthly fee or (c) a combination of both. Revenue pursuant to transactions determined by the customers’ usage is recognized when the transaction is complete, and either party may terminate the transactional agreement at any time. Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally 12 months, and the contract shall automatically renew for additional, successive 12-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term. Variable fees are allocated to each distinct month in the series for which they are earned. Our revenue is recorded net of applicable sales taxes billed to customers.

Available within Topic 606, we have applied the portfolio approach practical expedient in accounting for customer revenue as one collective group, rather than individual contracts. Based on our historical knowledge of the contracts contained in this portfolio and the similar nature and characteristics of the customers, we have concluded the financial statement effects are not materially different than if accounting for revenue on a contract by contract basis.

Revenue is recognized over a period of time. Our customers simultaneously receive and consume the benefits provided by our performance as and when provided. Furthermore, we have elected the “right to invoice” practical expedient, available within Topic 606, as our measure of progress, since we have a right to payment from a customer in an amount that corresponds directly with the value of our performance completed-to-date. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer. Our revenue arrangements do not contain significant financing components.

24

 


 

 

For the years ended December 31, 2022 and 2021, 75% and 80% of total revenue was attributable to customers with pricing contracts, respectively, versus 25% and 20% attributable to transactional customers, respectively. Pricing contracts are generally annual contracts or longer, with auto renewal.

If a customer pays consideration before we transfer services to the customer, those amounts are classified as deferred revenue. As of December 31, 2022 and 2021, the balance of deferred revenue was $0.7 million and $0.8 million, respectively, all of which is expected to be realized in the next 12 months. In relation to the deferred revenue balance as of December 31, 2021, $0.8 million was recognized into revenue during the year ended December 31, 2022.

As of December 31, 2022, $8.0 million of revenue is expected to be recognized in the future for performance obligations that are unsatisfied or partially unsatisfied, related to pricing contracts that have a term of more than 12 months, of which $6.0 million of revenue will be recognized in 2023, $1.8 million in 2024, and $0.2 million in 2025. The actual timing of recognition may vary due to factors outside of our control. We exclude variable consideration related entirely to wholly unsatisfied performance obligations and contracts and recognizes such variable consideration based upon the right to invoice the customer.

Sales commissions are incurred and recorded on an ongoing basis over the term of the customer relationship. These costs are recorded in sales and marketing expenses.

In addition, we elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.

Allowances for doubtful accounts

We maintain allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Management determines whether an allowance needs to be provided for an amount due from a customer depending on the aging of the individual receivable balance, recent payment history, contractual terms and other qualitative factors such as status of business relationship with the customer. Historically, our estimates for doubtful accounts have not differed materially from actual results. The amount of the allowance for doubtful accounts was $0.06 million and $0.03 million as of December 31, 2022 and 2021, respectively, which was included within accounts receivable, net, in the consolidated balance sheets.

Income taxes

We account for income taxes in accordance with ASC 740, “Income Taxes,” which requires the use of the asset and liability method of accounting for income taxes. Under the asset and liability method, deferred tax assets and liabilities are computed based upon the difference between the financial statement and income tax basis of assets and liabilities using the enacted tax rate applicable when the related asset or liability is expected to be realized or settled. Deferred income tax expenses or benefits are based on the changes in the asset or liability each period. If available evidence suggests that it is more likely than not that some portion or all of the deferred tax assets will not be realized, a valuation allowance is required to reduce the deferred tax assets to the amount that is more likely than not to be realized. As of December 31, 2022 and 2021, we had a valuation allowance of $8.0 million and $9.5 million, respectively. Future changes in such valuation allowance are included in the provision for deferred income taxes in the period of change.

ASC 740 clarifies the accounting for uncertain tax positions. This interpretation requires that an entity recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company’s accounting policy is to accrue interest and penalties related to uncertain tax positions, if and when required, as interest expense and a component of other expenses, respectively, in the consolidated statements of operations.

25

 


 

 

Intangible assets other than goodwill

Our intangible assets are initially recorded at the capitalized actual costs incurred, their acquisition cost, or fair value if acquired as part of a business combination, and amortized on a straight-line basis over their respective estimated useful lives, which are the periods over which the assets are expected to contribute directly or indirectly to the future cash flows of the Company. The Company’s intangible assets represent software developed for internal use. Intangible assets have estimated useful lives of 5-10 years.

In accordance with ASC 350-40, “Software—internal use software,” we capitalize eligible costs, including salaries and staff benefits, share-based compensation, travel expenses incurred by relevant employees, and other relevant costs of developing internal-use software that are incurred in the application development stage when developing or obtaining software for internal use. Once the software developed for internal use is ready for its intended use, it is amortized on a straight-line basis over its useful life.

Goodwill

In accordance with ASC 350, “Intangibles—Goodwill and Other,” goodwill is tested at least annually for impairment, or when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, by assessing qualitative factors or performing a quantitative analysis in determining whether it is more likely than not that its fair value exceeds the carrying value. A quantitative assessment involves determining the fair value of each reporting unit using market participant assumptions. An entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit.

On October 1, 2022 and 2021, we performed qualitative assessments on the reporting unit and, based on this assessment, no events have occurred to indicate that it is more likely than not that the fair value of the reporting unit is less than its carry amount. We did not record a goodwill impairment loss during the years ended December 31, 2022 and 2021, and as of December 31, 2022, there was no accumulated goodwill impairment loss.

For purposes of reviewing impairment and the recoverability of goodwill, we must make various assumptions regarding estimated future cash flows and other factors in determining the fair value of the reporting unit, including market multiples, discount rates, etc.

Impairment of long-lived assets

Finite-lived intangible assets are amortized over their respective useful lives and, along with other long-lived assets, are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts may not be recoverable in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” In evaluating long-lived assets for recoverability, including finite-lived intangibles and property and equipment, the Company uses its best estimate of future cash flows expected to result from the use of the asset and eventual disposition in accordance with ASC 360-10-15. To the extent that estimated future undiscounted cash inflows attributable to the asset, less estimated future undiscounted cash outflows, are less than the carrying amount, an impairment loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value or fair value less costs to sell.

Asset recoverability is an area involving management judgment, requiring assessment as to whether the carrying value of assets can be supported by the undiscounted future cash flows. In calculating the future cash flows, certain assumptions are required to be made in respect of highly uncertain matters such as revenue growth rates, gross margin percentages and terminal growth rates.

We did not record an impairment loss of long-lived assets during the years ended December 31, 2022 and 2021.

Share-based compensation

We account for share-based compensation to employees in accordance with ASC 718, “Compensation—Stock Compensation.” Under ASC 718, we measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award and, for those awards subject only to service condition, recognizes the costs on a straight-line basis over the period the employee is required to provide service in exchange for the award, which generally is the vesting period. For awards with performance and service conditions, we begin recording share-based compensation when achieving the performance criteria is probable and we recognize the costs using the accelerated attribution method.

26

 


 

 

The fair value of RSUs is determined based on the number of shares granted and the quoted price of our common stock. The estimated number of stock awards that will ultimately vest requires judgment, and to the extent actual results or updated estimates differ from our current estimates, such amount will be recorded as a cumulative adjustment in the period estimates are revised. Changes in our estimates and assumptions may cause us to realize material changes in share-based compensation expense in the future.

We have issued share-based awards with performance-based vesting criteria. Achievement of the milestones must be probable before we begin recording share-based compensation expense. When the performance-based vesting criteria is considered probable, we begin to recognize compensation expense at that time. In the period that achievement of the performance-based criteria is deemed probable, US GAAP requires the immediate recognition of all previously unrecognized compensation since the original grant date. As a result, compensation expense recorded in the period that achievement is deemed probable could include a substantial amount of previously unrecorded compensation expense related to the prior periods. For any share-based awards where performance-based vesting criteria is no longer considered probable, previously recognized compensation cost would be reversed. As of December 31, 2022, we have achieved the performance-based criteria for all share-based awards with performance-based vesting criteria, except for the Criteria Four award, as defined in Note 10, “Share-based compensation,” included in “Notes to Consolidated Financial Statements.”

We apply Accounting Standards Update 2018-07, “Improvements to Nonemployee Share-Based Payment Accounting,” which generally expands the scope of ASC 718, Compensation—Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees and supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-employees, which previously included the accounting for nonemployee awards.

Recently Issued Accounting Standards

See Item 8 of Part II, “Financial Statements and Supplementary Data – Note 2. Summary of significant accounting policies - (s) Recently issued accounting standards.

Fourth Quarter Financial Results

For the three months ended December 31, 2022 as compared to the three months ended December 31, 2021:

Total revenue increased 16% to $13.1 million. Platform revenue increased 19% to $12.9 million. Services revenue decreased 54% to $0.2 million.
Gross profit increased 19% to $8.3 million. Gross margin increased to 63% from 62%.
Adjusted gross profit increased 20% to $10.0 million. Adjusted gross margin increased to 77% from 74%.
Net loss narrowed 13% to $1.5 million, which resulted in a loss of $0.11 per basic and diluted share.
Adjusted EBITDA increased 16% to $1.5 million.
Cash from operating activities increased 123% to $4.4 million.
Cash and cash equivalents were $31.8 million as of December 31, 2022.

Full Year Financial Results

For the year ended December 31, 2022 as compared to the year ended December 31, 2021:

Total revenue increased 21% to $53.3 million. Platform revenue increased 22% to $52.0 million. Services revenue decreased 16% to $1.3 million.
Gross profit increased 25% to $34.7 million. Gross margin increased to 65% from 63%.
Adjusted gross profit increased 25% to $41.1 million. Adjusted gross margin increased to 77% from 75%.
Net income was $0.6 million, which resulted in $0.04 per basic and diluted share, compared to net income of $0.7 million (inclusive of a one-time gain of $2.2 million on the extinguishment of debt from the forgiveness of the CARES Act Loan).
Adjusted EBITDA increased 18% to $12.9 million.
Cash from operating activities increased 39% to $12.5 million.

27

 


 

 

Platform revenue consists of both contractual and transactional revenue generated from our technology platform, CORE. It includes all revenue generated through our idiCORE and FOREWARN solutions. The cost of platform revenue, which consists primarily of data acquisition costs, remains relatively fixed irrespective of revenue generation. Services revenue consists of revenue generated from our idiVERIFIED service, which is an ancillary collections market offering that is purely transactional and of a lower margin profile. The cost of services revenue, which consists primarily of third-party servicer costs, is variable.

Use and Reconciliation of Non-GAAP Financial Measures

Management evaluates the financial performance of our business on a variety of key indicators, including non-GAAP metrics of adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, adjusted gross margin and free cash flow ("FCF"). Adjusted EBITDA is a financial measure equal to net (loss) income, the most directly comparable financial measure based on US GAAP, excluding interest (income) expense, net, income tax (benefit) expense, depreciation and amortization, share-based compensation expense, gain on extinguishment of debt, litigation costs, and write-off of long-lived assets and others, as noted in the tables below. We define adjusted EBITDA margin as adjusted EBITDA as a percentage of revenue. We define adjusted gross profit as revenue less cost of revenue (exclusive of depreciation and amortization), and adjusted gross margin as adjusted gross profit as a percentage of revenue. We define FCF as net cash provided by operating activities reduced by purchase of property and equipment and capitalized costs included in intangible assets.

 

 

 

Three Months Ended December 31,

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Net (loss) income

 

$

(1,544

)

 

$

(1,784

)

 

$

616

 

 

$

655

 

Interest (income) expense, net

 

 

(225

)

 

 

(1

)

 

 

(351

)

 

 

7

 

Income tax (benefit) expense

 

 

(148

)

 

 

198

 

 

 

96

 

 

 

198

 

Depreciation and amortization

 

 

1,815

 

 

 

1,466

 

 

 

6,675

 

 

 

5,399

 

Share-based compensation expense

 

 

1,439

 

 

 

1,418

 

 

 

5,505

 

 

 

6,615

 

Gain on extinguishment of debt

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(2,175

)

Litigation costs

 

 

4

 

 

 

-

 

 

 

132

 

 

 

126

 

Write-off of long-lived assets and others

 

 

171

 

 

 

9

 

 

 

178

 

 

 

104

 

Adjusted EBITDA

 

$

1,512

 

 

$

1,306

 

 

$

12,851

 

 

$

10,929

 

Revenue

 

$

13,069

 

 

$

11,258

 

 

$

53,318

 

 

$

44,022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income margin

 

 

(12

%)

 

 

(16

%)

 

 

1

%

 

 

1

%

Adjusted EBITDA margin

 

 

12

%

 

 

12

%

 

 

24

%

 

 

25

%

The following is a reconciliation of gross profit, the most directly comparable US GAAP financial measure, to adjusted gross profit:

 

 

Three Months Ended December 31,

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenue

 

$

13,069

 

 

$

11,258

 

 

$

53,318

 

 

$

44,022

 

Cost of revenue (exclusive of depreciation and
  amortization)

 

 

(3,054

)

 

 

(2,927

)

 

 

(12,211

)

 

 

(11,195

)

Depreciation and amortization of intangible assets

 

 

(1,758

)

 

 

(1,407

)

 

 

(6,440

)

 

 

(5,170

)

Gross profit

 

 

8,257

 

 

 

6,924

 

 

 

34,667

 

 

 

27,657

 

Depreciation and amortization of intangible assets

 

 

1,758

 

 

 

1,407

 

 

 

6,440

 

 

 

5,170

 

Adjusted gross profit

 

$

10,015

 

 

$

8,331

 

 

$

41,107

 

 

$

32,827

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin

 

 

63

%

 

 

62

%

 

 

65

%

 

 

63

%

Adjusted gross margin

 

 

77

%

 

 

74

%

 

 

77

%

 

 

75

%

 

28

 


 

 

The following is a reconciliation of net cash provided by operating activities, the most directly comparable US GAAP measure, to FCF:

 

 

Three Months Ended December 31,

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Net cash provided by operating activities

 

$

4,359

 

 

$

1,951

 

 

$

12,459

 

 

$

8,948

 

Less:

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

(102

)

 

 

(57

)

 

 

(373

)

 

 

(280

)

Capitalized costs included in intangible assets

 

 

(2,317

)

 

 

(1,415

)

 

 

(8,456

)

 

 

(4,964

)

Free cash flow

 

$

1,940

 

 

$

479

 

 

$

3,630

 

 

$

3,704

 

In order to assist readers of our consolidated financial statements in understanding the operating results that management uses to evaluate the business and for financial planning purposes, we present non-GAAP measures of adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, adjusted gross margin and FCF as supplemental measures of our operating performance. We believe they provide useful information to our investors as they eliminate the impact of certain items that we do not consider indicative of our cash operations and ongoing operating performance. In addition, we use them as an integral part of our internal reporting to measure the performance and operating strength of our business.

We believe adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, adjusted gross margin and FCF are relevant and provide useful information frequently used by securities analysts, investors and other interested parties in their evaluation of the operating performance of companies similar to ours and are indicators of the operational strength of our business. We believe adjusted EBITDA eliminates the uneven effect of considerable amounts of non-cash depreciation and amortization, share-based compensation expense and the impact of other non-recurring items, providing useful comparisons versus prior periods or forecasts. Adjusted EBITDA margin is calculated as adjusted EBITDA as a percentage of revenue. Our adjusted gross profit is a measure used by management in evaluating the business’s current operating performance by excluding the impact of prior historical costs of assets that are expensed systematically and allocated over the estimated useful lives of the assets, which may not be indicative of the current operating activity. Our adjusted gross profit is calculated by using revenue, less cost of revenue (exclusive of depreciation and amortization). We believe adjusted gross profit provides useful information to our investors by eliminating the impact of non-cash depreciation and amortization, and specifically the amortization of software developed for internal use, providing a baseline of our core operating results that allow for analyzing trends in our underlying business consistently over multiple periods. Adjusted gross margin is calculated as adjusted gross profit as a percentage of revenue. We believe FCF is an important liquidity measure of the cash that is available, after capital expenditures, for operational expenses and investment in our business. FCF is a measure used by management to understand and evaluate the business’s operating performance and trends over time. FCF is calculated by using net cash provided by operating activities, less purchase of property and equipment and capitalized costs included in intangible assets.

Adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, adjusted gross margin and FCF are not intended to be performance measures that should be regarded as an alternative to, or more meaningful than, financial measures presented in accordance with US GAAP. In addition, FCF is not intended to represent our residual cash flow available for discretionary expenses and is not necessarily a measure of our ability to fund our cash needs. The way we measure adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, adjusted gross margin and FCF may not be comparable to similarly titled measures presented by other companies, and may not be identical to corresponding measures used in our various agreements.

29

 


 

 

Quarterly Financial Data (unaudited)

The following tables set forth the Company's unaudited quarterly consolidated statements of operations data and reconciliations of certain directly comparable US GAAP financial measures to non-GAAP financial measures, including adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, adjusted gross margin, and FCF for each of the eight quarters in the two-year period ended December 31, 2022. The Company has prepared the quarterly unaudited consolidated statements of operations data on a basis consistent with the audited consolidated financial statements included elsewhere in this 2022 Form 10-K. In the opinion of management, the financial information in these tables reflects all adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of this data. This information should be read in conjunction with the audited consolidated financial statements and related notes included elsewhere in this 2022 Form 10-K. The results of historical periods are not necessarily indicative of the results for any future period.

 

30

 


 

 

 

 

Three Months Ended

 

(In thousands, except share data) (Unaudited)

 

3/31/2021

 

 

6/30/2021

 

 

9/30/2021

 

 

12/31/2021

 

 

3/31/2022

 

 

6/30/2022

 

 

9/30/2022

 

 

12/31/2022

 

Revenue

 

$

10,217

 

 

$

10,879

 

 

$

11,668

 

 

$

11,258

 

 

$

12,729

 

 

$

12,494

 

 

$

15,026

 

 

$

13,069

 

Costs and expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue (exclusive of
  depreciation and amortization)

 

 

2,761

 

 

 

2,720

 

 

 

2,787

 

 

 

2,927

 

 

 

3,170

 

 

 

2,920

 

 

 

3,067

 

 

 

3,054

 

Sales and marketing expenses

 

 

2,221

 

 

 

2,349

 

 

 

2,154

 

 

 

2,208

 

 

 

2,391

 

 

 

2,822

 

 

 

2,623

 

 

 

2,998

 

General and administrative expenses

 

 

4,550

 

 

 

4,890

 

 

 

4,127

 

 

 

6,244

 

 

 

5,353

 

 

 

5,300

 

 

 

5,465

 

 

 

7,119

 

Depreciation and amortization

 

 

1,258

 

 

 

1,330

 

 

 

1,345

 

 

 

1,466

 

 

 

1,534

 

 

 

1,613

 

 

 

1,713

 

 

 

1,815

 

Total costs and expenses

 

 

10,790

 

 

 

11,289

 

 

 

10,413

 

 

 

12,845

 

 

 

12,448

 

 

 

12,655

 

 

 

12,868

 

 

 

14,986

 

(Loss) income from operations

 

 

(573

)

 

 

(410

)

 

 

1,255

 

 

 

(1,587

)

 

 

281

 

 

 

(161

)

 

 

2,158

 

 

 

(1,917

)

Interest (expense) income, net

 

 

(5

)

 

 

(4

)

 

 

1

 

 

 

1

 

 

 

1

 

 

 

-

 

 

 

125

 

 

 

225

 

Gain on extinguishment of debt

 

 

-

 

 

 

2,175

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

(Loss) income before income taxes

 

 

(578

)

 

 

1,761

 

 

 

1,256

 

 

 

(1,586

)

 

 

282

 

 

 

(161

)

 

 

2,283

 

 

 

(1,692

)

Income tax expense (benefit)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

198

 

 

 

175

 

 

 

44

 

 

 

25

 

 

 

(148

)

Net (loss) income

 

$

(578

)

 

$

1,761

 

 

$

1,256

 

 

$

(1,784

)

 

$

107

 

 

$

(205

)

 

$

2,258

 

 

$

(1,544

)

(Loss) earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.05

)

 

$

0.14

 

 

$

0.10

 

 

$

(0.14

)

 

$

0.01

 

 

$

(0.01

)

 

$

0.16

 

 

$

(0.11

)

Diluted

 

$

(0.05

)

 

$

0.13

 

 

$

0.09

 

 

$

(0.14

)

 

$

0.01

 

 

$

(0.01

)

 

$

0.16

 

 

$

(0.11

)

Weighted average number of
  shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

12,207,193

 

 

 

12,269,412

 

 

 

12,741,723

 

 

 

13,158,638

 

 

 

13,543,607

 

 

 

13,776,479

 

 

 

13,748,587

 

 

 

13,964,010

 

Diluted

 

 

12,207,193

 

 

 

13,560,714

 

 

 

13,645,208

 

 

 

13,158,638

 

 

 

14,047,635

 

 

 

13,776,479

 

 

 

13,764,262

 

 

 

13,964,010

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

(In thousands) (Unaudited)

 

3/31/2021

 

 

6/30/2021

 

 

9/30/2021

 

 

12/31/2021

 

 

3/31/2022

 

 

6/30/2022

 

 

9/30/2022

 

 

12/31/2022

 

Net (loss) income

 

$

(578

)

 

$

1,761

 

 

$

1,256

 

 

$

(1,784

)

 

$

107

 

 

$

(205

)

 

$

2,258

 

 

$

(1,544

)

Interest expense (income), net

 

 

5

 

 

 

4

 

 

 

(1

)

 

 

(1

)

 

 

(1

)

 

 

-

 

 

 

(125

)

 

 

(225

)

Income tax expense (benefit)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

198

 

 

 

175

 

 

 

44

 

 

 

25

 

 

 

(148

)

Depreciation and amortization

 

 

1,258

 

 

 

1,330

 

 

 

1,345

 

 

 

1,466

 

 

 

1,534

 

 

 

1,613

 

 

 

1,713

 

 

 

1,815

 

Share-based compensation expense

 

 

2,046

 

 

 

2,165

 

 

 

986

 

 

 

1,418

 

 

 

1,387

 

 

 

1,406

 

 

 

1,273

 

 

 

1,439

 

Gain on extinguishment of debt

 

 

-

 

 

 

(2,175

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Litigation costs

 

 

120

 

 

 

6

 

 

 

-

 

 

 

-

 

 

 

15

 

 

 

76

 

 

 

37

 

 

 

4

 

Write-off of long-lived assets and
  others

 

 

20

 

 

 

41

 

 

 

34

 

 

 

9

 

 

 

3

 

 

 

-

 

 

 

4

 

 

 

171

 

Adjusted EBITDA

 

$

2,871

 

 

$

3,132

 

 

$

3,620

 

 

$

1,306

 

 

$

3,220

 

 

$

2,934

 

 

$

5,185

 

 

$

1,512

 

Revenue

 

$

10,217

 

 

$

10,879

 

 

$

11,668

 

 

$

11,258

 

 

$

12,729

 

 

$

12,494

 

 

$

15,026

 

 

$

13,069

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income margin

 

 

(6

%)

 

 

16

%

 

 

11

%

 

 

(16

%)

 

 

1

%

 

 

(2

%)

 

 

15

%

 

 

(12

%)

Adjusted EBITDA margin

 

 

28

%

 

 

29

%

 

 

31

%

 

 

12

%

 

 

25

%

 

 

23

%

 

 

35

%

 

 

12

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

(In thousands) (Unaudited)

 

3/31/2021

 

 

6/30/2021

 

 

9/30/2021

 

 

12/31/2021

 

 

3/31/2022

 

 

6/30/2022

 

 

9/30/2022

 

 

12/31/2022

 

Revenue

 

$

10,217

 

 

$

10,879

 

 

$

11,668

 

 

$

11,258

 

 

$

12,729

 

 

$

12,494

 

 

$

15,026

 

 

$

13,069

 

Cost of revenue (exclusive of
  depreciation and amortization)

 

 

(2,761

)

 

 

(2,720

)

 

 

(2,787

)

 

 

(2,927

)

 

 

(3,170

)

 

 

(2,920

)

 

 

(3,067

)

 

 

(3,054

)

Depreciation and amortization
  of intangible assets

 

 

(1,203

)

 

 

(1,272

)

 

 

(1,288

)

 

 

(1,407

)

 

 

(1,472

)

 

 

(1,551

)

 

 

(1,659

)

 

 

(1,758

)

Gross profit

 

 

6,253

 

 

 

6,887

 

 

 

7,593

 

 

 

6,924

 

 

 

8,087

 

 

 

8,023

 

 

 

10,300

 

 

 

8,257

 

Depreciation and amortization
  of intangible assets

 

 

1,203

 

 

 

1,272

 

 

 

1,288

 

 

 

1,407

 

 

 

1,472

 

 

 

1,551

 

 

 

1,659

 

 

 

1,758

 

Adjusted gross profit

 

$

7,456

 

 

$

8,159

 

 

$

8,881

 

 

$

8,331

 

 

$

9,559

 

 

$

9,574

 

 

$

11,959

 

 

$

10,015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin

 

 

61

%

 

 

63

%

 

 

65

%

 

 

62

%

 

 

64

%

 

 

64

%

 

 

69

%

 

 

63

%

Adjusted gross margin

 

 

73

%

 

 

75

%

 

 

76

%

 

 

74

%

 

 

75

%

 

 

77

%

 

 

80

%

 

 

77

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

(In thousands) (Unaudited)

 

3/31/2021

 

 

6/30/2021

 

 

9/30/2021

 

 

12/31/2021

 

 

3/31/2022

 

 

6/30/2022

 

 

9/30/2022

 

 

12/31/2022

 

Net cash provided by operating
  activities

 

$

1,232

 

 

$

2,301

 

 

$

3,464

 

 

$

1,951

 

 

$

2,430

 

 

$

2,525

 

 

$

3,145

 

 

$

4,359

 

Less:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

(46

)

 

 

(109

)

 

 

(68

)

 

 

(57

)

 

 

(113

)

 

 

(108

)

 

 

(50

)

 

 

(102

)

Capitalized costs included in
  intangible assets

 

 

(1,247

)

 

 

(1,173

)

 

 

(1,129

)

 

 

(1,415

)

 

 

(1,794

)

 

 

(2,099

)

 

 

(2,246

)

 

 

(2,317

)

Free cash flow

 

$

(61

)

 

$

1,019

 

 

$

2,267

 

 

$

479

 

 

$

523

 

 

$

318

 

 

$

849

 

 

$

1,940

 

 

31

 


 

 

Results of Operations

Year ended December 31, 2022 compared to year ended December 31, 2021

Revenue. Revenue increased $9.3 million or 21% to $53.3 million for the year ended December 31, 2022 from $44.0 million for the year ended December 31, 2021. Revenue from new customers increased $1.4 million or 37%, base revenue from existing customers increased $7.3 million or 21%, and growth revenue from existing customers increased $0.6 million or 10%. Our IDI billable customer base grew from 6,548 customers as of December 31, 2021 to 7,021 customers as of December 31, 2022, and our FOREWARN user base grew from 82,419 users to 116,960 users during that same period. Revenue from new customers represents the total monthly revenue generated from new customers in a given period. A customer is defined as a new customer during the first six months of revenue generation. Base revenue from existing customers represents the total monthly revenue generated from existing customers in a given period that does not exceed the customers' trailing six-month average revenue. A customer is defined as an existing customer six months after their initial month of revenue. Growth revenue from existing customers represents the total monthly revenue generated from existing customers in a given period in excess of the customers' trailing six-month average revenue.

Cost of revenue (exclusive of depreciation and amortization). Cost of revenue increased $1.0 million or 9% to $12.2 million for the year ended December 31, 2022 from $11.2 million for the year ended December 31, 2021. Our cost of revenue primarily includes data acquisition costs. Data acquisition costs consist primarily of the costs to acquire data either on a transactional basis or through flat-fee data licensing agreements, including unlimited usage agreements. We continue to enhance the breadth and depth of our data through the addition and expansion of relationships with key data suppliers, including our largest data supplier, which accounted for 49% of our total data acquisition costs for the years ended December 31, 2022 and 2021. Other cost of revenue items include expenses related to third-party infrastructure fees.

As the construct of our data costs is primarily a flat-fee, unlimited usage model, the cost of revenue as a percentage of revenue decreased to 23% for the year ended December 31, 2022 from 25% for the year ended December 31, 2021. We expect that cost of revenue as a percentage of revenue will continue to decrease over the coming years as our revenue increases. Historically, at scale, the industry business model’s cost of revenue will trend between 15% and 30% as a percentage of revenue.

Sales and marketing expenses. Sales and marketing expenses increased $1.9 million or 21% to $10.8 million for the year ended December 31, 2022 from $8.9 million for the year ended December 31, 2021. Sales and marketing expenses consist of salaries and benefits, advertising and marketing, travel expenses, and share-based compensation expense, incurred by our sales team, and provision for bad debts. The increase during the year ended December 31, 2022 was primarily attributable to an increase of $1.7 million in salaries and benefits, and sales commissions, resulting from increased revenue.

General and administrative expenses. General and administrative expenses increased $3.4 million or 17% to $23.2 million for the year ended December 31, 2022 from $19.8 million for the year ended December 31, 2021. For the years ended December 31, 2022 and 2021, our general and administrative expenses consisted primarily of employee salaries and benefits of $11.8 million and $8.4 million, share-based compensation expense of $5.2 million and $6.1 million, and professional fees of $3.7 million and $3.2 million, respectively.

Depreciation and amortization. Depreciation and amortization expenses increased $1.3 million or 24% to $6.7 million for the year ended December 31, 2022 from $5.4 million for the year ended December 31, 2021. The increase in depreciation and amortization for the year ended December 31, 2022 resulted primarily from the amortization of software developed for internal use that became ready for its intended use after December 31, 2021.

Gain on extinguishment of debt. On May 5, 2020, we received the CARES Act Loan in the principal amount of $2.2 million. On June 16, 2021, we received a notice from the Lender that the full principal amount of the CARES Act Loan and its accrued interest had been fully forgiven, resulting in a gain on extinguishment of debt of $2.2 million during the year ended December 31, 2021.

Income before income taxes. Income before income taxes was $0.7 million for the year ended December 31, 2022 compared to $0.9 million, inclusive of a one-time gain of $2.2 million on the extinguishment of debt from the forgiveness of the CARES Act Loan, for the year ended December 31, 2021. The significant improvement in income before income taxes to $0.7 million for the year ended December 31, 2022 from a loss of $1.3 million, exclusive of the one-time gain on extinguishment of debt, for the year ended December 31, 2021, was primarily attributable to the increase in revenue, decrease in our cost of revenue as a percentage of revenue, and decrease in share-based compensation expense, which was partially offset by the increase in employee salaries and benefits and sales commissions of $5.1 million, and depreciation and amortization of $1.3 million.

32

 


 

 

Income taxes. Income tax expense of $0.1 million and $0.2 million was recognized for the years ended December 31, 2022 and 2021, respectively. A valuation allowance on the deferred tax assets was recognized as of December 31, 2022 and 2021, to reduce the deferred tax assets to the amount that is more likely than not to be realized. See Note 8, “Income Taxes,” included in “Notes to Consolidated Financial Statements.”

Net income. Net income was $0.6 million for the year ended December 31, 2022 compared to $0.7 million, inclusive of a one-time gain of $2.2 million on the extinguishment of debt from the forgiveness of the CARES Act Loan, for the year ended December 31, 2021, as a result of the foregoing.

Effect of Inflation

We believe the persistent inflationary pressure throughout 2022 has contributed to deteriorating macroeconomic conditions and increased recession fears, causing businesses to slow their spending over the last several months, which have resulted in, and may continue to result, in fluctuations in volumes, pricing and operating margins for our services. Also, higher interest rates imposed to combat inflation, may reduce the demand for credit, which may lead to a decline in the volume of services we provide to our customers in the banking or financial industry, or other industries that are affected by these types of disruptions. However, the rates of inflation experienced in recent years have had no material impact on our financial statements as we have attempted to recover increased costs by increasing prices for our services, to the extent permitted by contracts and competition.

Liquidity and Capital Resources

Cash flows provided by operating activities. For the year ended December 31, 2022, net cash provided by operating activities was $12.5 million, primarily the result of the net income of $0.6 million, adjusted for certain non-cash items (consisting of share-based compensation expense, depreciation and amortization, write-off of long-lived assets, provision for bad debts, noncash lease expenses, and deferred income tax expense) totaling $13.2 million, and the cash used as a result of changes in assets and liabilities of $1.3 million, primarily the result of the increase in accounts receivable and other noncurrent assets, and the decrease in operating lease liabilities, which was offset by the increase in accounts payable and accrued expenses and other current liabilities. For the year ended December 31, 2021, net cash provided by operating activities was $8.9 million, primarily the result of the net income of $0.7 million, adjusted for certain non-cash items (consisting of share-based compensation expense, depreciation and amortization, write-off of long-lived assets, provision for bad debts, noncash lease expenses, gain on extinguishment of debt, and deferred income tax expense) totaling $10.7 million, and the cash used as a result of changes in assets and liabilities of $2.4 million, primarily the result of the increase in accounts receivable, and the decrease in accounts payable, accrued expenses and other current liabilities, and operating lease liabilities.

Cash flows used in investing activities. For the years ended December 31, 2022 and 2021, net cash used in investing activities was $8.8 million and $5.2 million, respectively, primarily as a result of capitalized costs included in intangible assets.

Cash flows (used in) provided by financing activities. For the year ended December 31, 2022, net cash used in financing activities was $6.1 million, mainly the result of $5.2 million in taxes paid related to the net share settlement of vesting of RSUs during the year and $0.9 million paid in aggregate for the repurchase of common stock pursuant to the Stock Repurchase Program that the board of directors authorized on May 4, 2022, authorizing the repurchase of up to $5.0 million of our common stock. For the year ended December 31, 2021, net cash provided by financing activities was $17.6 million, mainly the result of the net proceeds of $20.9 million in a registered direct offering on November 19, 2021, offset by $3.3 million in taxes paid related to the net share settlement of vesting of RSUs during the year.

As of December 31, 2022, we had material commitments under certain data licensing agreements of $27.2 million. We anticipate funding our operations using available cash and cash flow generated from operations within the next twelve months.

We reported net income of $0.6 million and $0.7 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, we had a total shareholders’ equity balance of $71.1 million.

As of December 31, 2022, we had cash and cash equivalents of $31.8 million. Based on projections of growth in revenue and operating results in the next twelve months, and the available cash and cash equivalents held by us, we believe that we will have sufficient cash resources to finance our operations and expected capital expenditures for the next twelve months.

Subject to revenue growth and our ability to generate positive cash flow, we may have to raise capital through the issuance of additional equity and/or debt, which, if we are able to obtain, could have the effect of diluting stockholders. Any equity or debt financings, if available at all, may be on terms which are not favorable to us.

33

 


 

 

Off-Balance Sheet Arrangements

We do not have any outstanding off-balance sheet guarantees, interest rate swap transactions or foreign currency forward contracts. In addition, we do not engage in trading activities involving non-exchange traded contracts. In our ongoing business, we do not enter into transactions involving, or otherwise form relationships with, unconsolidated entities or financial partnerships that are established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This 2022 Form 10-K contains certain “forward-looking statements” within the meaning of the PSLRA, Section 27A of the Securities Act, and Section 21E of the Exchange Act. Such forward-looking statements contain information about our expectations, beliefs or intentions regarding our product development and commercialization efforts, business, financial condition, results of operations, strategies or prospects. You can identify forward-looking statements by the fact that these statements do not relate strictly to historical or current matters. Rather, forward-looking statements relate to anticipated or expected events, activities, trends or results as of the date they are made. Because forward-looking statements relate to matters that have not yet occurred, these statements are inherently subject to risks and uncertainties that could cause our actual results to differ materially from any future results expressed or implied by the forward-looking statements.

Many factors could cause our actual activities or results to differ materially from the activities and results anticipated in forward-looking statements. These factors include the following:

Our products and services are highly technical and if they contain undetected errors, our business could be adversely affected and we may have to defend lawsuits or pay damages in connection with any alleged or actual failure of our products and services.
If we fail to respond to rapid technological changes in the data and analytics sector, we may lose customers and/or our products and/or services may become obsolete.
Because our networks and information technology systems are critical to our success, if unauthorized persons access our systems or our systems otherwise cease to function properly, our operations could be adversely affected and we could lose revenue or proprietary information, all of which could materially adversely affect our business.
Data security and integrity are critically important to our business, and breaches of security, unauthorized access to or disclosure of confidential information, disruption, including distributed denial of service (“DDoS”) attacks or the perception that confidential information is not secure, could result in a material loss of business, substantial legal liability or significant harm to our reputation.
If we fail to maintain and improve our systems, our certifications, our technology, and our interfaces with data sources and customers, demand for our services could be adversely affected.
Our business is subject to various governmental regulations, laws and orders, compliance with which may cause us to incur significant expenses or reduce the availability or effectiveness of our solutions, and the failure to comply with which could subject us to civil or criminal penalties or other liabilities.
The outcome of litigation, inquiries, investigations, examinations or other legal proceedings in which we are involved, in which we may become involved, or in which our customers or competitors are involved could subject us to significant monetary damages or restrictions on our ability to do business.
Our bylaws designate the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain actions, including derivative actions, which could limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with the Company and its directors, officers, other employees, or the Company's stockholders and may discourage lawsuits with respect to such claims.
Our stock price has been and may continue to be volatile, and the value of an investment in our common stock may decline.
Future issuances of shares of our common stock in connection with acquisitions or pursuant to our stock incentive plan could have a dilutive effect on your investment.

34

 


 

 

The concentration of our stock ownership may limit individual stockholder ability to influence corporate matters.
We are an “emerging growth company,” and we cannot be certain if the reduced reporting requirements available to emerging growth companies will make our shares of common stock less attractive to investors.
We expect that we may need additional capital in the future; however, such capital may not be available to us on reasonable terms, if at all, when or as we require additional funding. If we issue additional shares of our common stock or other securities that may be convertible into, or exercisable or exchangeable for, our common stock, our existing stockholders would experience further dilution.
We have a history of losses which makes our future results uncertain.
The ongoing and developing Covid-19 pandemic or future pandemics may adversely impact our business, our future results of operations and our overall financial performance.
Environmental issues, including any future reporting obligations in connection with environmental issues, may adversely impact our business and operations.
We depend, in part, on strategic alliances and joint ventures to grow our business. If we are unable to develop and maintain these strategic alliances and joint ventures, our growth may be adversely affected.
If we consummate any future acquisitions, we will be subject to the risks inherent in identifying, acquiring and operating a newly acquired business.
Our relationships with key customers may be materially diminished or terminated.
If we lose the services of key personnel, it could adversely affect our business.
Our revenue is concentrated in the U.S. market across a broad range of industries. When these industries or the broader financial markets experience a downturn, demand for our services and revenue may be adversely affected.
We could lose our access to data sources which could prevent us from providing our services.
We must adequately protect our intellectual property in order to prevent loss of valuable proprietary information.
We face intense competition from both start-up and established companies that may have significant advantages over us and our products.
There may be further consolidation in our end-customer markets, which may adversely affect our revenue.
To the extent the availability of free or relatively inexpensive consumer and/or business information increases, the demand for some of our services may decrease.
If our newer products do not achieve market acceptance, revenue growth may suffer.
Our products and services can have long sales and implementation cycles, which may result in substantial expenses before realizing any associated revenue.
If our outside service providers and key vendors are not able to or do not fulfill their service obligations, our operations could be disrupted and our operating results could be harmed.
Consolidation in the data and analytics sector may limit market acceptance of our products and services.
We may incur substantial expenses defending against claims of infringement.

35

 


 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

As a smaller reporting company as defined in Rule 12b-2 of the Exchange Act, we are not required to include information otherwise required by this item.

Item 8. Financial Statements and Supplementary Data.

Our Consolidated Financial Statements and the Notes thereto, together with the report thereon of our independent registered public accounting firm are filed as part of this report, beginning on page F-1.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

Item 9A. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d–15(e) of the Exchange Act) as of December 31, 2022. We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

Based on the evaluation of disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act), the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of December 31, 2022.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) for the Company. Management, under the supervision of and with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, conducted an assessment of the effectiveness of the Company’s internal control over financial reporting based on the criteria set forth by the Committee of Sponsoring Organizations (the "COSO") of the Treadway Commission in Internal Control-Integrated Framework (2013). Management concluded that the Company’s internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) was effective as of December 31, 2022, based on criteria in Internal Control-Integrated Framework (2013) issued by the COSO.

Changes in Internal Control Over Financial Reporting

There were no changes in the Company’s internal control over financial reporting identified in connection with management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the last fiscal quarter of 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures and Internal Control over Financial Reporting

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Item 9B. Other Information.

None.

36

 


 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

37

 


 

 

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

The information required by this item is incorporated by reference to the definitive proxy statement for our 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2022.

Item 11. Executive Compensation.

The information required by this item is incorporated by reference to the definitive proxy statement for our 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2022.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this item is incorporated by reference to the definitive proxy statement for our 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2022.

Item 13. Certain Relationships and Related Transactions, and Director Independence.

The information required by this item is incorporated by reference to the definitive proxy statement for our 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2022.

Item 14. Principal Accountant Fees and Services.

The information required by this item is incorporated by reference to the definitive proxy statement for our 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2022.

 

 

 

38

 


 

 

PART IV

Item 15. Exhibits and Financial Statement Schedules.

(a) List of documents filed as part of this report:

1. Financial Statements: The information required by this item is contained in Item 8 of this 2022 Form 10-K.

2. Financial Statement Schedules: The information required by this item is included in the consolidated financial statements contained in Item 8 of this 2022 Form 10-K.

3. Exhibits: The following exhibits are filed as part of, or incorporated by reference into, this 2022 Form 10-K.

 

 

 

 

Incorporated by Reference

 

Filed

Exhibit No.

 

Exhibit Description

 

Form

 

File No.

 

Exhibit

 

Filing Date

 

Herewith

2.1

 

Separation and Distribution Agreement by and between Cogint, Inc. and Red Violet, Inc., dated February 27, 2018.

 

Form 10

 

001-38407

 

2.1

 

February 28, 2018

 

 

3.1

 

Amended and Restated Certificate of Incorporation of Red Violet, Inc.

 

8-K

 

001-38407

 

3.1

 

March 27, 2018

 

 

3.2

 

Amended and Restated Bylaws of Red Violet, Inc.

 

8-K

 

001-38407

 

3.2

 

March 27, 2018

 

 

4.1

 

Description of Registrant's Securities.

 

10-K

 

001-38407

 

4.1

 

March 12, 2020

 

 

10.1+

 

Form of Restricted Stock Unit Agreement Pursuant to the Red Violet, Inc. 2018 Stock Incentive Plan.

 

Form 10

 

001-38407

 

10.2

 

February 28, 2018

 

 

10.2+

 

Employment Agreement, dated March 26, 2018, by and between Red Violet and Derek Dubner.

 

8-K

 

001-38407

 

10.2

 

March 27, 2018

 

 

10.3+

 

Employment Agreement, dated March 26, 2018, by and between Red Violet and James Reilly.

 

8-K

 

001-38407

 

10.3

 

March 27, 2018

 

 

10.4+

 

Employment Agreement, dated March 26, 2018, by and between Red Violet and Dan MacLachlan.

 

8-K

 

001-38407

 

10.4

 

March 27, 2018

 

 

10.5+

 

Red Violet, Inc. 2018 Stock Incentive Plan.

 

8-K

 

001-38407

 

10.5

 

March 27, 2018

 

 

10.6

 

Form of Indemnification Agreement.

 

8-K

 

001-38407

 

10.6

 

March 27, 2018

 

 

10.7+

 

Executive Chairman Services Agreement, effective as of August 7, 2018, by and between Red Violet, Inc. and Michael Brauser.

 

10-Q

 

001-38407

 

10.1

 

August 8, 2018

 

 

10.8+

 

Form of 2018 Time- and Performance-Based Restricted Stock Unit Award Agreement.

 

10-Q

 

001-38407

 

10.2

 

November 7, 2018

 

 

10.9+

 

Employment Agreement between Red Violet, Inc. and Jeffrey Dell entered into on April 9, 2019.

 

10-Q

 

001-38407

 

10.1

 

August 5, 2019

 

 

10.10+

 

Form of 2019 Time- and Performance-Based Restricted Stock Unit Award Agreement.

 

10-K

 

001-38407

 

10.13

 

March 12, 2020

 

 

10.11+

 

Amendment to Red Violet, Inc. 2018 Stock Incentive Plan.

 

8-K

 

001-38407

 

10.1

 

June 4, 2020

 

 

10.12+

 

Separation Agreement dated February 16, 2021 by and between Red Violet, Inc. and Michael Brauser.

 

8-K

 

001-38407

 

10.1

 

February 17, 2021

 

 

10.13+

 

First Amendment to Employment Agreement dated November 9, 2020 by and between Red Violet, Inc. and Derek Dubner.

 

10-K

 

001-38407

 

10.15

 

March 10, 2021

 

 

10.14+

 

First Amendment to Employment Agreement dated November 9, 2020 by and between Red Violet, Inc. and James Reilly.

 

10-K

 

001-38407

 

10.16

 

March 10, 2021

 

 

10.15+

 

First Amendment to Employment Agreement dated November 9, 2020 by and between Red Violet, Inc. and Daniel MacLachlan.

 

10-K

 

001-38407

 

10.17

 

March 10, 2021

 

 

10.16+

 

First Amendment to Employment Agreement dated November 9, 2020 by and between Red Violet, Inc. and Jeffrey Dell.

 

10-K

 

001-38407

 

10.18

 

March 10, 2021

 

 

10.17

 

Form of Securities Purchase Agreement, dated as of November 19, 2021.

 

8-K

 

001-38407

 

10.1

 

November 19, 2021

 

 

10.18+

 

Amendment to Red Violet, Inc. 2018 Stock Incentive Plan.

 

8-K

 

001-38407

 

10.1

 

May 26, 2022

 

 

21.1

 

Subsidiaries of Red Violet, Inc.

 

 

 

 

 

 

 

 

 

X

23.1

 

Consent of Grant Thornton LLP.

 

 

 

 

 

 

 

 

 

X

31.1

 

Certification of Chief Executive Officer filed pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a) of the Securities and Exchange Act of 1934 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

X

39

 


 

 

31.2

 

Certification of Chief Financial Officer filed pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a) of the Securities and Exchange Act of 1934 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

X

32.1*

 

Certification by Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

X

32.2*

 

Certification by Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

X

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

 

 

 

 

 

 

 

X

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

 

 

 

 

 

 

X

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

 

 

 

 

 

 

X

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

 

 

 

 

 

 

X

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

 

 

 

 

 

 

X

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 

 

 

 

 

 

 

 

 

X

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document).

 

 

 

 

 

 

 

 

 

X

+ Management contract or compensatory plan or arrangement.

* This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

Item 16. Form 10-K Summary.

Registrants may voluntarily include a summary of information required by Form 10-K under this Item 16. The Company has elected not to include such summary information.

40

 


 

 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

 

March 8, 2023

 

 

 

 

RED VIOLET, INC.

 

 

 

 

 

 

 

 

 

By:

 

/s/ Derek Dubner

 

 

 

 

 

Derek Dubner

 

 

 

 

 

Chief Executive Officer

 

 

 

 

 

 

 

 

 

By:

 

/s/ Daniel MacLachlan

 

 

 

 

 

Daniel MacLachlan

 

 

 

 

 

Chief Financial Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature

 

Title

 

Date

 

 

 

 

 

/s/ Derek Dubner

 

Chief Executive Officer and Chairman

 

March 8, 2023

Derek Dubner

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/s/ Daniel MacLachlan

 

Chief Financial Officer

 

March 8, 2023

Daniel MacLachlan

 

(Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

/s/ Peter Benz

 

Director

 

March 8, 2023

Peter Benz

 

 

 

 

 

 

 

 

 

/s/ Steven D. Rubin

 

Director

 

March 8, 2023

Steven D. Rubin

 

 

 

 

 

 

 

 

 

/s/ Robert Swayman

 

Director

 

March 8, 2023

Robert Swayman

 

 

 

 

 

 

 

 

 

/s/ Lisa Stanton

 

Director

 

March 8, 2023

Lisa Stanton

 

 

 

 

 

 

 

 

 

 

41

 


 

Item 8. Financial Statements and Supplementary Data.

 

Index to Financial Statements

 

 

Page

 

 

 

Report of independent registered public accounting firm (PCAOB ID number: 248)

 

F-2

Consolidated balance sheets as of December 31, 2022 and 2021

 

F-3

Consolidated statements of operations for the years ended December 31, 2022 and 2021

 

F-4

Consolidated statements of changes in shareholders’ equity for the years ended December 31, 2022 and 2021

 

F-5

Consolidated statements of cash flows for the years ended December 31, 2022 and 2021

 

F-6

Notes to consolidated financial statements

 

F-7

 

 

F-1


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

Red Violet, Inc.

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of Red Violet, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations, changes in shareholders’ equity, and cash flows for the years then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ GRANT THORNTON LLP

We have served as the Company’s auditor since 2017.

 

Fort Lauderdale, Florida

March 8, 2023

 

F-2


 

RED VIOLET, INC.

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands, except share data)

 

 

December 31, 2022

 

 

December 31, 2021

 

ASSETS:

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

31,810

 

 

$

34,258

 

Accounts receivable, net of allowance for doubtful accounts of $60 and $28 as of
  December 31, 2022 and 2021, respectively

 

 

5,535

 

 

 

3,736

 

Prepaid expenses and other current assets

 

 

771

 

 

 

599

 

Total current assets

 

 

38,116

 

 

 

38,593

 

Property and equipment, net

 

 

709

 

 

 

577

 

Intangible assets, net

 

 

31,647

 

 

 

28,181

 

Goodwill

 

 

5,227

 

 

 

5,227

 

Right-of-use assets

 

 

1,114

 

 

 

1,661

 

Other noncurrent assets

 

 

601

 

 

 

137

 

Total assets

 

$

77,414

 

 

$

74,376

 

LIABILITIES AND SHAREHOLDERS' EQUITY:

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

2,229

 

 

$

1,605

 

Accrued expenses and other current liabilities

 

 

1,845

 

 

 

395

 

Current portion of operating lease liabilities

 

 

692

 

 

 

617

 

Deferred revenue

 

 

670

 

 

 

841

 

Total current liabilities

 

 

5,436

 

 

 

3,458

 

Noncurrent operating lease liabilities

 

 

598

 

 

 

1,291

 

Deferred tax liabilities

 

 

287

 

 

 

198

 

Total liabilities

 

 

6,321

 

 

 

4,947

 

Shareholders' equity:

 

 

 

 

 

 

Preferred stock—$0.001 par value, 10,000,000 shares authorized, and 0 shares
  issued and outstanding, as of December 31, 2022 and 2021

 

 

-

 

 

 

-

 

Common stock—$0.001 par value, 200,000,000 shares authorized, 13,956,404 and
  
13,488,540 shares issued and outstanding, as of December 31, 2022 and 2021

 

 

14

 

 

 

13

 

Additional paid-in capital

 

 

92,481

 

 

 

91,434

 

Accumulated deficit

 

 

(21,402

)

 

 

(22,018

)

Total shareholders' equity

 

 

71,093

 

 

 

69,429

 

Total liabilities and shareholders' equity

 

$

77,414

 

 

$

74,376

 

See notes to consolidated financial statements

 

F-3


 

RED VIOLET, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(Amounts in thousands, except share data)

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

Revenue

 

$

53,318

 

 

$

44,022

 

Costs and expenses:

 

 

 

 

 

 

Cost of revenue (exclusive of depreciation and amortization)

 

 

12,211

 

 

 

11,195

 

Sales and marketing expenses

 

 

10,834

 

 

 

8,932

 

General and administrative expenses

 

 

23,237

 

 

 

19,811

 

Depreciation and amortization

 

 

6,675

 

 

 

5,399

 

Total costs and expenses

 

 

52,957

 

 

 

45,337

 

Income (loss) from operations

 

 

361

 

 

 

(1,315

)

Interest income (expense), net

 

 

351

 

 

 

(7

)

Gain on extinguishment of debt

 

 

-

 

 

 

2,175

 

Income before income taxes

 

 

712

 

 

 

853

 

Income tax expense

 

 

96

 

 

 

198

 

Net income

 

$

616

 

 

$

655

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.05

 

Weighted average number of shares outstanding:

 

 

 

 

 

 

Basic

 

 

13,759,296

 

 

 

12,597,316

 

Diluted

 

 

14,107,144

 

 

 

13,403,041

 

See notes to consolidated financial statements

F-4


 

RED VIOLET, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

(Amounts in thousands, except share data)

 

 

 

Common stock

 

 

Treasury stock

 

 

Additional paid-in

 

 

Accumulated

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

capital

 

 

deficit

 

 

Total

 

Balance at December 31, 2020

 

 

12,167,327

 

 

$

13

 

 

 

-

 

 

$

-

 

 

$

66,005

 

 

$

(22,673

)

 

$

43,345

 

Vesting of restricted stock units

 

 

911,698

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Increase in treasury stock resulting
  from shares withheld to cover
  statutory taxes

 

 

-

 

 

 

-

 

 

 

(143,400

)

 

 

(3,327

)

 

 

-

 

 

 

-

 

 

 

(3,327

)

Retirement of treasury stock

 

 

(143,400

)

 

 

-

 

 

 

143,400

 

 

 

3,327

 

 

 

(3,327

)

 

 

-

 

 

 

-

 

Issuance of common stock upon
  direct offering to certain investors,
  net of issuance costs of $
86

 

 

552,915

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

20,924

 

 

 

-

 

 

 

20,924

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

7,832

 

 

 

-

 

 

 

7,832

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

655

 

 

 

655

 

Balance at December 31, 2021

 

 

13,488,540

 

 

$

13

 

 

 

-

 

 

$

-

 

 

$

91,434

 

 

$

(22,018

)

 

$

69,429

 

Vesting of restricted stock units

 

 

770,210

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

(1

)

 

 

-

 

 

 

-

 

Increase in treasury stock resulting
  from shares withheld to cover
  statutory taxes

 

 

-

 

 

 

-

 

 

 

(252,346

)

 

 

(5,200

)

 

 

-

 

 

 

-

 

 

 

(5,200

)

Common stock repurchased

 

 

-

 

 

 

-

 

 

 

(50,000

)

 

 

(878

)

 

 

-

 

 

 

-

 

 

 

(878

)

Retirement of treasury stock

 

 

(302,346

)

 

 

-

 

 

 

302,346

 

 

 

6,078

 

 

 

(6,078

)

 

 

-

 

 

 

-

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

7,126

 

 

 

-

 

 

 

7,126

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

616

 

 

 

616

 

Balance at December 31, 2022

 

 

13,956,404

 

 

$

14

 

 

 

-

 

 

$

-

 

 

$

92,481

 

 

$

(21,402

)

 

$

71,093

 

See notes to consolidated financial statements

 

F-5


 

RED VIOLET, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands)

 

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income

 

$

616

 

 

$

655

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

6,675

 

 

 

5,399

 

Share-based compensation expense

 

 

5,505

 

 

 

6,615

 

Write-off of long-lived assets

 

 

177

 

 

 

32

 

Provision for bad debts

 

 

174

 

 

 

95

 

Noncash lease expenses

 

 

547

 

 

 

500

 

Interest expense

 

 

-

 

 

 

11

 

Deferred income tax expense

 

 

89

 

 

 

198

 

Gain on extinguishment of debt

 

 

-

 

 

 

(2,175

)

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(1,973

)

 

 

(630

)

Prepaid expenses and other current assets

 

 

(172

)

 

 

(18

)

Other noncurrent assets

 

 

(464

)

 

 

2

 

Accounts payable

 

 

624

 

 

 

(470

)

Accrued expenses and other current liabilities

 

 

1,450

 

 

 

(1,051

)

Deferred revenue

 

 

(171

)

 

 

337

 

Operating lease liabilities

 

 

(618

)

 

 

(552

)

Net cash provided by operating activities

 

 

12,459

 

 

 

8,948

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

 

 

Purchase of property and equipment

 

 

(373

)

 

 

(280

)

Capitalized costs included in intangible assets

 

 

(8,456

)

 

 

(4,964

)

Net cash used in investing activities

 

 

(8,829

)

 

 

(5,244

)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

Proceeds from issuance of shares, net of issuance costs

 

 

-

 

 

 

20,924

 

Taxes paid related to net share settlement of vesting of restricted stock units

 

 

(5,200

)

 

 

(3,327

)

Repurchases of common stock

 

 

(878

)

 

 

-

 

Net cash (used in) provided by financing activities

 

 

(6,078

)

 

 

17,597

 

Net (decrease) increase in cash and cash equivalents

 

$

(2,448

)

 

$

21,301

 

Cash and cash equivalents at beginning of period

 

 

34,258

 

 

 

12,957

 

Cash and cash equivalents at end of period

 

$

31,810

 

 

$

34,258

 

SUPPLEMENTAL DISCLOSURE INFORMATION

 

 

 

 

 

 

Cash paid for interest

 

$

-

 

 

$

-

 

Cash paid for income taxes

 

$

39

 

 

$

-

 

Share-based compensation capitalized in intangible assets

 

$

1,621

 

 

$

1,217

 

Retirement of treasury stock

 

$

6,078

 

 

$

3,327

 

See notes to consolidated financial statements

 

F-6


 

RED VIOLET, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands, except share data)

 

1. Principal activities

Red Violet, Inc. (“red violet,” or the “Company”), a Delaware corporation, is a software and services company building proprietary technologies and applying analytical capabilities to deliver identity intelligence. The Company’s technology powers critical solutions, which empower organizations to operate with confidence. The Company’s solutions enable the real-time identification and location of people, businesses, assets and their interrelationships. These solutions are used for purposes including risk mitigation, due diligence, fraud detection and prevention, regulatory compliance, and customer acquisition. The Company’s intelligent platform, CORETM, is purpose-built for the enterprise, yet flexible enough for organizations of all sizes, bringing clarity to massive datasets by transforming data into intelligence. The Company drives workflow efficiency and enables organizations to make better data-driven decisions.

Leveraging cloud-native proprietary technology and applying machine learning and advanced analytical capabilities, CORE provides essential solutions to public and private sector organizations through intuitive, easy-to-use analytical interfaces. With massive data assets consisting of public record, proprietary and publicly-available data, the Company’s differentiated information and innovative platform and solutions deliver identity intelligence – entities, relationships, affiliations, interactions, and events. The Company’s solutions are used today to enable frictionless commerce, to ensure safety, and to reduce fraud and the concomitant expense borne by society.

The Company has only one operating segment, as defined by Accounting Standards Codification ("ASC") 280, “Segment Reporting.”

2. Summary of significant accounting policies

(a) Basis of preparation and liquidity

The accompanying consolidated financial statements have been prepared by red violet in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The Company reported net income of $616 and $655 for the years ended December 31, 2022 and 2021, respectively. Net cash provided by operating activities was $12,459 and $8,948 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had an accumulated deficit of $21,402.

As of December 31, 2022, the Company had available cash and cash equivalents of $31,810, a decrease of $2,448 from $34,258 as of December 31, 2021. Based on this available cash and cash equivalents, and the projections of growth in revenue and operating results in the coming year, the Company believes that it will have sufficient cash resources to finance its operations and expected capital expenditures for the next twelve months from the date the financials are issued.

Principles of consolidation

The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant transactions among the Company and its subsidiaries have been eliminated upon consolidation.

(b) Use of estimates

The preparation of consolidated financial statements in accordance with US GAAP requires red violet’s management to make estimates and assumptions relating to the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the allowance for doubtful accounts, useful lives of intangible assets, recoverability of the carrying amount of goodwill and intangible assets, share-based compensation and income tax provision. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

(c) Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use.

F-7


 

The Company’s cash and bank deposits were held in major financial institutions located in the United States, which management believes have high credit ratings. The cash and bank deposits held in the United States, denominated in USD, amounted to $31,810 and $34,258 as of December 31, 2022 and 2021, respectively.

Financial instruments and related items, which potentially subject the Company to concentrations of credit risk, consist principally of cash investments. The Company places its temporary cash instruments with well-known financial institutions within the United States, and, at times, may maintain balances in United States banks in excess of the $250 US Federal Deposit Insurance Corporation insurance limit. The Company monitors the credit ratings of the financial institutions to mitigate this risk.

(d) Accounts receivable

Accounts receivable are due from customers and are generally unsecured, which consist of amounts earned but not yet collected. None of the Company’s accounts receivable bear interest. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. As of December 31, 2022, the current and noncurrent portion unbilled accounts receivable of $923 and $464, respectively, were included within accounts receivable and other noncurrent assets, respectively, on the consolidated balance sheets. There was no unbilled accounts receivable as of December 31, 2021.

The allowance for doubtful accounts is management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Management determines the allowance based on reviews of various factors, including historical experience, the age of the accounts receivable balance, customer-specific facts, economic conditions, and other factors that may affect the Company's ability to collect from customers. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers. The amount of the allowance for doubtful accounts was $60 and $28 as of December 31, 2022 and 2021, respectively, which was included within accounts receivable, net, on the consolidated balance sheets.

(e) Property and equipment

Property and equipment are stated at cost, net of accumulated depreciation or amortization. Expenditures for maintenance, repairs, and minor renewals are charged to expense in the period incurred. Betterments and additions are capitalized. Property and equipment are depreciated on the straight-line basis over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or lease terms that are reasonably assured. The estimated useful lives of property and equipment are as follows:

 

Computer and network equipment

 

 

5-7 years

 

Furniture, fixtures and office equipment

 

 

5 years

 

Leasehold improvements

 

 

7 years

 

 

When items of property and equipment are retired or otherwise disposed of, loss/income is charged or credited for the difference between the net book value and proceeds received thereon.

(f) Intangible assets other than goodwill

The Company’s intangible assets are initially recorded at the capitalized actual costs incurred, their acquisition cost, or fair value if acquired as part of a business combination, and amortized on a straight-line basis over their respective estimated useful lives, which are the periods over which the assets are expected to contribute directly or indirectly to the future cash flows of the Company. The Company’s intangible assets represent software developed for internal use. Intangible assets have estimated useful lives of 5-10 years.

In accordance with ASC 350-40, “Software — Internal use software,” the Company capitalizes eligible costs, including salaries and staff benefits, share-based compensation expense, travel expenses incurred by relevant employees, and other relevant costs of developing internal-use software that are incurred in the application development stage when developing or obtaining software for internal use. Once the software developed for internal use is ready for its intended use, it is amortized on a straight-line basis over its useful life.

(g) Goodwill

Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. As of December 31, 2022 and 2021, the balance of goodwill of $5,227 was as a result of the acquisition of Interactive Data, LLC (“Interactive Data”), a wholly-owned subsidiary of red violet, effective on October 2, 2014.

F-8


 

In accordance with ASC 350, “Intangibles - Goodwill and Other,” goodwill is tested at least annually for impairment, or when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, by assessing qualitative factors or performing a quantitative analysis in determining whether it is more likely than not that its fair value exceeds the carrying value. A quantitative step one assessment involves determining the fair value of each reporting unit using market participant assumptions. Should an impairment exist, the Company would recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit.

The measurement date of the Company’s annual goodwill impairment test is October 1. On October 1, 2022 and 2021, the Company performed qualitative assessments on the reporting unit and, based on this assessment, no events have occurred to indicate that it is more likely than not that the fair value of the reporting unit is less than its carry amount. The Company did not record a goodwill impairment loss during the years ended December 31, 2022 and 2021, and as of December 31, 2022, there was no accumulated goodwill impairment loss.

For purposes of reviewing impairment and the recoverability of goodwill, the Company must make various assumptions regarding estimated future cash flows and other factors in determining the fair values, including market multiples, discount rates, etc.

(h) Impairment of long-lived assets

Finite-lived intangible assets are amortized over their respective useful lives and, along with other long-lived assets, are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts may not be recoverable in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” In evaluating long-lived assets for recoverability, including finite-lived intangibles and property and equipment, the Company uses its best estimate of future cash flows expected to result from the use of the asset and eventual disposition in accordance with ASC 360-10-15. To the extent that estimated future undiscounted cash inflows attributable to the asset, less estimated future undiscounted cash outflows, are less than the carrying amount, an impairment loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value or fair value less costs to sell.

Asset recoverability is an area involving management judgment, requiring assessment as to whether the carrying value of assets can be supported by the undiscounted future cash flows. In calculating the future cash flows, certain assumptions are required to be made in respect of highly uncertain matters such as revenue growth rates, gross margin percentages and terminal growth rates.

The Company did not record an impairment loss of long-lived assets during the years ended December 31, 2022 and 2021.

(i) Fair value of financial instruments

ASC 820, “Fair Value Measurements and Disclosures,” establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market.

These tiers include:

Level 1 – defined as observable inputs such as quoted prices in active markets;
Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and
Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The fair value of the Company’s cash and cash equivalents, receivables and payables approximate their carrying amount because of the short-term nature of these instruments. The fair value of the noncurrent portion of unbilled accounts receivable included in other noncurrent assets approximates its carrying amount.

(j) Revenue recognition

The Company recognized revenue in accordance with ASC 606, “Revenue from Contracts with Customers” (“Topic 606”). Under this standard, revenue is recognized when control of goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company’s performance obligation is to provide on demand information and identity intelligence solutions to its customers by leveraging its proprietary technology and applying machine learning and advanced analytics to its massive data repository. The pricing for the customer contracts is based on usage, a monthly fee, or a combination of both.

F-9


 

Revenue is generally recognized on (a) a transactional basis determined by the customers’ usage, (b) a monthly fee or (c) a combination of both. Revenue pursuant to transactions determined by the customers’ usage is recognized when the transaction is complete, and either party may terminate the transactional agreement at any time. Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally 12 months, and the contract shall automatically renew for additional, successive 12-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term. Variable fees are allocated to each distinct month in the series for which they are earned. The Company’s revenue is recorded net of applicable sales taxes billed to customers.

Available within Topic 606, the Company has applied the portfolio approach practical expedient in accounting for customer revenue as one collective group, rather than individual contracts. Based on the Company’s historical knowledge of the contracts contained in this portfolio and the similar nature and characteristics of the customers, the Company has concluded the financial statement effects are not materially different than if accounting for revenue on a contract by contract basis.

Revenue is recognized over a period of time. The Company’s customers simultaneously receive and consume the benefits provided by the Company’s performance as and when provided. Furthermore, the Company has elected the “right to invoice” practical expedient, available within Topic 606, as its measure of progress, since it has a right to payment from a customer in an amount that corresponds directly with the value of its performance completed-to-date. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer. The Company's revenue arrangements do not contain significant financing components.

For the years ended December 31, 2022 and 2021, 75% and 80% of total revenue was attributable to customers with pricing contracts, respectively, versus 25% and 20% attributable to transactional customers, respectively. Pricing contracts are generally annual contracts or longer, with auto renewal.

If a customer pays consideration before the Company transfers services to the customer, those amounts are classified as deferred revenue. As of December 31, 2022 and 2021, the balance of deferred revenue was $670 and $841 respectively, all of which is expected to be realized in the next 12 months. In relation to the deferred revenue balance as of December 31, 2021, $841 was recognized into revenue during the year ended December 31, 2022.

As of December 31, 2022, $8,017 of revenue is expected to be recognized in the future for performance obligations that are unsatisfied or partially unsatisfied, related to pricing contracts that have a term of more than 12 months, of which $5,971 of revenue will be recognized in 2023, $1,838 in 2024, and $208 in 2025. The actual timing of recognition may vary due to factors outside of the Company’s control. The Company excludes variable consideration related entirely to wholly unsatisfied performance obligations and contracts and recognizes such variable consideration based upon the right to invoice the customer.

Sales commissions are incurred and recorded on an ongoing basis over the term of the customer relationship. These costs are recorded in sales and marketing expenses.

In addition, the Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

(k) Cost of revenue (exclusive of depreciation and amortization)

The Company’s cost of revenue primarily includes data acquisition costs and other cost of revenue. Data acquisition costs consist primarily of the costs to acquire data either on a transactional basis or through flat-fee data licensing agreements, including unlimited usage agreements. Data acquisition costs are recognized based on a straight-line amortization method. Other cost of revenue includes expenses related to third-party infrastructure fees.

(l) Advertising and promotion costs

Advertising and promotion costs are charged to operations as incurred. Advertising and promotion costs, included in sales and marketing expenses amounted to $261 and $97 for the years ended December 31, 2022 and 2021, respectively.

F-10


 

(m) Share-based compensation

The Company accounts for share-based compensation to employees in accordance with ASC 718, “Compensation—Stock Compensation.” Under ASC 718, the Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award and, for those awards subject only to service conditions, the Company recognizes the costs on a straight-line basis over the requisite service period for the entire award the employee is required to provide service in exchange for the award, which generally is the vesting period. For awards with performance and service conditions, we begin recording share-based compensation when achieving the performance criteria is probable and we recognize the costs using the accelerated attribution method.

The estimated number of stock awards that will ultimately vest requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, such amount will be recorded as a cumulative adjustment in the period estimates are revised. Changes in the Company’s estimates and assumptions may cause us to realize material changes in share-based compensation expense in the future.

The Company has issued share-based awards with performance-based vesting criteria. Achievement of the milestones must be probable before the Company begins recording share-based compensation expense. When the performance-based vesting criteria is considered probable, the Company begins to recognize compensation expense at that time. In the period that achievement of the performance-based criteria is deemed probable, US GAAP requires the immediate recognition of all previously unrecognized compensation since the original grant date. As a result, compensation expense recorded in the period that achievement is deemed probable could include a substantial amount of previously unrecorded compensation expense related to the prior periods. For any share-based awards where performance-based vesting criteria is no longer considered probable, previously recognized compensation cost would be reversed. As of December 31, 2022, the Company has achieved the performance-based criteria for all share-based awards with performance-based vesting criteria, except for the Criteria Four award, as defined in Note 10.

The Company applies Accounting Standards Update 2018-07, “Improvements to Nonemployee Share-Based Payment Accounting,” which generally expands the scope of ASC 718, "Compensation – Stock Compensation," to include share-based payment transactions for acquiring goods and services from nonemployees and supersedes the guidance in ASC 505-50, "Equity-Based Payments to Non-employees," which previously included the accounting for nonemployee awards.

(n) Income taxes

The Company accounts for income taxes in accordance with ASC 740, “Income Taxes,” which requires the use of the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

The effect on deferred tax assets and liabilities of a change in tax rates or laws is recognized in income in the period that the change in tax rates or laws is enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion or all of the deferred tax assets will not be realized.

ASC 740 clarifies the accounting for uncertain tax positions. This interpretation requires that an entity recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company’s accounting policy is to accrue interest and penalties related to uncertain tax positions, if and when required, as interest expense and a component of other expenses, respectively, in the consolidated statements of operations.

(o) Earnings per share

Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the periods. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and is calculated using the treasury stock method for stock options and unvested shares. Common equivalent shares are excluded from the calculation in the loss periods as their effects would be anti-dilutive.

F-11


 

(p) Contingencies

In the ordinary course of business, the Company is subject to loss contingencies that cover a wide range of matters. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, the Company evaluates, among other factors, the degree of probability and the ability to make a reasonable estimate of the amount of loss.

(q) Significant concentrations and risks

Concentration of credit risk

Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2022 and 2021, all of the Company’s cash and cash equivalents were deposited in financial institutions located in the United States, which management believes are of high credit quality. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.

Concentration of customers

For the years ended December 31, 2022 and 2021, no individual customer accounted for more than 10% of the total revenue.

As of December 31, 2022, one individual customer accounted for 11% of the Company’s accounts receivable, net. As of December 31, 2021, no individual customer accounted for more than 10% of the Company’s accounts receivable, net.

Concentration of suppliers

The Company’s products and services depend extensively upon continued access to and receipt of data from external sources, including data received from the major credit bureaus, including the Company’s largest data supplier. The Company’s other data suppliers include strategic partners, as well as various government and public records databases. The Company’s largest data supplier, with whom the Company has expanded its relationship while securing what it believes to be favorable business terms over the years, accounted for 49% of the Company’s total data acquisition costs for the years ended December 31, 2022 and 2021. The amended and renewed term of the agreement with this supplier ends June 30, 2026. The Company may elect to extend the term for an additional twelve months upon written notice to this supplier at least 30 days prior to the end of the amended and renewed term. During the term of the agreement, either party has the right to terminate the agreement: (i) in the event of the other party’s failure to cure a material breach, and (ii) in the event of the other party’s insolvency. In addition, this supplier may terminate this agreement by providing not less than 12 months’ advance written notice to the Company and the Company may terminate this agreement by providing not less than 24 months’ advance written notice to this supplier. As of December 31, 2022, the remaining minimum purchase commitments through the end of the amended and renewed term is $18.6 million. If the Company is unable to maintain its relationship with its largest data supplier, its ability to provide products and services could be negatively impacted, as it would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect its reputation, business, financial condition and results of operations and, if it is unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on its business and financial condition.

As of December 31, 2022 and 2021, among data suppliers, one data supplier accounted for 40% and 26% of the Company’s total accounts payable, respectively.

(r) Recently issued accounting standards

As an emerging growth company, the Company has left open the opportunity to take advantage of the extended transition period provided to emerging growth companies in Section 13(a) of the Exchange Act, however, it is the Company’s present intention to adopt any applicable new accounting standards timely.

F-12


 

3. Earnings per share

For the years ended December 31, 2022 and 2021, the basic and diluted earnings per share was as follows:

 

 

 

Year Ended December 31,

 

(In thousands, except share data)

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

Net income

 

$

616

 

 

$

655

 

Denominator:

 

 

 

 

 

 

Weighted average shares outstanding:

 

 

 

 

 

 

Basic

 

 

13,759,296

 

 

 

12,597,316

 

Diluted(1)

 

 

14,107,144

 

 

 

13,403,041

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.05

 

 

(1)
For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").

4. Accounts receivable, net

Accounts receivable, net consists of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Accounts receivable

 

$

5,595

 

 

$

3,764

 

Less: Allowance for doubtful accounts

 

 

(60

)

 

 

(28

)

Total accounts receivable, net

 

$

5,535

 

 

$

3,736

 

 

The movement of allowance for doubtful accounts is shown below:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Beginning balance

 

$

28

 

 

$

38

 

Charges to expenses

 

 

174

 

 

 

95

 

Write-offs

 

 

(142

)

 

 

(105

)

Ending balance

 

$

60

 

 

$

28

 

 

5. Property and equipment, net

Property and equipment, net consists of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Computer and network equipment

 

$

1,082

 

 

$

732

 

Furniture, fixtures and office equipment

 

 

776

 

 

 

763

 

Leasehold improvements

 

 

53

 

 

 

53

 

Total cost

 

 

1,911

 

 

 

1,548

 

Less: Accumulated depreciation

 

 

(1,202

)

 

 

(971

)

Property and equipment, net

 

$

709

 

 

$

577

 

 

Depreciation of property and equipment of $235 and $229 was recorded for the years ended December 31, 2022 and 2021, respectively.

6. Intangible assets, net

Intangible assets other than goodwill consist of the following:

 

 

 

 

 

December 31, 2022

 

 

December 31, 2021

 

(In thousands)

 

Amortization
period

 

Gross amount

 

 

Accumulated amortization

 

 

Net

 

 

Gross amount

 

 

Accumulated amortization

 

 

Net

 

Software developed for internal use

 

5-10 years

 

$

52,678

 

 

$

(21,031

)

 

$

31,647

 

 

$

42,982

 

 

$

(14,801

)

 

$

28,181

 

 

F-13


 

 

The gross amount associated with software developed for internal use represents capitalized costs of internally-developed software, including eligible salaries and staff benefits, share-based compensation, travel expenses incurred by relevant employees, and other relevant costs.

Amortization expenses of $6,440 and $5,170 were included in depreciation and amortization expense for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, intangible assets of $5,338, included in the gross amounts of software developed for internal use, have not started amortization, as they are not ready for their intended use.

The Company capitalized costs of software developed for internal use of $10,077 and $6,181 during the years ended December 31, 2022 and 2021, respectively.

As of December 31, 2022, estimated amortization expenses related to the Company’s intangible assets for 2023 through 2028 and thereafter are as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

8,123

 

2024

 

 

7,510

 

2025

 

 

6,344

 

2026

 

 

4,859

 

2027

 

 

3,243

 

2028 and thereafter

 

 

1,568

 

Total

 

$

31,647

 

 

7. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Accrued payroll and related expenses

 

$

1,600

 

 

$

228

 

Accrued data acquisition costs

 

 

116

 

 

 

49

 

Sales tax payable

 

 

38

 

 

 

56

 

Miscellaneous expenses payable

 

 

91

 

 

 

62

 

Total

 

$

1,845

 

 

$

395

 

 

8. Income taxes

The Company is subject to federal and state income taxes in the United States. The income taxes on income before income taxes consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Current

 

 

 

 

 

 

  State

 

$

7

 

 

$

-

 

Deferred

 

 

 

 

 

 

  Federal

 

 

1,149

 

 

 

(1,401

)

  State

 

 

392

 

 

 

(303

)

  Valuation allowance

 

 

(1,452

)

 

 

1,902

 

 

 

 

89

 

 

 

198

 

Provision for income tax

 

$

96

 

 

$

198

 

 

F-14


 

 

The Company’s effective income tax expense differed from the U.S. corporate statutory income tax rate for the years ended December 31, 2022 and 2021. A reconciliation is as follows:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Tax on income before income taxes

 

$

150

 

 

 

21

%

 

$

179

 

 

 

21

%

Effect of state taxes (net of federal tax benefit)

 

 

428

 

 

 

60

%

 

 

(303

)

 

 

-36

%

Excess tax benefit from share-based compensation

 

 

(731

)

 

 

-103

%

 

 

(2,801

)

 

 

-328

%

Nondeductible executive compensation

 

 

1,789

 

 

 

251

%

 

 

1,556

 

 

 

182

%

Forgiveness of the CARES Act loan

 

 

-

 

 

 

0

%

 

 

(456

)

 

 

-53

%

Other permanent differences

 

 

(57

)

 

 

-8

%

 

 

121

 

 

 

14

%

State rate change

 

 

(31

)

 

 

-4

%

 

 

-

 

 

 

-

 

Valuation allowance

 

 

(1,452

)

 

 

-204

%

 

 

1,902

 

 

 

223

%

Income tax expense

 

$

96

 

 

 

13

%

 

$

198

 

 

 

23

%

 

Components of deferred tax assets and liabilities consist of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

10,802

 

 

$

10,860

 

Share-based compensation

 

 

759

 

 

 

1,913

 

Accounts receivable

 

 

16

 

 

 

7

 

Deferred revenue, and accrued expenses and other current liabilities

 

 

231

 

 

 

340

 

 

 

 

11,808

 

 

 

13,120

 

Valuation allowance

 

 

(8,033

)

 

 

(9,485

)

 

 

 

3,775

 

 

 

3,635

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets

 

 

3,889

 

 

 

3,771

 

Property and equipment

 

 

173

 

 

 

62

 

 

 

 

4,062

 

 

 

3,833

 

Net deferred income tax liabilities

 

$

287

 

 

$

198

 

 

As of December 31, 2022, the Company had gross federal and state net operating loss carryforwards of $43,346 and $33,112, respectively, which begin to expire in 2036, except that $37,691 of federal net operating loss carryforwards incurred from 2018 to 2022 could be carried forward indefinitely. The Company’s federal net operating losses are not subject to annual Section 382 limitations due to ownership changes that could impact the future realization.

ASC 740 requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of the evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. On a periodic basis, management evaluates and determines the amount of valuation allowance required and adjusts such valuation allowance accordingly. Primarily due to cumulative pre-tax losses, management determined a valuation allowance of $8,033 and $9,485 was necessary as of December 31, 2022 and 2021, respectively, to reduce the deferred tax assets to the amount that is more likely than not to be realized. The change in the valuation allowance was a decrease of $1,452 and an increase of $1,902 for the years ended December 31, 2022 and 2021, respectively. The decrease in the valuation allowance in the year ended December 31, 2022 was primarily due to the decrease in gross deferred tax assets arising from share-based compensation, and the increase in the valuation allowance in the year ended December 31, 2021 was primarily due to the change in net operating loss carryforwards.

The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon its evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the Company’s financial statements.

The Company continually evaluates expiring statutes of limitations, audits, proposed settlements, changes in tax law and new authoritative rulings. Due to the existence of net operating loss carryforwards since inception, all of the Company’s income tax filings remain open for tax examinations.

F-15


 

The Company does not have any unrecognized tax benefits as of December 31, 2022 and 2021.

9. Common stock and preferred stock

Common stock and treasury stock

As of December 31, 2022 and 2021, the number of authorized shares of common stock was 200,000,000, with a par value of $0.001 per share, of which, 13,956,404 and 13,488,540 shares of common stock were issued, respectively.

As of December 31, 2022 and 2021, there was no treasury stock.

During the year ended December 31, 2021, the changes in the number of issued shares of common stock and treasury stock was due to the following factors:

An aggregate of 911,698 shares of common stock issued as a result of the vesting of RSUs, of which, an aggregate of 143,400 shares of common stock were withheld to pay withholding taxes upon such vesting, which were reflected in treasury stock, with a cost of $3,327. The treasury stock of 143,400 shares was then retired fully during the year ended December 31, 2021.
An aggregate of 552,915 shares of common stock, with an issuance price of $38.00 per share, were issued in a registered direct offering to certain investors, pursuant to the securities purchase agreements entered into on November 19, 2021. Net proceeds of $20,924 were received in November 2021.

During the year ended December 31, 2022, the changes in the number of issued shares of common stock and treasury stock was due to the following factors:

An aggregate of 770,210 shares of common stock issued as a result of the vesting of RSUs, of which, an aggregate of 252,346 shares of common stock were withheld to pay withholding taxes upon such vesting, which were reflected in treasury stock, with a cost of $5,200. The treasury stock of 252,346 shares was then retired fully during the year ended December 31, 2022.
On May 4, 2022, the board of directors of the Company authorized the repurchase of up to $5.0 million of the Company's common stock from time to time (the “Stock Repurchase Program”). The Stock Repurchase Program does not obligate the Company to repurchase any shares and may be modified, suspended or terminated at any time and for any reason at the discretion of the board of directors. During the year ended December 31, 2022, the Company repurchased 50,000 shares of common stock under the Stock Repurchase Program at a net average price of $17.56 per share, which was reflected in treasury stock, with a cost of $878. The treasury stock of 50,000 shares was then retired fully during the year ended December 31, 2022.

Preferred stock

As of December 31, 2022 and 2021, the Company had 10,000,000 shares of preferred stock with par value of $0.001 per share authorized, and there were no shares of preferred stock issued or outstanding.

10. Share-based compensation

On March 22, 2018, the board of directors of the Company and Cogint, Inc. (“cogint”) (now known as Fluent, Inc.), in its capacity as sole stockholder of the Company prior to the Company’s spin-off from cogint on March 26, 2018 (the “Spin-off”), approved the Red Violet, Inc. 2018 Stock Incentive Plan (the “2018 Plan”), which became effective immediately prior to the Spin-off. A total of 3,000,000 shares of common stock were authorized to be issued under the 2018 Plan. On June 3, 2020, the Company’s stockholders approved an amendment to the 2018 Plan to increase the number of shares of common stock authorized for issuance under the 2018 Plan from 3,000,000 shares to 4,500,000 shares, and on May 25, 2022, the Company's stockholders approved an amendment to the 2018 Plan to increase the number of shares of common stock authorized for issuance under the 2018 Plan from 4,500,000 shares to 6,500,000 shares.

The primary purpose of the 2018 Plan, as amended, is to attract, retain, reward and motivate certain individuals by providing them with an opportunity to acquire or increase a proprietary interest in the Company and to incentivize them to expend maximum effort for the growth and success of the Company, so as to strengthen the mutuality of the interests between such individuals and the stockholders of the Company.

As of December 31, 2022, there were 2,289,357 shares of common stock available for future issuance under the 2018 Plan, as amended.

F-16


 

To date, all stock incentives issued under the 2018 Plan have been in the form of RSUs. RSUs granted under the 2018 Plan vest and settle upon the satisfaction of a time-based condition or with both time- and performance-based conditions. The time-based condition for these awards is generally satisfied over three or four years with annual vesting. Details of unvested RSUs activity during the years ended December 31, 2022 and 2021 were as follows:

 

 

 

Number of units

 

 

Weighted average
grant-date fair value

 

Unvested as of December 31, 2020

 

 

1,764,450

 

 

$

11.43

 

Granted(1)

 

 

506,850

 

 

$

27.50

 

Vested and delivered

 

 

(768,298

)

 

$

9.36

 

Withheld as treasury stock(2)

 

 

(143,400

)

 

$

9.33

 

Vested not delivered(3)

 

 

(10,750

)

 

$

13.68

 

Forfeited

 

 

(41,899

)

 

$

18.97

 

Unvested as of December 31, 2021

 

 

1,306,953

 

 

$

18.85

 

Granted(1)

 

 

561,100

 

 

$

18.29

 

Vested and delivered

 

 

(517,864

)

 

$

15.86

 

Withheld as treasury stock(2)

 

 

(252,346

)

 

$

16.71

 

Vested not delivered(3)

 

 

(8,716

)

 

$

22.81

 

Forfeited

 

 

(44,995

)

 

$

26.30

 

Unvested as of December 31, 2022

 

 

1,044,132

 

 

$

20.64

 

(1)
For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years.
(2)
Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details.
(3)
Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred.

There were certain grants of RSUs with both time- and performance-based conditions. Details of such grants of RSUs were as follows:

 

 

 

 

 

 

 

Weighted average

 

 

 

 

Amortization of share-based compensation

 

RSU grants with

 

 

 

Number

 

 

grant-date

 

 

 

 

Year Ended December 31,

 

performance criteria

 

Grant dates

 

of units

 

 

fair value

 

 

Vesting period

 

2022

 

 

2021

 

Criteria One(1)

 

9/5/2018 - 1/16/2019

 

 

1,577,500

 

 

$

7.66

 

 

3-4 years

 

$

6

 

 

$

1,206

 

Criteria Two(2)

 

8/28/2019 - 9/8/2020

 

 

277,500

 

 

$

12.27

 

 

3-4 years

 

 

278

 

 

 

781

 

Criteria Three(3)

 

8/28/2019 - 11/20/2020

 

 

455,000

 

 

$

15.44

 

 

3 years

 

 

491

 

 

 

2,239

 

Criteria Four(4)

 

7/30/2021

 

 

120,000

 

 

$

15.13

 

 

5 years

 

 

-

 

 

 

-

 

 

 

 

 

 

2,430,000

 

 

 

 

 

 

 

$

775

 

 

$

4,226

 

(1)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.

F-17


 

(2)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
(3)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $12.5 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $2.0 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. As of December 31, 2022, the remaining 10,000 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
(4)
On July 30, 2021, the Company granted 120,000 RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $15.13 per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. No amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The 120,000 RSUs were included in "Unvested as of December 31, 2022" with a fair value of $15.13 per share.

As of December 31, 2022, unrecognized share-based compensation expense associated with the granted RSUs amounted to $17,848, which is expected to be recognized over a weighted average period of 2.5 years.

Share-based compensation was allocated to the following accounts in the consolidated financial statements for the years ended December 31, 2022 and 2021:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Sales and marketing expenses

 

$

290

 

 

$

562

 

General and administrative expenses

 

 

5,215

 

 

 

6,053

 

Share-based compensation expense

 

 

5,505

 

 

 

6,615

 

Capitalized in intangible assets

 

 

1,621

 

 

 

1,217

 

Total

 

$

7,126

 

 

$

7,832

 

 

11. Related party transactions

Services Agreement

On August 7, 2018, the Company entered into a services agreement (the “Services Agreement”) with Mr. Michael Brauser (the “Consultant”), a greater than 10% stockholder, pursuant to which, the Consultant received cash compensation of $30 per month and was entitled to participate in the Company’s incentive compensation plan. The Services Agreement terminated on August 6, 2021, as further detailed below.

F-18


 

On February 16, 2021, the Company entered into a Separation Agreement (the "Separation Agreement") with the Consultant. Pursuant to the Separation Agreement, the parties agreed that the Services Agreement which expired on August 6, 2021 (“Expiration Date”), would not be renewed, but would continue in force and effect until the Expiration Date. As part of the Separation Agreement, the Consultant agreed (i) to certain non-solicitation obligations contained therein, (ii) that he and his affiliates would not disparage or assist or cooperate with any person or entity seeking to publicly disparage or economically harm the Company, (iii) that the Consultant and his affiliates would not initiate any lawsuit, claim, or proceeding with respect to any claims against the Company, except (with designated exceptions) for any legal proceeding initiated solely to remedy a breach of or to enforce the Separation Agreement, and (iv) with respect to each annual or special meeting of the Company's stockholders until the Expiration Date of the Separation Agreement, the Consultant agreed to vote the shares of the Company's common stock or any other securities entitled to vote then held by him or his affiliates in accordance with the board of directors' recommendations on director proposals (subject to certain board of directors change thresholds), and the ratification of the appointment of the Company’s independent registered public accounting firm.

The Company agreed (i) that the remaining unvested 166,666 RSUs previously granted to Consultant in accordance with the 2018 RSU agreement would continue to vest on July 1, 2021, in accordance with and subject to all other provisions and conditions of such grant, (ii) to amend the 2020 RSU agreement, previously granting Consultant 30,000 RSUs such that the 30,000 RSUs would continue to vest 33-1/3% on November 1, 2021, 66-2/3% on November 1, 2022, and 100% on November 1, 2023, without certain Company performance criteria, subject to all other provisions and conditions of such grant, (iii) to include shares of the Company's common stock held by the Consultant or his affiliates in any registration statement the Company files for the benefit of selling stockholders at any time when the Consultant or his affiliates beneficially own 10% or more of the Company's common stock, and (iv) to not initiate any lawsuit, claim, or proceeding with respect to any claims against the Consultant and his affiliates, except (with designated exceptions) for any legal proceeding initiated solely to remedy a breach of or to enforce the Separation Agreement. As a result of the modification to the 2020 RSU agreement, beginning February 16, 2021, the Company recognized an aggregate of $723 in share-based compensation expense over the remaining service period which ended on the Expiration Date.

The Company recognized consulting service fees relating to the Services Agreement of a total of $216 during the year ended December 31, 2021. In addition, amortization of share-based compensation expense of $1,432 (inclusive of $723 in relation with the modification of RSUs above) for the year ended December 31, 2021, was recognized in relation to the RSUs previously granted to the Consultant. There were no such expenses recognized during the year ended December 31, 2022.

12. Leases

On January 1, 2019, the Company adopted Leases (Topic 842) using the modified retrospective method applied to all leases existing at the date of initial application. The Company elected the practical expedients to not reassess whether any existing contracts are or contain leases, not reassess the lease classification for any existing leases, and not reassess initial direct costs for any existing leases, upon the adoption of Leases (Topic 842).

The Company leases its corporate headquarters of 21,020 rentable square feet in accordance with a non-cancelable 89-month operating lease agreement as amended and effective in January 2017, with an option to extend for an additional 60 months. The Company also leases an additional office space of 6,003 rentable square feet in accordance with a non-cancellable 90-month operating lease agreement entered into in April 2017, with an option to extend for additional 60 months. The extension option is not included in the determination of the lease term as it is not reasonably certain to be exercised.

For the years ended December 31, 2022 and 2021, a summary of the Company’s lease information is shown below:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Lease cost:

 

 

 

 

 

 

Operating lease costs

 

$

672

 

 

$

672

 

Other information:

 

 

 

 

 

 

Cash paid for operating leases

 

$

743

 

 

$

724

 

There were no additional right-of-use assets obtained in exchange for operating lease liabilities during the years ended December 31, 2022 and 2021. The Company used 8.0%, its estimated incremental borrowing rate for similar secured assets, as the discount rate for the above-mentioned leases to determine the present value of the lease payments because the implicit rate in each lease is not readily determinable. The discount rate was calculated on the basis of information available as of January 1, 2019, the application date.

As of December 31, 2022, the weighted average remaining operating lease term was 1.9 years.

F-19


 

As of December 31, 2022, scheduled future maturities and present value of the operating lease liabilities are as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

765

 

2024

 

 

542

 

2025

 

 

77

 

Total maturities

 

$

1,384

 

Present value included in condensed consolidated balance sheet:

 

 

 

Current portion of operating lease liabilities

 

$

692

 

Noncurrent operating lease liabilities

 

 

598

 

Total operating lease liabilities

 

$

1,290

 

Difference between the maturities and the present value of operating lease liabilities

 

$

94

 

 

13. Commitments and contingencies

(a) Capital commitment

The Company incurred data costs of $9,171 and $8,481 for the years ended December 31, 2022 and 2021, respectively, under certain data licensing agreements. As of December 31, 2022, future material capital commitments under certain data licensing agreements were $27,162, shown as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

8,287

 

2024

 

 

7,548

 

2025

 

 

7,507

 

2026

 

 

3,820

 

Total

 

$

27,162

 

 

(b) Employment agreements

The Company has employment agreements with certain executives, mainly including its Chief Executive Officer, President, Chief Financial Officer and Chief Information Officer, which provide for compensation and certain other benefits and for severance payments under certain circumstances.

(c) Contingency

The Company establishes accruals for those contingencies where the incurrence of a loss is probable and can be reasonably estimated, and it discloses the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued, if such disclosure is necessary for its financial statements to not be misleading. To estimate whether a loss contingency should be accrued by a charge to income, the Company evaluates, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of the loss. The Company does not record liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated.

The Company may be involved in litigation from time to time in the ordinary course of business. The Company does not believe that the ultimate resolution of any such matters will have a material adverse effect on its business, financial condition, results of operations or cash flows. However, the results of such matters cannot be predicted with certainty and the Company cannot assure you that the ultimate resolution of any legal or administrative proceeding or dispute will not have a material adverse effect on its business, financial condition, results of operations and cash flows.

(d) Covid-19 update

During 2020, the Company experienced significantly reduced commercial activity in numerous aspects of its business as a result of the preventative and protective actions taken by federal, state and local governments to combat Covid-19, including the implementation of stay-at-home orders, social distancing policies and certain temporary government-imposed moratoria on collection customers’ activities. During 2021 and 2022, the Company saw ongoing improvement in its results of operations, with the exception of the Company's idiVERIFIED service, which is an ancillary collections market offering that is purely transactional and of a lower margin profile. At this time, the Company cannot estimate if, or when, its idiVERIFIED service volume will return to pre-Covid levels.

F-20


 

To further support the Company’s liquidity, beginning April 1, 2020, the Company elected, under Section 2302 of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), to defer payment of the employer portion of Social Security payroll tax. Under the CARES Act, employers could forgo timely payment of the employer portion of Social Security taxes that would otherwise be due from March 27, 2020 through December 31, 2020, without penalty or interest charges. The Company paid 50% of the deferred amount in December 2021 and the remainder in December 2022, as required. On May 5, 2020, the Company received funding under a promissory note dated May 5, 2020 evidencing an unsecured non-recourse loan under the CARES Act, which was fully forgiven by Legacy Bank of Florida and the U.S. Small Business Administration in June 2021, resulting in a gain on extinguishment of debt of $2,175 during the year ended December 31, 2021.

F-21


EX-21 2 rdvt-ex21_1.htm EX-21.1 EX-21

 

Exhibit 21.1

SUBSIDIARIES

 

Name

 

Jurisdiction of Organization

IDI Holdings, LLC

 

Delaware

  Interactive Data, LLC

 

Georgia

Red Violet Technologies, LLC

 

Delaware

IDI Verified, LLC

 

Delaware

Forewarn, LLC

 

Delaware

Red Violet Blockchain and Analytical Solutions, LLC

 

Delaware

Whoodle, LLC

 

Delaware

HolSol, LLC

 

Delaware

 

 


EX-23 3 rdvt-ex23_1.htm EX-23.1 EX-23

 

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our report dated March 8, 2023, with respect to the consolidated financial statements included in the Annual Report of Red Violet, Inc. on Form 10-K for the year ended December 31, 2022. We consent to the incorporation by reference of said report in the Registration Statements of Red Violet, Inc. on Form S-8 (File No. 333-224147, File No. 333-238947 and File No. 333-265289).

/s/ Grant Thornton LLP

Fort Lauderdale, Florida

March 8, 2023

 

 


EX-31 4 rdvt-ex31_1.htm EX-31.1 EX-31

 

Exhibit 31.1

CERTIFICATIONS

I, Derek Dubner, certify that:

(1) I have reviewed this Annual Report on Form 10-K of Red Violet, Inc.;

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

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

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

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

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

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

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

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

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

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

 

March 8, 2023

 

By:

 

/s/ Derek Dubner

 

 

 

 

Derek Dubner

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31 5 rdvt-ex31_2.htm EX-31.2 EX-31

 

Exhibit 31.2

CERTIFICATIONS

I, Daniel MacLachlan, certify that:

(1) I have reviewed this Annual Report on Form 10-K of Red Violet, Inc.;

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

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

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

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

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

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

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

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

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

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

 

March 8, 2023

 

By:

 

/s/ Daniel MacLachlan

 

 

 

 

Daniel MacLachlan

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-32 6 rdvt-ex32_1.htm EX-32.1 EX-32

 

Exhibit 32.1

CERTIFICATION PURSUANT

TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the accompanying Annual Report on Form 10-K of Red Violet, Inc. for the fiscal year ended December 31, 2022, as filed with the U.S. Securities and Exchange Commission (the “Report”), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that:

(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

 

March 8, 2023

 

By:

 

/s/ Derek Dubner

 

 

 

 

Derek Dubner

Chief Executive Officer

(Principal Executive Officer)

 

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 Report or as a separate disclosure document of Red Violet, Inc. or the certifying officers.

 

 


EX-32 7 rdvt-ex32_2.htm EX-32.2 EX-32

 

Exhibit 32.2

CERTIFICATION PURSUANT

TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the accompanying Annual Report on Form 10-K of Red Violet, Inc. for the fiscal year ended December 31, 2022, as filed with the U.S. Securities and Exchange Commission (the “Report”), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that:

(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

 

March 8, 2023

 

By:

 

/s/ Daniel MacLachlan

 

 

 

 

Daniel MacLachlan

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

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 Report or as a separate disclosure document of Red Violet, Inc. or the certifying officers.

 

 


EX-101.DEF 8 rdvt-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 rdvt-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Intangible assets that have not started amortization Intangible Assets Gross Not Yet Amortized Excluding Goodwill Amount before accumulated amortization of intangible assets that have not started amortization, excluding goodwill Entity Address, City or Town Entity Address, City or Town Common stock repurchased, value Common stock repurchased, value Stock Repurchased During Period, Value Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Reconciliation of Effective Income Tax Benefit Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Earnings per share: Earnings Per Share [Abstract] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Promissory Notes Promissory Note [Member] Promissory note. Promissory Note [Member] Promissory Note Shares [Member] Promissory note shares. Domestic Tax Authority Domestic Tax Authority [Member] Supplier Concentration Risk Supplier Concentration Risk [Member] Issuance of common stock upon direct offering to certain investors, net of issuance costs of $86 Stock Issued During Period, Value, New Issues CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock Repurchase Program [Member] Stock Repurchase Program [Member] Amendment Flag Amendment Flag Capitalized costs of internally-developed software Capitalized Computer Software, Additions Sales and Marketing Expenses Selling and Marketing Expense [Member] Number of common stock authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Other information: Other Lease Information [Abstract] Other lease information. Subsequent Event Type Subsequent Event Type [Domain] FDIC Insurance limit Cash, FDIC Insured Amount Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Operating loss carryforward, expiration year Operating Loss Carryforwards Expiration Year Operating loss carryforwards expiration year. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Noncash lease expenses Noncash Lease Expenses Noncash lease expenses. Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Right-of-use assets Operating Lease, Right-of-Use Asset Vested and delivered, Weighted average grant-date fair value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Delivered In Period Weighted Average Grant Date Fair Value Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested and delivered in period, weighted average grant date fair value. Modification Of Restricted Stock Units RSU [Member] Modification Of Restricted Stock Units RSU [Member] Modification of Restricted Stock Units (RSUs) Intangible Assets Other than Goodwill Schedule of Finite-Lived Intangible Assets [Table Text Block] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Repurchases of common stock Payments for Repurchase of Common Stock Net operating loss carryforwards, carried forward indefinitely Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Lessee Operating Lease Liability Undiscounted Excess Amount, Total Difference between the maturities and the present value of operating lease liabilities Lessee, Operating Lease, Liability, Undiscounted Excess Amount Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Deferred amount percentage Deferred Amount Percentage Deferred Amount Percentage Statement [Table] Statement [Table] Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Cash paid for operating leases Operating Lease, Payments Operating segments Number of Operating Segments Service [Member] Service [Member] Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Business Acquisition Business Acquisition [Axis] Common stock available for future issuance Common Stock, Capital Shares Reserved for Future Issuance Auditor Firm ID Unvested, Weighted average grant-date fair value, Beginning balance Unvested, Weighted average grant-date fair value, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Legacy Bank Of Florida Legacy Bank Of Florida [Member] Legacy Bank of Florida [Member] Value, after forfeiture, of shares granted under share-based payment arrangement. Stocks Granted During Period Value Sharebased Compensation Share-based compensation Income Tax Authority Income Tax Authority [Domain] Product and Service Product and Service [Axis] Michael Brauser-A Greater Than 10% Stockholder Greater Than10 Percent Stockholder [Member] Greater than 10 percent stockholder. State rate change Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount Estimated useful life of intangible assets Amortization Period Finite-Lived Intangible Asset, Useful Life Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Supply Commitment Supply Commitment [Axis] Data cost incurred Cost Of Non Cancellable Data Licensing Agreements Data cost under certain data licensing agreements. Employee-related Liabilities, Current, Total Accrued payroll and related expenses Employee-related Liabilities, Current Present value included in consolidated balance sheet: Present Value Included In Condensed Consolidated Balance Sheet [Abstract] Present value included in condensed consolidated balance sheet. Concentration Risk Type Concentration Risk Type [Axis] Related party stockholder, percent Related Party Transaction, Rate Weighted average remaining operating lease Operating Lease, Weighted Average Remaining Lease Term Total liabilities and shareholders' equity Liabilities and Equity Plan Name Plan Name [Domain] Accumulated goodwill impairment loss Goodwill, Impaired, Accumulated Impairment Loss Weighted average shares outstanding: Weighted average number of shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Vested not delivered, Weighted average grant-date fair value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered In Period Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered In Period Weighted Average Grant Date Fair Value. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income Statement [Abstract] Other permanent differences Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Criteria Three Share-Based Payment Arrangement, Tranche Three [Member] Long Term Purchase Commitment Of Supplier Agreement Expiration Date Long term purchase commitment of supplier agreement expiration date. Amended and renewed term of agreement expiration date with supplier Total current liabilities Liabilities, Current Additional granted, Number of units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Additional Granted In Period Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Additional Granted In Period Number of total customers to which concessions were granted Number of total customers. Number of Total Customers Operating Loss Carryforwards, Total Net operating loss carryforwards Operating Loss Carryforwards Lessee, Operating Lease, Liability, to be Paid, Year Three 2024 Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Interest Expense, Total Interest expense Interest Expense Criteria Two Share-Based Payment Arrangement, Tranche Two [Member] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Preferred stock, shares authorized Preferred Stock, Shares Authorized Net deferred income tax liabilities Deferred Tax Liabilities, Net Deferred tax liabilities Net deferred income tax liabilities Effective Income Tax Rate Reconciliation, Forgiveness of the CARES Act loan Effective Income Tax Rate Reconciliation, Forgiveness of the CARES Act loan Forgiveness of the CARES Act loan Treasury Stock, Shares, Ending Balance Treasury Stock, Shares, Beginning Balance Treasury Stock, Shares, Total Treasury Stock, Shares Treasury Stock, Shares Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Benefit for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Weighted average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Entity Small Business Entity Small Business Percentage of common stock Percentage Of Common Stock Percentage of common stock. Intangible Assets, Net Intangible Assets Disclosure [Text Block] Total current assets Assets, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Intangible Assets, Net (Excluding Goodwill) [Abstract] Retirement of treasury stock, Shares Retirement Of Treasury Stock Share Retirement of treasury stock share Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total City Area Code City Area Code Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Principal Activities Business Description and Basis of Presentation [Text Block] Share-Based Payment Arrangement [Abstract] Total liabilities Liabilities Document Period End Date Document Period End Date Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Customer Two Customer Two [Member] Customer Two [Member] Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Operating lease, extended term Lessee, Operating Lease, Renewal Term Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Criteria One Share-Based Payment Arrangement, Tranche One [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Statistical Measurement Statistical Measurement [Axis] Minimum days of advance written notice of termination by each party prior to end of amended and renewed term of long term data licensing agreement. MinimumDaysOfAdvanceWrittenNoticeOfTerminationByEachPartyPriorToEndOfAmendedAndRenewedTermOfLongTermDataLicensingAgreement Each party's written notice of termination prior to end of amended and renewed term Withheld As Treasury Stock Withheld As Treasury Stock [Member] Withheld As Treasury Stock [Member] Vested and delivered, Number of units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Delivered Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested and delivered. 2028 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Consulting service fee monthly payment Consulting Service Fee Monthly Payment Consulting service fee monthly payment. Related Party Related Party [Axis] Total assets Assets Vested And Delivered Vested And Delivered [Member] Vested And Delivered [Member] Loan Restructuring Modification [Domain] State and Local Jurisdiction State and Local Jurisdiction [Member] Costs and expenses: Costs and Expenses [Abstract] Long-term Debt, Excluding Current Maturities, Total Long-term loan (non-current) Long-Term Debt, Excluding Current Maturities Non Current Portion Unbilled Accounts Receivable Accounts Receivable Unbilled Non Current Accounts Receivable Unbilled Non Current Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Accounts Receivable Accounts Receivable [Policy Text Block] Largest Data Supplier Member Largest Data Supplier [Member] Largest Data Supplier Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Fiscal Period Focus Document Fiscal Period Focus Accounts receivable Increase (Decrease) in Accounts Receivable Accounts receivable Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Deferred Tax Assets, Valuation Allowance Preferred stock - $0.001 par value, 10,000,000 shares authorized, and 0 shares issued and outstanding, as of December 31, 2022 and 2021 Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued Total Share-Based Payment Arrangement, Expensed and Capitalized, Amount Total operating lease liabilities Operating Lease, Liability Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Deferred revenue recognition period Contract With Customer Liability Revenue Recognition Period Contract with customer liability revenue recognition period. Write-off of long-lived assets Impairment of Long-Lived Assets to be Disposed of Customers With Pricing Contracts Customers With Pricing Contracts [Member] Customers with pricing contracts. Cost of Revenue (Exclusive of Depreciation and Amortization) Cost Of Revenue From Contract With Customer Policy [Text Block] Disclosure of accounting policy for cost of revenue from contract with customer. Statement of Financial Position [Abstract] Retirement of treasury stock Cancellation of treasury stock Retirement Of Treasury Stock Retirement of treasury stock. Entity File Number Securities Act File Number Scenario Scenario [Domain] Statement of Cash Flows [Abstract] 2026 Contractual Obligation, to be Paid, Year Four Gross revenue threshold limit for vesting of grants Share Based Compensation Award Grants Unvest Minimum Threshold Limit Of Gross Revenue For Vesting Of Grants Share-based compensation award grants unvest minimum threshold limit of gross revenue for vesting of grants. Geographical Geographical [Domain] Statistical Measurement Statistical Measurement [Domain] Statement of Stockholders' Equity [Abstract] Auditor Location Class of Stock Class of Stock [Domain] Sales Revenue, Net Revenue Benchmark [Member] Customer One Customer One [Member] Customer One [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Summary of Company's Lease Information Lease, Cost [Table Text Block] No Customer Member No Customer [Member] No Customer Term of loan Long-Term Debt, Term Proceeds from issuance of shares, net of issuance costs Proceeds from Issuance of Common Stock Long-term Debt, Type Long-Term Debt, Type [Axis] 2023 Contractual Obligation, to be Paid, Year One Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income tax expense Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred tax liabilities Vesting percentage Vesting Percentage Vesting percentage. Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Criteria Four Share Based Compensation Award Tranche Four Member Share based compensation award tranche four member. Estimated Useful Lives of Property and Equipment Estimated Useful Lives Of Property And Equipment Table [Text Block] Estimated useful lives of property and equipment. Unusual Risk or Uncertainty, Nature Unusual Risk or Uncertainty, Nature [Axis] Significant Concentrations and Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Retirement of of treasury stock, Shares Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Deferred revenue Contract with Customer, Liability, Current Diluted Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Accounts Receivable, Net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Unsecured Debt, Total Unsecured non-recourse loan in the principal amount Unsecured Debt Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] State rate change Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Effect of state taxes (net of federal tax benefit) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized share-based compensation costs in respect of granted RSUs Computer and Network Equipment Computer Equipment [Member] General and Administrative Expenses General and Administrative Expense [Member] Current Fiscal Year End Date Current Fiscal Year End Date Depreciation, Total Depreciation of property and equipment Depreciation Financial Instruments Financial Instruments [Domain] Included in consolidated balance sheet: Long-Term Debt, by Current and Noncurrent [Abstract] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Common stock repurchased, shares Stock Repurchased During Period, Shares Other Assets, Noncurrent, Total Other noncurrent assets Other Assets, Noncurrent Accounts receivable Deferred Tax Assets Accounts Receivable Deferred tax assets accounts receivable. Entity Address, Address Line One Entity Address, Address Line One Deferred Tax Liabilities, Intangible Assets Intangible assets The Company's written notice of termination during the initial term Minimum Months Of Advance Written Notice Of Termination By Company During Initial Term The minimum months of advance written notice of termination by the Company during the initial term. Document Annual Report Document Annual Report Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Major customers Number Of Major Customers Number of major customers. Share Repurchase Program [Domain] Percentage of Securities Entitled to Vote With respect to each annual or special meeting of the Company's stockholders until the Expiration Date of the Separation Agreement, the Consultant agreed to vote the shares of the Company's common stock or any other securities entitled to vote then held by him or his affiliates in accordance with the board of directors' recommendations on director proposals, provided there is a change in no more than 25% of the current directors (not including changes resulting from a director's death or resignation), and the ratification of the appointment of the Company’s independent registered public accounting firm. Percentage of the current director change Share based compensation arrangement by share based payment award equity instruments withheld as treasury stock. Withheld as treasury stock, Number of units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Withheld As Treasury Stock Income tax benefit Provision for income tax Income Tax Expense (Benefit) Income tax expense Income tax expense (Decrease) increase in valuation allowance Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Income Taxes Income Tax Disclosure [Text Block] Vesting Vesting [Axis] Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Miscellaneous expenses payable Other Accrued Liabilities, Current Vesting of restricted stock units Stock Issued During Period Value Restricted Stock Units Vested Stock issued during period, value, restricted stock units, vested. Payments to Acquire Property, Plant, and Equipment, Total Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Excess tax benefit from share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Estimated revenue expected to be recognized in the future Revenue, Remaining Performance Obligation, Amount Income Tax Disclosure [Abstract] Issuance of common stock upon direct offering to certain investors, net of costs, Shares Stock Issued During Period, Shares, New Issues Other permanent differences Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Payments for Software, Total Capitalized costs included in intangible assets Payments for Software Total costs and expenses Costs and Expenses Share-based Compensation Share-Based Payment Arrangement [Policy Text Block] Auditor Name Equity [Abstract] Revenue recognized, previously reported as deferred Contract with Customer, Liability, Revenue Recognized Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture, Total Share-based compensation Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Effect of state taxes (net of federal tax benefit) Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent Income (loss) from operations Operating Income (Loss) Supplier's written notice of termination during the initial term Minimum Days Of Advance Written Notice Of Termination By Supplier During Initial Term The minimum days of advance written notice of termination by supplier during the initial term. Loan Interest rate Debt Instrument, Interest Rate, Stated Percentage Related Party Related Party [Domain] Accrued interest Debt Instrument, Increase, Accrued Interest Debt Instrument, Increase, Accrued Interest Scenario Scenario [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Total Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Decrease for collection customers activities Increase Decrease For Collection Customers Activities Increase (Decrease ) for collection customers activities. Entity Filer Category Entity Filer Category Schedule of Unvested Restricted Stock Units Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Term of agreement, related party Term Of Agreement Related Party Term of agreement related party. Entity Current Reporting Status Entity Current Reporting Status State Current State and Local Tax Expense (Benefit) Excess tax benefit from share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Valuation allowance Effective Income Tax Rate Reconciliation Valuation Allowance Effective income tax rate reconciliation valuation allowance. Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Common Stock and Preferred Stock Stockholders' Equity Note Disclosure [Text Block] Number of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Intangible Assets, Net Intangible assets, net Finite-Lived Intangible Assets, Net Total shareholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Contingencies Commitments and Contingencies, Policy [Policy Text Block] Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference [Text Block] Entity Tax Identification Number Entity Tax Identification Number Income Statement Location Income Statement Location [Axis] Forfeited, Number of units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Common stock - $0.001 par value, 200,000,000 shares authorized, 13,956,404 and 13,488,540 shares issued and outstanding, as of December 31, 2022 and 2021 Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Number of major suppliers Number Of Major Suppliers Number of major suppliers. Equity Components Equity Components [Axis] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Income Tax Reconciliation Forgiveness of the CARES Act loan Income Tax Reconciliation Forgiveness of the CARES Act loan Forgiveness of the CARES Act loan Leases [Abstract] Stock Repurchased Average Price Per Share Stock Repurchased Average Price Per Share Stock Repurchased Average Price Per Share Entity Emerging Growth Company Entity Emerging Growth Company Related Party Transaction Related Party Transaction [Axis] Percentage of Revenue Percentage Of Revenue Percentage of revenue. Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Accounts Receivable, Net Earnings Per Share, Basic and Diluted Earnings Per Share, Pro Forma [Abstract] Regulatory Assets [Abstract] Regulatory assets. Selling and Marketing Expense, Total Sales and marketing expenses Selling and Marketing Expense Entity Voluntary Filers Entity Voluntary Filers Federal Deferred Federal Income Tax Expense (Benefit) Nondeductible executive compensation Income Tax Reconciliation Nondeductible Executive Compensation Income tax reconciliation nondeductible executive compensation. Document Transition Report Document Transition Report Operating Loss Carryforwards, Valuation Allowance, Total Operating loss carryforwards valuation allowance Operating Loss Carryforwards, Valuation Allowance Grant date fair value Weighted average grant-date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Consulting service fee recognized amount Consulting Service Fee Recognized Amount Consulting service fee recognized amount. Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Impairment of long lived assets Impairment, Long-Lived Asset, Held-for-Use Impairment, Long-Lived Asset, Held-for-Use, Total Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accounts receivable, net of allowance for doubtful accounts of $60 and $28 as of December 31, 2022 and 2021, respectively Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding State Deferred State and Local Income Tax Expense (Benefit) Separation Agreement Separation Agreement [Member] Separation agreement. Net income Net income Net income Net Income (Loss) Attributable to Parent Net income (loss) Current portion of operating lease liabilities Operating Lease, Liability, Current Operating leases rentable square feet Land Subject to Ground Leases Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Additional Paid- in Capital Additional Paid-in Capital [Member] Deferred Tax Assets, Operating Loss Carryforwards, Total Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Loss contingency, concessions granted The amount of imputed interest necessary to reduce (reconcile) the estimated aggregate undiscounted amount of the accrual for damages arising from third-party use of the entity's product(s) or process(es) to the present value recognized on the balance sheet (if the accrual qualifies for discounting). Loss Contingency Accrual Product Liabilities Discount Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings per share line items. Entity Registrant Name Entity Registrant Name Less: Allowance for doubtful accounts Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Earnings per share Earnings Per Share [Text Block] Class of Stock Class of Stock [Axis] Loan maturity date Debt Instrument, Maturity Date Intangible Liability Disclosure [Abstract] Intangible liability disclosure. Share-based Payment Arrangement, Noncash Expense, Total Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Services Agreement Services Agreement [Member] Services agreement. Award Type Award Type [Domain] Statement [Line Items] Statement [Line Items] Effective income tax rate reconciliation forgiveness of the cares act loans. Effective Income Tax Rate Reconciliation Forgiveness Of The Cares Act Loans Forgiveness of the CARES Act loan Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Gross, Total Intangible Assets, Gross Amount Finite-Lived Intangible Assets, Gross Common Stock Common Stock [Member] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Cost of revenue (exclusive of depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Sales tax payable Sales and Excise Tax Payable, Current Non Executive Employee Non-Executive Employee [Member] Non-Executive Employee [Member] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Marketing and Advertising Expense, Total Advertising and promotion costs Marketing and Advertising Expense Equity Component Equity Component [Domain] Renewal term of agreement, related party Renewal Term Of Agreement Related Party Renewal term of agreement related party. Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Address, State or Province Entity Address, State or Province Transactional Customers Transactional Customers [Member] Transactional customers. Total Total capital commitment under certain data licensing agreements Contractual Obligation Lessee, Operating Lease, Liability, to be Paid, Year Four 2025 Geographical Geographical [Axis] Net increase in cash and cash equivalent Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Document Type Document Type Amount of expense for award under share-based payment arrangement with both time- and performance-based conditions Amortization of share-based compensation of RSUs with both time and performance-based conditions Amortization of share-based compensation Amortization of share-based compensation of RSUs with both time- and performance-based conditions United States UNITED STATES Receivables [Abstract] Share Repurchase Program [Axis] Entity Shell Company Entity Shell Company Share-based compensation expense Amortization of share-based compensation Share-Based Payment Arrangement, Expense Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] 2025 Contractual Obligation, to be Paid, Year Three Interactive Data Interactive Data Limited Liability Company [Member] Member stands for Interactive Data, LLC. Total Accounts Payable Trade Accounts Payables [Member] Trade accounts payables. Security Exchange Name Security Exchange Name Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by operating activities Net cash (used) in operating activities Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Unrecognized share-based compensation remaining weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Commitments and Contingencies Disclosure [Abstract] Increase in treasury stock resulting from shares withheld to cover statutory taxes Increase in treasury stock resulting from shares withheld to cover statutory taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Operating lease costs Operating Lease, Cost Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Scheduled Future Maturities and Present Value of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employees and Directors Employees And Directors [Member] Employees And Directors. Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Gain on extinguishment of debt Gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt, Total Long-term loan Debt Disclosure [Text Block] Proceeds from Issuance of Long-term Debt, Total Proceeds from long-term loan Proceeds from Issuance of Long-Term Debt CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Share-Based Payment Arrangement, Recognized Amount [Abstract] Schedule of Estimated Amortization Expenses Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Description of written notice of intent for renewal of contract term Description Of Written Notice Of Intent For Renewal Of Contract Term Description of written notice of intent for renewal of contract term. Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Equity [Line Items] Equity [Line Items] Equity. Current Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Minimum Minimum [Member] Deferred Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Treasury Stock Treasury Stock [Member] Deferred Federal, State and Local, Tax Expense (Benefit), Total Deferred federal, state and local, tax expense (benefit), total Deferred Federal, State and Local, Tax Expense (Benefit) Entity Address, Address Line Two Entity Address, Address Line Two Software Developed for Internal Use Software Developed for Internal Use Computer Software, Intangible Asset [Member] Forfeited, Weighted average grant-date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Amortization of Intangible Assets, Total Amortization expenses Amortization of Intangible Assets Award Type Award Type [Axis] Subsequent Event Subsequent Event [Member] Related Party Transaction Related Party Transaction [Domain] Deferred tax assets, gross, Total Deferred Tax Assets, Gross Future Minimum Capital Payments under Certain Data Licensing Agreements Schedule Of Future Minimum Payments For Capital Commitment Table [Text Block] Schedule of future minimum payments for capital commitment. Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Data Supplier One Data Supplier One [Member] Data supplier one. Long-term Debt, Current Maturities, Total Current portion of long-term loan Current portion of long-term loan Long-Term Debt, Current Maturities Grant dates Share Based Compensation Arrangement By Share Based Payment Award Grant Date Range Share-based compensation arrangement by share-based payment award, grant date range. Total maturities Lessee, Operating Lease, Liability, to be Paid Current Federal, State and Local, Tax Expense (Benefit), Total Federal and state Current Federal, State and Local, Tax Expense (Benefit) State rate change Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent Operating lease agreement Lessee, Operating Lease, Term of Contract Concentration Risk Percentage 2 Concentration Risk Percentage2 Concentration risk percentage 2 Entity Central Index Key Entity Central Index Key Advertising and Promotion Costs Advertising Cost [Policy Text Block] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Customer [Axis] Accounting Policies [Abstract] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities RSU Grant Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Cash and cash equivalents maturity description Cash And Cash Equivalents Maturity Description Cash and cash equivalents maturity description. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Earnings per share: (Loss) earnings per share: (Loss) earnings per share: Share-based Compensation Share-Based Payment Arrangement [Text Block] 2024 Contractual Obligation, to be Paid, Year Two Treasury Stock, issued Treasury Stock Issued Shares General and Administrative Expense, Total General and administrative expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule Of Earnings Per Share Common Class [Table] Schedule Of Earnings Per Share Common Class [Table] The table contains disclosure pertaining to an entity's earnings per share. Valuation allowance Deferred Tax Expense Benefit Valuation Allowance Deferred tax expense (benefit) valuation allowance. Forecast Forecast [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accumulated Deficit Retained Earnings [Member] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Customer [Domain] Effective Income Tax Rate Reconciliation, Percent Income tax expense Share-based compensation recognized Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Leases Leases Disclosure [Text Block] Disclosure of leases. Treasury Stock, Common, Shares Treasury Stock, Common, Shares Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Total cost of property and equipment Property, Plant and Equipment, Gross Summary of Movement of Allowance for Doubtful Accounts Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional paid-in capital Additional Paid in Capital Entity Interactive Data Current Entity Interactive Data Current Entity Public Float Entity Public Float 2018 Stock Incentive Plan Two Thousand Eighteen Stock Incentive Plan [Member] 2018 stock incentive plan. Related Party Transactions Related Party Transactions Disclosure [Text Block] Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price And Additional Disclosures [Abstract] Share Based Compensation Arrangement by Share Based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract] Related Party Transactions [Abstract] Lessee, Operating Lease, Liability, to be Paid, Year One 2022 Charges to expenses Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Leasehold Improvements Leasehold Improvements [Member] Stock issuance cost Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Local Phone Number Local Phone Number Tax on loss before income taxes Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits, Beginning Balance Unrecognized tax benefits Unrecognized Tax Benefits Schedule of Basic and Diluted Earnings (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Debt Disclosure [Abstract] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Basis of Preparation and Liquidity Basis of Accounting, Policy [Policy Text Block] Nondeductible executive compensation Effective Income Tax Rate Reconciliation Nondeductible Expense Executive Compensation Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent Operating lease, existence of option to extend Lessee, Operating Lease, Existence of Option to Extend [true false] Income Statement Location Income Statement Location [Domain] Taxes paid related to net share settlement of vesting of restricted stock units Payment For Tax Withholding Related To Net Share Settlement Of Vesting Of Restricted Stock Units Payment for tax withholding related to net share settlement of vesting of restricted stock units. Cares Act Cares Act [Member] Cares Act [Member] Deferred revenue realization period Contract With Customer Liability Revenue Recognized Period Contract with customer liability revenue recognized period. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Unvested, Number of units, Beginning balance Unvested, Number of units, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Equity [Table] Equity [Table] Equity. Beginning balances, shares Ending balances, shares Shares, Outstanding Vesting of restricted stock units, Shares Stock Issued During Period Shares Restricted Stock Units Vested Stock issued during period, shares, restricted stock units, vested. Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-based compensation capitalized in intangible assets Share-Based Payment Arrangement, Amount Capitalized Customer Concentration Risk Customer Concentration Risk [Member] Expected to vest and issued, remaining shares Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Share-based compensation arrangement by share-based payment award equity instruments other than options, expected to vest outstanding number. Common Stock Issuance Price Share Price Document Fiscal Year Focus Document Fiscal Year Focus Deferred revenue, and accrued expenses and other current liabilities Deferred Tax Assets Accrued Expense And Other Current Liabilities Deferred tax assets accrued expense and other current liabilities. Lessee, Operating Lease, Liability, to be Paid, Year Two 2023 Vesting Vesting [Domain] Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total ASSETS: Assets [Abstract] Cost of Total Data Acqusition Cost of Goods and Service Benchmark [Member] Schedule of long-term loan Schedule of Long-Term Debt Instruments [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Performance Based Restricted Stock Units Performance Based Restricted Stock Units [Member] Performance-based restricted stock units. Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury stock, at cost, 0 and 103,147 shares as of December 31, 2020 and 2019 Treasury Stock, Value Treasury Stock, Value Interest income (expense), net Interest Income (Expense), Nonoperating, Net Financial Instrument Financial Instrument [Axis] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] LIABILITIES AND SHAREHOLDERS' EQUITY: Liabilities and Equity [Abstract] Purchase Commitment, Remaining Minimum Amount Committed Remaining minimum purchase commitments through end of amended and renewed term Income Taxes Paid, Net, Total Cash paid for income taxes Income Taxes Paid, Net Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Income Tax Authority Income Tax Authority [Axis] Accounts payable Increase (Decrease) in Accounts Payable, Trade Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Current assets: Assets, Current [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] SUPPLEMENTAL DISCLOSURE INFORMATION Supplemental Cash Flow Elements [Abstract] Payables and Accruals [Abstract] Intangible Assets Other Than Goodwill Intangible Assets, Finite-Lived, Policy [Policy Text Block] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Withheld as treasury stock, Weighted average grant-date fair value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Withheld As Treasury Stock Weighted Average Grant Date Fair Value Related Party Transaction [Line Items] Related Party Transaction [Line Items] Lease, Cost [Abstract] Lease cost: Cover [Abstract] Supply Commitment Arrangement Supply Commitment Arrangement [Domain] Concentration risk Concentration Risk, Percentage Product and Service Product and Service [Domain] Shares, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Shares granted in accordance with 2018 Plan Goodwill impairment Goodwill, Impairment Loss Current liabilities: Liabilities, Current [Abstract] Maximum Maximum [Member] Vested not delivered, Number of units Vested not delivered, Number of units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered. Summary of Allocated Share-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Current Portion Unbilled Accounts Receivable Accounts Receivable Unbilled Current Accounts Receivable Unbilled Current Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Furniture, Fixtures and Office Equipment Furniture and Fixtures [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Deferred tax liabilities, gross, Total Deferred Tax Liabilities, Gross Loan Restructuring Modification [Axis] Issuance of common stock upon direct offering to certain investors, net of issuance costs Stock Issued During Period, Shares, Issued for Services Accounts Receivable Accounts Receivable [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Positive adjusted EBITDA threshold limit for vesting of grants Share Based Compensation Award Grants Unvest Minimum Threshold Limit Of Positive Adjusted E B I T D A For Vesting Of Grants Share Based Compensation Award Grants Unvest Minimum Threshold Limit Of Positive Adjusted EBITDA For Vesting Of Grants. Estimated life of property and equipment Property, Plant and Equipment, Useful Life Deferred tax assets: Deferred Tax Assets, Net [Abstract] Long-term loan, gross Principal amount Long-Term Debt, Gross 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common stock, shares authorized Common Stock, Shares Authorized Trading Symbol Trading Symbol Property Plant And Equipment Useful Life And Values [Abstract] Property, plant and equipment useful life and values. Additional automatic renewal period of contract Contract With Customer Liability Additional Renewal Of Contract Period Contract with customer liability additional renewal of contract period. Title of Individual Title of Individual [Domain] Subsequent Event Type Subsequent Event Type [Axis] Accrued data acquisition costs Accrued Data Acquisition Costs Current Accrued data acquisition costs current. Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Increase (Decrease) in Other Operating Assets, Total Other noncurrent assets Increase (Decrease) in Other Operating Assets Plan Name Plan Name [Axis] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Title of Individual Title of Individual [Axis] Concentration Risk Type Concentration Risk Type [Domain] Tax on loss before income taxes Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Common stock, par value Common Stock, Par or Stated Value Per Share Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule Of Restricted Stock Units Awards Granted Table [Text Block] Schedule of restricted stock units awards granted. Schedule of Grants of RSUs with both Time- and Performance-based Conditions Percentage of tax benefits likelihood of being realized upon settlement of tax authority Income Tax Examination, Likelihood of Unfavorable Settlement Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Granted, Number of units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares granted in accordance with 2018 Plan Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Service agreement expiration date Service Agreement Expiration Date Service agreement expiration date. Unusual Risk or Uncertainty, Nature Unusual Risk or Uncertainty, Nature [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term Debt, Type Long-Term Debt, Type [Domain] Shares excluded from the diluted loss per share calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Principal Forgiveness Principal Forgiveness [Member] EX-101.PRE 10 rdvt-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.CAL 11 rdvt-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 12 rdvt-20221231.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 - Disclosure - Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Principal Activities and Organization link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Common Stock and Preferred Stock link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Long-term loan link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Long-term loan (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Principal Activities and Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Accounts Receivable, Net - Summary of Movement of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Property and Equipment, Net - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Intangible Assets, Net - Intangible Assets Other than Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Income Taxes - Schedule of Benefit for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Common Stock and Preferred Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Share-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Share-based Compensation - Schedule of Unvested RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Share-based Compensation - Schedule of Unvested RSU Activity (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Share-based Compensation - Summary of Allocated Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Long-term loan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Long-term loan - Schedule of Long-term loan (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Leases - Summary of Company's Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Leases - Summary of Company's Lease Information (Paranthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Commitments and Contingencies - Future Minimum Capital Payments under Certain Data Licensing Agreements (Details) link:presentationLink link:calculationLink link:definitionLink XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 03, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2022    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Trading Symbol RDVT    
Entity Registrant Name RED VIOLET, INC.    
Entity Central Index Key 0001720116    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Shell Company false    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Annual Report true    
Document Transition Report false    
Entity Common Stock, Shares Outstanding   13,958,504  
Entity Public Float     $ 205.5
Title of 12(b) Security Common Stock, $0.001 par value per share    
Security Exchange Name NASDAQ    
Entity File Number 001-38407    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 82-2408531    
Entity Address, Address Line One 2650 North Military Trail    
Entity Address, Address Line Two Suite 300    
Entity Address, City or Town Boca Raton    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 33431    
City Area Code 561    
Local Phone Number 757-4000    
Documents Incorporated by Reference [Text Block]

Portions of the registrant’s Proxy Statement relating to its 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 are incorporated herein by reference in Part III of this Annual Report on Form 10-K.

   
Auditor Name GRANT THORNTON LLP    
Auditor Location Fort Lauderdale, Florida    
Auditor Firm ID 248    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 31,810 $ 34,258
Accounts receivable, net of allowance for doubtful accounts of $60 and $28 as of December 31, 2022 and 2021, respectively 5,535 3,736
Prepaid expenses and other current assets 771 599
Total current assets 38,116 38,593
Property and equipment, net 709 577
Intangible assets, net 31,647 28,181
Goodwill 5,227 5,227
Right-of-use assets 1,114 1,661
Other noncurrent assets 601 137
Total assets 77,414 74,376
Current liabilities:    
Accounts payable 2,229 1,605
Accrued expenses and other current liabilities 1,845 395
Current portion of operating lease liabilities 692 617
Deferred revenue 670 841
Total current liabilities 5,436 3,458
Noncurrent operating lease liabilities 598 1,291
Deferred tax liabilities 287 198
Total liabilities 6,321 4,947
Shareholders' equity:    
Preferred stock - $0.001 par value, 10,000,000 shares authorized, and 0 shares issued and outstanding, as of December 31, 2022 and 2021 0 0
Common stock - $0.001 par value, 200,000,000 shares authorized, 13,956,404 and 13,488,540 shares issued and outstanding, as of December 31, 2022 and 2021 14 13
Additional paid-in capital 92,481 91,434
Accumulated deficit (21,402) (22,018)
Total shareholders' equity 71,093 69,429
Total liabilities and shareholders' equity $ 77,414 $ 74,376
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 60 $ 28
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 13,956,404 13,488,540
Common stock, shares outstanding 13,956,404 13,488,540
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 53,318 $ 44,022
Costs and expenses:    
Sales and marketing expenses 10,834 8,932
General and administrative expenses 23,237 19,811
Depreciation and amortization 6,675 5,399
Total costs and expenses 52,957 45,337
Income (loss) from operations 361 (1,315)
Interest income (expense), net 351 (7)
Gain on extinguishment of debt 0 2,175
Income before income taxes 712 853
Income tax expense 96 198
Net income $ 616 $ 655
Earnings per share:    
Basic $ 0.04 $ 0.05
Diluted $ 0.04 $ 0.05
Weighted average number of shares outstanding:    
Basic 13,759,296 12,597,316
Diluted [1] 14,107,144 13,403,041
Service [Member]    
Costs and expenses:    
Cost of revenue (exclusive of depreciation and amortization) $ 12,211 $ 11,195
[1] For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid- in Capital
Accumulated Deficit
Beginning balance at Dec. 31, 2020 $ 43,345 $ 13   $ 66,005 $ (22,673)
Beginning balances, shares at Dec. 31, 2020   12,167,327      
Vesting of restricted stock units, Shares   911,698      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (3,327)   $ (3,327)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (143,400)    
Issuance of common stock upon direct offering to certain investors, net of issuance costs of $86 20,924     20,924  
Issuance of common stock upon direct offering to certain investors, net of costs, Shares   552,915      
Retirement of treasury stock 3,327   $ 3,327 (3,327)  
Retirement of of treasury stock, Shares   (143,400) 143,400    
Share-based compensation 7,832     7,832  
Net income 655       655
Ending balance at Dec. 31, 2021 69,429 $ 13   91,434 (22,018)
Ending balances, shares at Dec. 31, 2021   13,488,540      
Vesting of restricted stock units   $ 1   (1)  
Vesting of restricted stock units, Shares   770,210      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (5,200)   $ (5,200)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (252,346)    
Common stock repurchased, value (878)   $ (878)    
Common stock repurchased, shares     (50,000)    
Retirement of treasury stock 6,078   $ 6,078 (6,078)  
Retirement of of treasury stock, Shares   (302,346) 302,346    
Share-based compensation 7,126     7,126  
Net income 616       616
Ending balance at Dec. 31, 2022 $ 71,093 $ 14   $ 92,481 $ (21,402)
Ending balances, shares at Dec. 31, 2022   13,956,404      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Common Stock  
Stock issuance cost $ 86
Additional Paid- in Capital  
Stock issuance cost $ 86
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 616 $ 655
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,675 5,399
Share-based compensation expense 5,505 6,615
Write-off of long-lived assets 177 32
Provision for bad debts 174 95
Noncash lease expenses 547 500
Interest expense 0 11
Deferred income tax expense 89 198
Gain on extinguishment of debt 0 (2,175)
Changes in assets and liabilities:    
Accounts receivable (1,973) (630)
Prepaid expenses and other current assets (172) (18)
Other noncurrent assets (464) 2
Accounts payable 624 (470)
Accrued expenses and other current liabilities 1,450 (1,051)
Deferred revenue (171) 337
Operating lease liabilities (618) (552)
Net cash provided by operating activities 12,459 8,948
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (373) (280)
Capitalized costs included in intangible assets (8,456) (4,964)
Net cash used in investing activities (8,829) (5,244)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of shares, net of issuance costs 0 20,924
Taxes paid related to net share settlement of vesting of restricted stock units (5,200) (3,327)
Repurchases of common stock (878)
Net cash (used in) provided by financing activities (6,078) 17,597
Net (decrease) increase in cash and cash equivalents (2,448) 21,301
Cash and cash equivalents at beginning of period 34,258 12,957
Cash and cash equivalents at end of period 31,810 34,258
SUPPLEMENTAL DISCLOSURE INFORMATION    
Cash paid for interest 0 0
Cash paid for income taxes 39 0
Share-based compensation capitalized in intangible assets 1,621 1,217
Retirement of treasury stock $ 6,078 $ 3,327
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Principal Activities and Organization
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principal Activities

1. Principal activities

Red Violet, Inc. (“red violet,” or the “Company”), a Delaware corporation, is a software and services company building proprietary technologies and applying analytical capabilities to deliver identity intelligence. The Company’s technology powers critical solutions, which empower organizations to operate with confidence. The Company’s solutions enable the real-time identification and location of people, businesses, assets and their interrelationships. These solutions are used for purposes including risk mitigation, due diligence, fraud detection and prevention, regulatory compliance, and customer acquisition. The Company’s intelligent platform, CORETM, is purpose-built for the enterprise, yet flexible enough for organizations of all sizes, bringing clarity to massive datasets by transforming data into intelligence. The Company drives workflow efficiency and enables organizations to make better data-driven decisions.

Leveraging cloud-native proprietary technology and applying machine learning and advanced analytical capabilities, CORE provides essential solutions to public and private sector organizations through intuitive, easy-to-use analytical interfaces. With massive data assets consisting of public record, proprietary and publicly-available data, the Company’s differentiated information and innovative platform and solutions deliver identity intelligence – entities, relationships, affiliations, interactions, and events. The Company’s solutions are used today to enable frictionless commerce, to ensure safety, and to reduce fraud and the concomitant expense borne by society.

The Company has only one operating segment, as defined by Accounting Standards Codification ("ASC") 280, “Segment Reporting.”

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of significant accounting policies

(a) Basis of preparation and liquidity

The accompanying consolidated financial statements have been prepared by red violet in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The Company reported net income of $616 and $655 for the years ended December 31, 2022 and 2021, respectively. Net cash provided by operating activities was $12,459 and $8,948 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had an accumulated deficit of $21,402.

As of December 31, 2022, the Company had available cash and cash equivalents of $31,810, a decrease of $2,448 from $34,258 as of December 31, 2021. Based on this available cash and cash equivalents, and the projections of growth in revenue and operating results in the coming year, the Company believes that it will have sufficient cash resources to finance its operations and expected capital expenditures for the next twelve months from the date the financials are issued.

Principles of consolidation

The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant transactions among the Company and its subsidiaries have been eliminated upon consolidation.

(b) Use of estimates

The preparation of consolidated financial statements in accordance with US GAAP requires red violet’s management to make estimates and assumptions relating to the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the allowance for doubtful accounts, useful lives of intangible assets, recoverability of the carrying amount of goodwill and intangible assets, share-based compensation and income tax provision. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

(c) Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use.

The Company’s cash and bank deposits were held in major financial institutions located in the United States, which management believes have high credit ratings. The cash and bank deposits held in the United States, denominated in USD, amounted to $31,810 and $34,258 as of December 31, 2022 and 2021, respectively.

Financial instruments and related items, which potentially subject the Company to concentrations of credit risk, consist principally of cash investments. The Company places its temporary cash instruments with well-known financial institutions within the United States, and, at times, may maintain balances in United States banks in excess of the $250 US Federal Deposit Insurance Corporation insurance limit. The Company monitors the credit ratings of the financial institutions to mitigate this risk.

(d) Accounts receivable

Accounts receivable are due from customers and are generally unsecured, which consist of amounts earned but not yet collected. None of the Company’s accounts receivable bear interest. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. As of December 31, 2022, the current and noncurrent portion unbilled accounts receivable of $923 and $464, respectively, were included within accounts receivable and other noncurrent assets, respectively, on the consolidated balance sheets. There was no unbilled accounts receivable as of December 31, 2021.

The allowance for doubtful accounts is management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Management determines the allowance based on reviews of various factors, including historical experience, the age of the accounts receivable balance, customer-specific facts, economic conditions, and other factors that may affect the Company's ability to collect from customers. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers. The amount of the allowance for doubtful accounts was $60 and $28 as of December 31, 2022 and 2021, respectively, which was included within accounts receivable, net, on the consolidated balance sheets.

(e) Property and equipment

Property and equipment are stated at cost, net of accumulated depreciation or amortization. Expenditures for maintenance, repairs, and minor renewals are charged to expense in the period incurred. Betterments and additions are capitalized. Property and equipment are depreciated on the straight-line basis over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or lease terms that are reasonably assured. The estimated useful lives of property and equipment are as follows:

 

Computer and network equipment

 

 

5-7 years

 

Furniture, fixtures and office equipment

 

 

5 years

 

Leasehold improvements

 

 

7 years

 

 

When items of property and equipment are retired or otherwise disposed of, loss/income is charged or credited for the difference between the net book value and proceeds received thereon.

(f) Intangible assets other than goodwill

The Company’s intangible assets are initially recorded at the capitalized actual costs incurred, their acquisition cost, or fair value if acquired as part of a business combination, and amortized on a straight-line basis over their respective estimated useful lives, which are the periods over which the assets are expected to contribute directly or indirectly to the future cash flows of the Company. The Company’s intangible assets represent software developed for internal use. Intangible assets have estimated useful lives of 5-10 years.

In accordance with ASC 350-40, “Software — Internal use software,” the Company capitalizes eligible costs, including salaries and staff benefits, share-based compensation expense, travel expenses incurred by relevant employees, and other relevant costs of developing internal-use software that are incurred in the application development stage when developing or obtaining software for internal use. Once the software developed for internal use is ready for its intended use, it is amortized on a straight-line basis over its useful life.

(g) Goodwill

Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. As of December 31, 2022 and 2021, the balance of goodwill of $5,227 was as a result of the acquisition of Interactive Data, LLC (“Interactive Data”), a wholly-owned subsidiary of red violet, effective on October 2, 2014.

In accordance with ASC 350, “Intangibles - Goodwill and Other,” goodwill is tested at least annually for impairment, or when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, by assessing qualitative factors or performing a quantitative analysis in determining whether it is more likely than not that its fair value exceeds the carrying value. A quantitative step one assessment involves determining the fair value of each reporting unit using market participant assumptions. Should an impairment exist, the Company would recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit.

The measurement date of the Company’s annual goodwill impairment test is October 1. On October 1, 2022 and 2021, the Company performed qualitative assessments on the reporting unit and, based on this assessment, no events have occurred to indicate that it is more likely than not that the fair value of the reporting unit is less than its carry amount. The Company did not record a goodwill impairment loss during the years ended December 31, 2022 and 2021, and as of December 31, 2022, there was no accumulated goodwill impairment loss.

For purposes of reviewing impairment and the recoverability of goodwill, the Company must make various assumptions regarding estimated future cash flows and other factors in determining the fair values, including market multiples, discount rates, etc.

(h) Impairment of long-lived assets

Finite-lived intangible assets are amortized over their respective useful lives and, along with other long-lived assets, are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts may not be recoverable in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” In evaluating long-lived assets for recoverability, including finite-lived intangibles and property and equipment, the Company uses its best estimate of future cash flows expected to result from the use of the asset and eventual disposition in accordance with ASC 360-10-15. To the extent that estimated future undiscounted cash inflows attributable to the asset, less estimated future undiscounted cash outflows, are less than the carrying amount, an impairment loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value or fair value less costs to sell.

Asset recoverability is an area involving management judgment, requiring assessment as to whether the carrying value of assets can be supported by the undiscounted future cash flows. In calculating the future cash flows, certain assumptions are required to be made in respect of highly uncertain matters such as revenue growth rates, gross margin percentages and terminal growth rates.

The Company did not record an impairment loss of long-lived assets during the years ended December 31, 2022 and 2021.

(i) Fair value of financial instruments

ASC 820, “Fair Value Measurements and Disclosures,” establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market.

These tiers include:

Level 1 – defined as observable inputs such as quoted prices in active markets;
Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and
Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The fair value of the Company’s cash and cash equivalents, receivables and payables approximate their carrying amount because of the short-term nature of these instruments. The fair value of the noncurrent portion of unbilled accounts receivable included in other noncurrent assets approximates its carrying amount.

(j) Revenue recognition

The Company recognized revenue in accordance with ASC 606, “Revenue from Contracts with Customers” (“Topic 606”). Under this standard, revenue is recognized when control of goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company’s performance obligation is to provide on demand information and identity intelligence solutions to its customers by leveraging its proprietary technology and applying machine learning and advanced analytics to its massive data repository. The pricing for the customer contracts is based on usage, a monthly fee, or a combination of both.

Revenue is generally recognized on (a) a transactional basis determined by the customers’ usage, (b) a monthly fee or (c) a combination of both. Revenue pursuant to transactions determined by the customers’ usage is recognized when the transaction is complete, and either party may terminate the transactional agreement at any time. Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally 12 months, and the contract shall automatically renew for additional, successive 12-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term. Variable fees are allocated to each distinct month in the series for which they are earned. The Company’s revenue is recorded net of applicable sales taxes billed to customers.

Available within Topic 606, the Company has applied the portfolio approach practical expedient in accounting for customer revenue as one collective group, rather than individual contracts. Based on the Company’s historical knowledge of the contracts contained in this portfolio and the similar nature and characteristics of the customers, the Company has concluded the financial statement effects are not materially different than if accounting for revenue on a contract by contract basis.

Revenue is recognized over a period of time. The Company’s customers simultaneously receive and consume the benefits provided by the Company’s performance as and when provided. Furthermore, the Company has elected the “right to invoice” practical expedient, available within Topic 606, as its measure of progress, since it has a right to payment from a customer in an amount that corresponds directly with the value of its performance completed-to-date. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer. The Company's revenue arrangements do not contain significant financing components.

For the years ended December 31, 2022 and 2021, 75% and 80% of total revenue was attributable to customers with pricing contracts, respectively, versus 25% and 20% attributable to transactional customers, respectively. Pricing contracts are generally annual contracts or longer, with auto renewal.

If a customer pays consideration before the Company transfers services to the customer, those amounts are classified as deferred revenue. As of December 31, 2022 and 2021, the balance of deferred revenue was $670 and $841 respectively, all of which is expected to be realized in the next 12 months. In relation to the deferred revenue balance as of December 31, 2021, $841 was recognized into revenue during the year ended December 31, 2022.

As of December 31, 2022, $8,017 of revenue is expected to be recognized in the future for performance obligations that are unsatisfied or partially unsatisfied, related to pricing contracts that have a term of more than 12 months, of which $5,971 of revenue will be recognized in 2023, $1,838 in 2024, and $208 in 2025. The actual timing of recognition may vary due to factors outside of the Company’s control. The Company excludes variable consideration related entirely to wholly unsatisfied performance obligations and contracts and recognizes such variable consideration based upon the right to invoice the customer.

Sales commissions are incurred and recorded on an ongoing basis over the term of the customer relationship. These costs are recorded in sales and marketing expenses.

In addition, the Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

(k) Cost of revenue (exclusive of depreciation and amortization)

The Company’s cost of revenue primarily includes data acquisition costs and other cost of revenue. Data acquisition costs consist primarily of the costs to acquire data either on a transactional basis or through flat-fee data licensing agreements, including unlimited usage agreements. Data acquisition costs are recognized based on a straight-line amortization method. Other cost of revenue includes expenses related to third-party infrastructure fees.

(l) Advertising and promotion costs

Advertising and promotion costs are charged to operations as incurred. Advertising and promotion costs, included in sales and marketing expenses amounted to $261 and $97 for the years ended December 31, 2022 and 2021, respectively.

(m) Share-based compensation

The Company accounts for share-based compensation to employees in accordance with ASC 718, “Compensation—Stock Compensation.” Under ASC 718, the Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award and, for those awards subject only to service conditions, the Company recognizes the costs on a straight-line basis over the requisite service period for the entire award the employee is required to provide service in exchange for the award, which generally is the vesting period. For awards with performance and service conditions, we begin recording share-based compensation when achieving the performance criteria is probable and we recognize the costs using the accelerated attribution method.

The estimated number of stock awards that will ultimately vest requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, such amount will be recorded as a cumulative adjustment in the period estimates are revised. Changes in the Company’s estimates and assumptions may cause us to realize material changes in share-based compensation expense in the future.

The Company has issued share-based awards with performance-based vesting criteria. Achievement of the milestones must be probable before the Company begins recording share-based compensation expense. When the performance-based vesting criteria is considered probable, the Company begins to recognize compensation expense at that time. In the period that achievement of the performance-based criteria is deemed probable, US GAAP requires the immediate recognition of all previously unrecognized compensation since the original grant date. As a result, compensation expense recorded in the period that achievement is deemed probable could include a substantial amount of previously unrecorded compensation expense related to the prior periods. For any share-based awards where performance-based vesting criteria is no longer considered probable, previously recognized compensation cost would be reversed. As of December 31, 2022, the Company has achieved the performance-based criteria for all share-based awards with performance-based vesting criteria, except for the Criteria Four award, as defined in Note 10.

The Company applies Accounting Standards Update 2018-07, “Improvements to Nonemployee Share-Based Payment Accounting,” which generally expands the scope of ASC 718, "Compensation – Stock Compensation," to include share-based payment transactions for acquiring goods and services from nonemployees and supersedes the guidance in ASC 505-50, "Equity-Based Payments to Non-employees," which previously included the accounting for nonemployee awards.

(n) Income taxes

The Company accounts for income taxes in accordance with ASC 740, “Income Taxes,” which requires the use of the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

The effect on deferred tax assets and liabilities of a change in tax rates or laws is recognized in income in the period that the change in tax rates or laws is enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion or all of the deferred tax assets will not be realized.

ASC 740 clarifies the accounting for uncertain tax positions. This interpretation requires that an entity recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company’s accounting policy is to accrue interest and penalties related to uncertain tax positions, if and when required, as interest expense and a component of other expenses, respectively, in the consolidated statements of operations.

(o) Earnings per share

Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the periods. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and is calculated using the treasury stock method for stock options and unvested shares. Common equivalent shares are excluded from the calculation in the loss periods as their effects would be anti-dilutive.

(p) Contingencies

In the ordinary course of business, the Company is subject to loss contingencies that cover a wide range of matters. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, the Company evaluates, among other factors, the degree of probability and the ability to make a reasonable estimate of the amount of loss.

(q) Significant concentrations and risks

Concentration of credit risk

Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2022 and 2021, all of the Company’s cash and cash equivalents were deposited in financial institutions located in the United States, which management believes are of high credit quality. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.

Concentration of customers

For the years ended December 31, 2022 and 2021, no individual customer accounted for more than 10% of the total revenue.

As of December 31, 2022, one individual customer accounted for 11% of the Company’s accounts receivable, net. As of December 31, 2021, no individual customer accounted for more than 10% of the Company’s accounts receivable, net.

Concentration of suppliers

The Company’s products and services depend extensively upon continued access to and receipt of data from external sources, including data received from the major credit bureaus, including the Company’s largest data supplier. The Company’s other data suppliers include strategic partners, as well as various government and public records databases. The Company’s largest data supplier, with whom the Company has expanded its relationship while securing what it believes to be favorable business terms over the years, accounted for 49% of the Company’s total data acquisition costs for the years ended December 31, 2022 and 2021. The amended and renewed term of the agreement with this supplier ends June 30, 2026. The Company may elect to extend the term for an additional twelve months upon written notice to this supplier at least 30 days prior to the end of the amended and renewed term. During the term of the agreement, either party has the right to terminate the agreement: (i) in the event of the other party’s failure to cure a material breach, and (ii) in the event of the other party’s insolvency. In addition, this supplier may terminate this agreement by providing not less than 12 months’ advance written notice to the Company and the Company may terminate this agreement by providing not less than 24 months’ advance written notice to this supplier. As of December 31, 2022, the remaining minimum purchase commitments through the end of the amended and renewed term is $18.6 million. If the Company is unable to maintain its relationship with its largest data supplier, its ability to provide products and services could be negatively impacted, as it would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect its reputation, business, financial condition and results of operations and, if it is unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on its business and financial condition.

As of December 31, 2022 and 2021, among data suppliers, one data supplier accounted for 40% and 26% of the Company’s total accounts payable, respectively.

(r) Recently issued accounting standards

As an emerging growth company, the Company has left open the opportunity to take advantage of the extended transition period provided to emerging growth companies in Section 13(a) of the Exchange Act, however, it is the Company’s present intention to adopt any applicable new accounting standards timely.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings per share

3. Earnings per share

For the years ended December 31, 2022 and 2021, the basic and diluted earnings per share was as follows:

 

 

 

Year Ended December 31,

 

(In thousands, except share data)

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

Net income

 

$

616

 

 

$

655

 

Denominator:

 

 

 

 

 

 

Weighted average shares outstanding:

 

 

 

 

 

 

Basic

 

 

13,759,296

 

 

 

12,597,316

 

Diluted(1)

 

 

14,107,144

 

 

 

13,403,041

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.05

 

 

(1)
For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Accounts Receivable, Net

4. Accounts receivable, net

Accounts receivable, net consists of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Accounts receivable

 

$

5,595

 

 

$

3,764

 

Less: Allowance for doubtful accounts

 

 

(60

)

 

 

(28

)

Total accounts receivable, net

 

$

5,535

 

 

$

3,736

 

 

The movement of allowance for doubtful accounts is shown below:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Beginning balance

 

$

28

 

 

$

38

 

Charges to expenses

 

 

174

 

 

 

95

 

Write-offs

 

 

(142

)

 

 

(105

)

Ending balance

 

$

60

 

 

$

28

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

5. Property and equipment, net

Property and equipment, net consists of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Computer and network equipment

 

$

1,082

 

 

$

732

 

Furniture, fixtures and office equipment

 

 

776

 

 

 

763

 

Leasehold improvements

 

 

53

 

 

 

53

 

Total cost

 

 

1,911

 

 

 

1,548

 

Less: Accumulated depreciation

 

 

(1,202

)

 

 

(971

)

Property and equipment, net

 

$

709

 

 

$

577

 

 

Depreciation of property and equipment of $235 and $229 was recorded for the years ended December 31, 2022 and 2021, respectively.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, Net
12 Months Ended
Dec. 31, 2022
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets, Net

6. Intangible assets, net

Intangible assets other than goodwill consist of the following:

 

 

 

 

 

December 31, 2022

 

 

December 31, 2021

 

(In thousands)

 

Amortization
period

 

Gross amount

 

 

Accumulated amortization

 

 

Net

 

 

Gross amount

 

 

Accumulated amortization

 

 

Net

 

Software developed for internal use

 

5-10 years

 

$

52,678

 

 

$

(21,031

)

 

$

31,647

 

 

$

42,982

 

 

$

(14,801

)

 

$

28,181

 

 

 

The gross amount associated with software developed for internal use represents capitalized costs of internally-developed software, including eligible salaries and staff benefits, share-based compensation, travel expenses incurred by relevant employees, and other relevant costs.

Amortization expenses of $6,440 and $5,170 were included in depreciation and amortization expense for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, intangible assets of $5,338, included in the gross amounts of software developed for internal use, have not started amortization, as they are not ready for their intended use.

The Company capitalized costs of software developed for internal use of $10,077 and $6,181 during the years ended December 31, 2022 and 2021, respectively.

As of December 31, 2022, estimated amortization expenses related to the Company’s intangible assets for 2023 through 2028 and thereafter are as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

8,123

 

2024

 

 

7,510

 

2025

 

 

6,344

 

2026

 

 

4,859

 

2027

 

 

3,243

 

2028 and thereafter

 

 

1,568

 

Total

 

$

31,647

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

7. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Accrued payroll and related expenses

 

$

1,600

 

 

$

228

 

Accrued data acquisition costs

 

 

116

 

 

 

49

 

Sales tax payable

 

 

38

 

 

 

56

 

Miscellaneous expenses payable

 

 

91

 

 

 

62

 

Total

 

$

1,845

 

 

$

395

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

8. Income taxes

The Company is subject to federal and state income taxes in the United States. The income taxes on income before income taxes consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Current

 

 

 

 

 

 

  State

 

$

7

 

 

$

-

 

Deferred

 

 

 

 

 

 

  Federal

 

 

1,149

 

 

 

(1,401

)

  State

 

 

392

 

 

 

(303

)

  Valuation allowance

 

 

(1,452

)

 

 

1,902

 

 

 

 

89

 

 

 

198

 

Provision for income tax

 

$

96

 

 

$

198

 

 

 

The Company’s effective income tax expense differed from the U.S. corporate statutory income tax rate for the years ended December 31, 2022 and 2021. A reconciliation is as follows:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Tax on income before income taxes

 

$

150

 

 

 

21

%

 

$

179

 

 

 

21

%

Effect of state taxes (net of federal tax benefit)

 

 

428

 

 

 

60

%

 

 

(303

)

 

 

-36

%

Excess tax benefit from share-based compensation

 

 

(731

)

 

 

-103

%

 

 

(2,801

)

 

 

-328

%

Nondeductible executive compensation

 

 

1,789

 

 

 

251

%

 

 

1,556

 

 

 

182

%

Forgiveness of the CARES Act loan

 

 

-

 

 

 

0

%

 

 

(456

)

 

 

-53

%

Other permanent differences

 

 

(57

)

 

 

-8

%

 

 

121

 

 

 

14

%

State rate change

 

 

(31

)

 

 

-4

%

 

 

-

 

 

 

-

 

Valuation allowance

 

 

(1,452

)

 

 

-204

%

 

 

1,902

 

 

 

223

%

Income tax expense

 

$

96

 

 

 

13

%

 

$

198

 

 

 

23

%

 

Components of deferred tax assets and liabilities consist of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

10,802

 

 

$

10,860

 

Share-based compensation

 

 

759

 

 

 

1,913

 

Accounts receivable

 

 

16

 

 

 

7

 

Deferred revenue, and accrued expenses and other current liabilities

 

 

231

 

 

 

340

 

 

 

 

11,808

 

 

 

13,120

 

Valuation allowance

 

 

(8,033

)

 

 

(9,485

)

 

 

 

3,775

 

 

 

3,635

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets

 

 

3,889

 

 

 

3,771

 

Property and equipment

 

 

173

 

 

 

62

 

 

 

 

4,062

 

 

 

3,833

 

Net deferred income tax liabilities

 

$

287

 

 

$

198

 

 

As of December 31, 2022, the Company had gross federal and state net operating loss carryforwards of $43,346 and $33,112, respectively, which begin to expire in 2036, except that $37,691 of federal net operating loss carryforwards incurred from 2018 to 2022 could be carried forward indefinitely. The Company’s federal net operating losses are not subject to annual Section 382 limitations due to ownership changes that could impact the future realization.

ASC 740 requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of the evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. On a periodic basis, management evaluates and determines the amount of valuation allowance required and adjusts such valuation allowance accordingly. Primarily due to cumulative pre-tax losses, management determined a valuation allowance of $8,033 and $9,485 was necessary as of December 31, 2022 and 2021, respectively, to reduce the deferred tax assets to the amount that is more likely than not to be realized. The change in the valuation allowance was a decrease of $1,452 and an increase of $1,902 for the years ended December 31, 2022 and 2021, respectively. The decrease in the valuation allowance in the year ended December 31, 2022 was primarily due to the decrease in gross deferred tax assets arising from share-based compensation, and the increase in the valuation allowance in the year ended December 31, 2021 was primarily due to the change in net operating loss carryforwards.

The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon its evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the Company’s financial statements.

The Company continually evaluates expiring statutes of limitations, audits, proposed settlements, changes in tax law and new authoritative rulings. Due to the existence of net operating loss carryforwards since inception, all of the Company’s income tax filings remain open for tax examinations.

The Company does not have any unrecognized tax benefits as of December 31, 2022 and 2021.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Preferred Stock
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Common Stock and Preferred Stock

9. Common stock and preferred stock

Common stock and treasury stock

As of December 31, 2022 and 2021, the number of authorized shares of common stock was 200,000,000, with a par value of $0.001 per share, of which, 13,956,404 and 13,488,540 shares of common stock were issued, respectively.

As of December 31, 2022 and 2021, there was no treasury stock.

During the year ended December 31, 2021, the changes in the number of issued shares of common stock and treasury stock was due to the following factors:

An aggregate of 911,698 shares of common stock issued as a result of the vesting of RSUs, of which, an aggregate of 143,400 shares of common stock were withheld to pay withholding taxes upon such vesting, which were reflected in treasury stock, with a cost of $3,327. The treasury stock of 143,400 shares was then retired fully during the year ended December 31, 2021.
An aggregate of 552,915 shares of common stock, with an issuance price of $38.00 per share, were issued in a registered direct offering to certain investors, pursuant to the securities purchase agreements entered into on November 19, 2021. Net proceeds of $20,924 were received in November 2021.

During the year ended December 31, 2022, the changes in the number of issued shares of common stock and treasury stock was due to the following factors:

An aggregate of 770,210 shares of common stock issued as a result of the vesting of RSUs, of which, an aggregate of 252,346 shares of common stock were withheld to pay withholding taxes upon such vesting, which were reflected in treasury stock, with a cost of $5,200. The treasury stock of 252,346 shares was then retired fully during the year ended December 31, 2022.
On May 4, 2022, the board of directors of the Company authorized the repurchase of up to $5.0 million of the Company's common stock from time to time (the “Stock Repurchase Program”). The Stock Repurchase Program does not obligate the Company to repurchase any shares and may be modified, suspended or terminated at any time and for any reason at the discretion of the board of directors. During the year ended December 31, 2022, the Company repurchased 50,000 shares of common stock under the Stock Repurchase Program at a net average price of $17.56 per share, which was reflected in treasury stock, with a cost of $878. The treasury stock of 50,000 shares was then retired fully during the year ended December 31, 2022.

Preferred stock

As of December 31, 2022 and 2021, the Company had 10,000,000 shares of preferred stock with par value of $0.001 per share authorized, and there were no shares of preferred stock issued or outstanding.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation

10. Share-based compensation

On March 22, 2018, the board of directors of the Company and Cogint, Inc. (“cogint”) (now known as Fluent, Inc.), in its capacity as sole stockholder of the Company prior to the Company’s spin-off from cogint on March 26, 2018 (the “Spin-off”), approved the Red Violet, Inc. 2018 Stock Incentive Plan (the “2018 Plan”), which became effective immediately prior to the Spin-off. A total of 3,000,000 shares of common stock were authorized to be issued under the 2018 Plan. On June 3, 2020, the Company’s stockholders approved an amendment to the 2018 Plan to increase the number of shares of common stock authorized for issuance under the 2018 Plan from 3,000,000 shares to 4,500,000 shares, and on May 25, 2022, the Company's stockholders approved an amendment to the 2018 Plan to increase the number of shares of common stock authorized for issuance under the 2018 Plan from 4,500,000 shares to 6,500,000 shares.

The primary purpose of the 2018 Plan, as amended, is to attract, retain, reward and motivate certain individuals by providing them with an opportunity to acquire or increase a proprietary interest in the Company and to incentivize them to expend maximum effort for the growth and success of the Company, so as to strengthen the mutuality of the interests between such individuals and the stockholders of the Company.

As of December 31, 2022, there were 2,289,357 shares of common stock available for future issuance under the 2018 Plan, as amended.

To date, all stock incentives issued under the 2018 Plan have been in the form of RSUs. RSUs granted under the 2018 Plan vest and settle upon the satisfaction of a time-based condition or with both time- and performance-based conditions. The time-based condition for these awards is generally satisfied over three or four years with annual vesting. Details of unvested RSUs activity during the years ended December 31, 2022 and 2021 were as follows:

 

 

 

Number of units

 

 

Weighted average
grant-date fair value

 

Unvested as of December 31, 2020

 

 

1,764,450

 

 

$

11.43

 

Granted(1)

 

 

506,850

 

 

$

27.50

 

Vested and delivered

 

 

(768,298

)

 

$

9.36

 

Withheld as treasury stock(2)

 

 

(143,400

)

 

$

9.33

 

Vested not delivered(3)

 

 

(10,750

)

 

$

13.68

 

Forfeited

 

 

(41,899

)

 

$

18.97

 

Unvested as of December 31, 2021

 

 

1,306,953

 

 

$

18.85

 

Granted(1)

 

 

561,100

 

 

$

18.29

 

Vested and delivered

 

 

(517,864

)

 

$

15.86

 

Withheld as treasury stock(2)

 

 

(252,346

)

 

$

16.71

 

Vested not delivered(3)

 

 

(8,716

)

 

$

22.81

 

Forfeited

 

 

(44,995

)

 

$

26.30

 

Unvested as of December 31, 2022

 

 

1,044,132

 

 

$

20.64

 

(1)
For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years.
(2)
Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details.
(3)
Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred.

There were certain grants of RSUs with both time- and performance-based conditions. Details of such grants of RSUs were as follows:

 

 

 

 

 

 

 

Weighted average

 

 

 

 

Amortization of share-based compensation

 

RSU grants with

 

 

 

Number

 

 

grant-date

 

 

 

 

Year Ended December 31,

 

performance criteria

 

Grant dates

 

of units

 

 

fair value

 

 

Vesting period

 

2022

 

 

2021

 

Criteria One(1)

 

9/5/2018 - 1/16/2019

 

 

1,577,500

 

 

$

7.66

 

 

3-4 years

 

$

6

 

 

$

1,206

 

Criteria Two(2)

 

8/28/2019 - 9/8/2020

 

 

277,500

 

 

$

12.27

 

 

3-4 years

 

 

278

 

 

 

781

 

Criteria Three(3)

 

8/28/2019 - 11/20/2020

 

 

455,000

 

 

$

15.44

 

 

3 years

 

 

491

 

 

 

2,239

 

Criteria Four(4)

 

7/30/2021

 

 

120,000

 

 

$

15.13

 

 

5 years

 

 

-

 

 

 

-

 

 

 

 

 

 

2,430,000

 

 

 

 

 

 

 

$

775

 

 

$

4,226

 

(1)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.
(2)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
(3)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $12.5 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $2.0 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. As of December 31, 2022, the remaining 10,000 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
(4)
On July 30, 2021, the Company granted 120,000 RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $15.13 per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. No amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The 120,000 RSUs were included in "Unvested as of December 31, 2022" with a fair value of $15.13 per share.

As of December 31, 2022, unrecognized share-based compensation expense associated with the granted RSUs amounted to $17,848, which is expected to be recognized over a weighted average period of 2.5 years.

Share-based compensation was allocated to the following accounts in the consolidated financial statements for the years ended December 31, 2022 and 2021:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Sales and marketing expenses

 

$

290

 

 

$

562

 

General and administrative expenses

 

 

5,215

 

 

 

6,053

 

Share-based compensation expense

 

 

5,505

 

 

 

6,615

 

Capitalized in intangible assets

 

 

1,621

 

 

 

1,217

 

Total

 

$

7,126

 

 

$

7,832

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

11. Related party transactions

Services Agreement

On August 7, 2018, the Company entered into a services agreement (the “Services Agreement”) with Mr. Michael Brauser (the “Consultant”), a greater than 10% stockholder, pursuant to which, the Consultant received cash compensation of $30 per month and was entitled to participate in the Company’s incentive compensation plan. The Services Agreement terminated on August 6, 2021, as further detailed below.

On February 16, 2021, the Company entered into a Separation Agreement (the "Separation Agreement") with the Consultant. Pursuant to the Separation Agreement, the parties agreed that the Services Agreement which expired on August 6, 2021 (“Expiration Date”), would not be renewed, but would continue in force and effect until the Expiration Date. As part of the Separation Agreement, the Consultant agreed (i) to certain non-solicitation obligations contained therein, (ii) that he and his affiliates would not disparage or assist or cooperate with any person or entity seeking to publicly disparage or economically harm the Company, (iii) that the Consultant and his affiliates would not initiate any lawsuit, claim, or proceeding with respect to any claims against the Company, except (with designated exceptions) for any legal proceeding initiated solely to remedy a breach of or to enforce the Separation Agreement, and (iv) with respect to each annual or special meeting of the Company's stockholders until the Expiration Date of the Separation Agreement, the Consultant agreed to vote the shares of the Company's common stock or any other securities entitled to vote then held by him or his affiliates in accordance with the board of directors' recommendations on director proposals (subject to certain board of directors change thresholds), and the ratification of the appointment of the Company’s independent registered public accounting firm.

The Company agreed (i) that the remaining unvested 166,666 RSUs previously granted to Consultant in accordance with the 2018 RSU agreement would continue to vest on July 1, 2021, in accordance with and subject to all other provisions and conditions of such grant, (ii) to amend the 2020 RSU agreement, previously granting Consultant 30,000 RSUs such that the 30,000 RSUs would continue to vest 33-1/3% on November 1, 2021, 66-2/3% on November 1, 2022, and 100% on November 1, 2023, without certain Company performance criteria, subject to all other provisions and conditions of such grant, (iii) to include shares of the Company's common stock held by the Consultant or his affiliates in any registration statement the Company files for the benefit of selling stockholders at any time when the Consultant or his affiliates beneficially own 10% or more of the Company's common stock, and (iv) to not initiate any lawsuit, claim, or proceeding with respect to any claims against the Consultant and his affiliates, except (with designated exceptions) for any legal proceeding initiated solely to remedy a breach of or to enforce the Separation Agreement. As a result of the modification to the 2020 RSU agreement, beginning February 16, 2021, the Company recognized an aggregate of $723 in share-based compensation expense over the remaining service period which ended on the Expiration Date.

The Company recognized consulting service fees relating to the Services Agreement of a total of $216 during the year ended December 31, 2021. In addition, amortization of share-based compensation expense of $1,432 (inclusive of $723 in relation with the modification of RSUs above) for the year ended December 31, 2021, was recognized in relation to the RSUs previously granted to the Consultant. There were no such expenses recognized during the year ended December 31, 2022.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases

12. Leases

On January 1, 2019, the Company adopted Leases (Topic 842) using the modified retrospective method applied to all leases existing at the date of initial application. The Company elected the practical expedients to not reassess whether any existing contracts are or contain leases, not reassess the lease classification for any existing leases, and not reassess initial direct costs for any existing leases, upon the adoption of Leases (Topic 842).

The Company leases its corporate headquarters of 21,020 rentable square feet in accordance with a non-cancelable 89-month operating lease agreement as amended and effective in January 2017, with an option to extend for an additional 60 months. The Company also leases an additional office space of 6,003 rentable square feet in accordance with a non-cancellable 90-month operating lease agreement entered into in April 2017, with an option to extend for additional 60 months. The extension option is not included in the determination of the lease term as it is not reasonably certain to be exercised.

For the years ended December 31, 2022 and 2021, a summary of the Company’s lease information is shown below:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Lease cost:

 

 

 

 

 

 

Operating lease costs

 

$

672

 

 

$

672

 

Other information:

 

 

 

 

 

 

Cash paid for operating leases

 

$

743

 

 

$

724

 

There were no additional right-of-use assets obtained in exchange for operating lease liabilities during the years ended December 31, 2022 and 2021. The Company used 8.0%, its estimated incremental borrowing rate for similar secured assets, as the discount rate for the above-mentioned leases to determine the present value of the lease payments because the implicit rate in each lease is not readily determinable. The discount rate was calculated on the basis of information available as of January 1, 2019, the application date.

As of December 31, 2022, the weighted average remaining operating lease term was 1.9 years.

As of December 31, 2022, scheduled future maturities and present value of the operating lease liabilities are as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

765

 

2024

 

 

542

 

2025

 

 

77

 

Total maturities

 

$

1,384

 

Present value included in condensed consolidated balance sheet:

 

 

 

Current portion of operating lease liabilities

 

$

692

 

Noncurrent operating lease liabilities

 

 

598

 

Total operating lease liabilities

 

$

1,290

 

Difference between the maturities and the present value of operating lease liabilities

 

$

94

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

13. Commitments and contingencies

(a) Capital commitment

The Company incurred data costs of $9,171 and $8,481 for the years ended December 31, 2022 and 2021, respectively, under certain data licensing agreements. As of December 31, 2022, future material capital commitments under certain data licensing agreements were $27,162, shown as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

8,287

 

2024

 

 

7,548

 

2025

 

 

7,507

 

2026

 

 

3,820

 

Total

 

$

27,162

 

 

(b) Employment agreements

The Company has employment agreements with certain executives, mainly including its Chief Executive Officer, President, Chief Financial Officer and Chief Information Officer, which provide for compensation and certain other benefits and for severance payments under certain circumstances.

(c) Contingency

The Company establishes accruals for those contingencies where the incurrence of a loss is probable and can be reasonably estimated, and it discloses the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued, if such disclosure is necessary for its financial statements to not be misleading. To estimate whether a loss contingency should be accrued by a charge to income, the Company evaluates, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of the loss. The Company does not record liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated.

The Company may be involved in litigation from time to time in the ordinary course of business. The Company does not believe that the ultimate resolution of any such matters will have a material adverse effect on its business, financial condition, results of operations or cash flows. However, the results of such matters cannot be predicted with certainty and the Company cannot assure you that the ultimate resolution of any legal or administrative proceeding or dispute will not have a material adverse effect on its business, financial condition, results of operations and cash flows.

(d) Covid-19 update

During 2020, the Company experienced significantly reduced commercial activity in numerous aspects of its business as a result of the preventative and protective actions taken by federal, state and local governments to combat Covid-19, including the implementation of stay-at-home orders, social distancing policies and certain temporary government-imposed moratoria on collection customers’ activities. During 2021 and 2022, the Company saw ongoing improvement in its results of operations, with the exception of the Company's idiVERIFIED service, which is an ancillary collections market offering that is purely transactional and of a lower margin profile. At this time, the Company cannot estimate if, or when, its idiVERIFIED service volume will return to pre-Covid levels.

To further support the Company’s liquidity, beginning April 1, 2020, the Company elected, under Section 2302 of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), to defer payment of the employer portion of Social Security payroll tax. Under the CARES Act, employers could forgo timely payment of the employer portion of Social Security taxes that would otherwise be due from March 27, 2020 through December 31, 2020, without penalty or interest charges. The Company paid 50% of the deferred amount in December 2021 and the remainder in December 2022, as required. On May 5, 2020, the Company received funding under a promissory note dated May 5, 2020 evidencing an unsecured non-recourse loan under the CARES Act, which was fully forgiven by Legacy Bank of Florida and the U.S. Small Business Administration in June 2021, resulting in a gain on extinguishment of debt of $2,175 during the year ended December 31, 2021.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Preparation and Liquidity

(a) Basis of preparation and liquidity

The accompanying consolidated financial statements have been prepared by red violet in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The Company reported net income of $616 and $655 for the years ended December 31, 2022 and 2021, respectively. Net cash provided by operating activities was $12,459 and $8,948 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had an accumulated deficit of $21,402.

As of December 31, 2022, the Company had available cash and cash equivalents of $31,810, a decrease of $2,448 from $34,258 as of December 31, 2021. Based on this available cash and cash equivalents, and the projections of growth in revenue and operating results in the coming year, the Company believes that it will have sufficient cash resources to finance its operations and expected capital expenditures for the next twelve months from the date the financials are issued.

Principles of consolidation

The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant transactions among the Company and its subsidiaries have been eliminated upon consolidation.

Use of Estimates

(b) Use of estimates

The preparation of consolidated financial statements in accordance with US GAAP requires red violet’s management to make estimates and assumptions relating to the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the allowance for doubtful accounts, useful lives of intangible assets, recoverability of the carrying amount of goodwill and intangible assets, share-based compensation and income tax provision. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

Cash and Cash Equivalents

(c) Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use.

The Company’s cash and bank deposits were held in major financial institutions located in the United States, which management believes have high credit ratings. The cash and bank deposits held in the United States, denominated in USD, amounted to $31,810 and $34,258 as of December 31, 2022 and 2021, respectively.

Financial instruments and related items, which potentially subject the Company to concentrations of credit risk, consist principally of cash investments. The Company places its temporary cash instruments with well-known financial institutions within the United States, and, at times, may maintain balances in United States banks in excess of the $250 US Federal Deposit Insurance Corporation insurance limit. The Company monitors the credit ratings of the financial institutions to mitigate this risk.

Accounts Receivable

(d) Accounts receivable

Accounts receivable are due from customers and are generally unsecured, which consist of amounts earned but not yet collected. None of the Company’s accounts receivable bear interest. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. As of December 31, 2022, the current and noncurrent portion unbilled accounts receivable of $923 and $464, respectively, were included within accounts receivable and other noncurrent assets, respectively, on the consolidated balance sheets. There was no unbilled accounts receivable as of December 31, 2021.

The allowance for doubtful accounts is management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Management determines the allowance based on reviews of various factors, including historical experience, the age of the accounts receivable balance, customer-specific facts, economic conditions, and other factors that may affect the Company's ability to collect from customers. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers. The amount of the allowance for doubtful accounts was $60 and $28 as of December 31, 2022 and 2021, respectively, which was included within accounts receivable, net, on the consolidated balance sheets.

Property and Equipment

(e) Property and equipment

Property and equipment are stated at cost, net of accumulated depreciation or amortization. Expenditures for maintenance, repairs, and minor renewals are charged to expense in the period incurred. Betterments and additions are capitalized. Property and equipment are depreciated on the straight-line basis over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or lease terms that are reasonably assured. The estimated useful lives of property and equipment are as follows:

 

Computer and network equipment

 

 

5-7 years

 

Furniture, fixtures and office equipment

 

 

5 years

 

Leasehold improvements

 

 

7 years

 

 

When items of property and equipment are retired or otherwise disposed of, loss/income is charged or credited for the difference between the net book value and proceeds received thereon.

Intangible Assets Other Than Goodwill

(f) Intangible assets other than goodwill

The Company’s intangible assets are initially recorded at the capitalized actual costs incurred, their acquisition cost, or fair value if acquired as part of a business combination, and amortized on a straight-line basis over their respective estimated useful lives, which are the periods over which the assets are expected to contribute directly or indirectly to the future cash flows of the Company. The Company’s intangible assets represent software developed for internal use. Intangible assets have estimated useful lives of 5-10 years.

In accordance with ASC 350-40, “Software — Internal use software,” the Company capitalizes eligible costs, including salaries and staff benefits, share-based compensation expense, travel expenses incurred by relevant employees, and other relevant costs of developing internal-use software that are incurred in the application development stage when developing or obtaining software for internal use. Once the software developed for internal use is ready for its intended use, it is amortized on a straight-line basis over its useful life.

Goodwill

(g) Goodwill

Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. As of December 31, 2022 and 2021, the balance of goodwill of $5,227 was as a result of the acquisition of Interactive Data, LLC (“Interactive Data”), a wholly-owned subsidiary of red violet, effective on October 2, 2014.

In accordance with ASC 350, “Intangibles - Goodwill and Other,” goodwill is tested at least annually for impairment, or when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, by assessing qualitative factors or performing a quantitative analysis in determining whether it is more likely than not that its fair value exceeds the carrying value. A quantitative step one assessment involves determining the fair value of each reporting unit using market participant assumptions. Should an impairment exist, the Company would recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit.

The measurement date of the Company’s annual goodwill impairment test is October 1. On October 1, 2022 and 2021, the Company performed qualitative assessments on the reporting unit and, based on this assessment, no events have occurred to indicate that it is more likely than not that the fair value of the reporting unit is less than its carry amount. The Company did not record a goodwill impairment loss during the years ended December 31, 2022 and 2021, and as of December 31, 2022, there was no accumulated goodwill impairment loss.

For purposes of reviewing impairment and the recoverability of goodwill, the Company must make various assumptions regarding estimated future cash flows and other factors in determining the fair values, including market multiples, discount rates, etc.

Impairment of Long-lived Assets

(h) Impairment of long-lived assets

Finite-lived intangible assets are amortized over their respective useful lives and, along with other long-lived assets, are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts may not be recoverable in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” In evaluating long-lived assets for recoverability, including finite-lived intangibles and property and equipment, the Company uses its best estimate of future cash flows expected to result from the use of the asset and eventual disposition in accordance with ASC 360-10-15. To the extent that estimated future undiscounted cash inflows attributable to the asset, less estimated future undiscounted cash outflows, are less than the carrying amount, an impairment loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value or fair value less costs to sell.

Asset recoverability is an area involving management judgment, requiring assessment as to whether the carrying value of assets can be supported by the undiscounted future cash flows. In calculating the future cash flows, certain assumptions are required to be made in respect of highly uncertain matters such as revenue growth rates, gross margin percentages and terminal growth rates.

The Company did not record an impairment loss of long-lived assets during the years ended December 31, 2022 and 2021.

Fair Value of Financial Instruments

(i) Fair value of financial instruments

ASC 820, “Fair Value Measurements and Disclosures,” establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market.

These tiers include:

Level 1 – defined as observable inputs such as quoted prices in active markets;
Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and
Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The fair value of the Company’s cash and cash equivalents, receivables and payables approximate their carrying amount because of the short-term nature of these instruments. The fair value of the noncurrent portion of unbilled accounts receivable included in other noncurrent assets approximates its carrying amount.

Revenue Recognition

(j) Revenue recognition

The Company recognized revenue in accordance with ASC 606, “Revenue from Contracts with Customers” (“Topic 606”). Under this standard, revenue is recognized when control of goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company’s performance obligation is to provide on demand information and identity intelligence solutions to its customers by leveraging its proprietary technology and applying machine learning and advanced analytics to its massive data repository. The pricing for the customer contracts is based on usage, a monthly fee, or a combination of both.

Revenue is generally recognized on (a) a transactional basis determined by the customers’ usage, (b) a monthly fee or (c) a combination of both. Revenue pursuant to transactions determined by the customers’ usage is recognized when the transaction is complete, and either party may terminate the transactional agreement at any time. Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally 12 months, and the contract shall automatically renew for additional, successive 12-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term. Variable fees are allocated to each distinct month in the series for which they are earned. The Company’s revenue is recorded net of applicable sales taxes billed to customers.

Available within Topic 606, the Company has applied the portfolio approach practical expedient in accounting for customer revenue as one collective group, rather than individual contracts. Based on the Company’s historical knowledge of the contracts contained in this portfolio and the similar nature and characteristics of the customers, the Company has concluded the financial statement effects are not materially different than if accounting for revenue on a contract by contract basis.

Revenue is recognized over a period of time. The Company’s customers simultaneously receive and consume the benefits provided by the Company’s performance as and when provided. Furthermore, the Company has elected the “right to invoice” practical expedient, available within Topic 606, as its measure of progress, since it has a right to payment from a customer in an amount that corresponds directly with the value of its performance completed-to-date. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer. The Company's revenue arrangements do not contain significant financing components.

For the years ended December 31, 2022 and 2021, 75% and 80% of total revenue was attributable to customers with pricing contracts, respectively, versus 25% and 20% attributable to transactional customers, respectively. Pricing contracts are generally annual contracts or longer, with auto renewal.

If a customer pays consideration before the Company transfers services to the customer, those amounts are classified as deferred revenue. As of December 31, 2022 and 2021, the balance of deferred revenue was $670 and $841 respectively, all of which is expected to be realized in the next 12 months. In relation to the deferred revenue balance as of December 31, 2021, $841 was recognized into revenue during the year ended December 31, 2022.

As of December 31, 2022, $8,017 of revenue is expected to be recognized in the future for performance obligations that are unsatisfied or partially unsatisfied, related to pricing contracts that have a term of more than 12 months, of which $5,971 of revenue will be recognized in 2023, $1,838 in 2024, and $208 in 2025. The actual timing of recognition may vary due to factors outside of the Company’s control. The Company excludes variable consideration related entirely to wholly unsatisfied performance obligations and contracts and recognizes such variable consideration based upon the right to invoice the customer.

Sales commissions are incurred and recorded on an ongoing basis over the term of the customer relationship. These costs are recorded in sales and marketing expenses.

In addition, the Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

Cost of Revenue (Exclusive of Depreciation and Amortization)

(k) Cost of revenue (exclusive of depreciation and amortization)

The Company’s cost of revenue primarily includes data acquisition costs and other cost of revenue. Data acquisition costs consist primarily of the costs to acquire data either on a transactional basis or through flat-fee data licensing agreements, including unlimited usage agreements. Data acquisition costs are recognized based on a straight-line amortization method. Other cost of revenue includes expenses related to third-party infrastructure fees.

Advertising and Promotion Costs

(l) Advertising and promotion costs

Advertising and promotion costs are charged to operations as incurred. Advertising and promotion costs, included in sales and marketing expenses amounted to $261 and $97 for the years ended December 31, 2022 and 2021, respectively.

Share-based Compensation

(m) Share-based compensation

The Company accounts for share-based compensation to employees in accordance with ASC 718, “Compensation—Stock Compensation.” Under ASC 718, the Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award and, for those awards subject only to service conditions, the Company recognizes the costs on a straight-line basis over the requisite service period for the entire award the employee is required to provide service in exchange for the award, which generally is the vesting period. For awards with performance and service conditions, we begin recording share-based compensation when achieving the performance criteria is probable and we recognize the costs using the accelerated attribution method.

The estimated number of stock awards that will ultimately vest requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, such amount will be recorded as a cumulative adjustment in the period estimates are revised. Changes in the Company’s estimates and assumptions may cause us to realize material changes in share-based compensation expense in the future.

The Company has issued share-based awards with performance-based vesting criteria. Achievement of the milestones must be probable before the Company begins recording share-based compensation expense. When the performance-based vesting criteria is considered probable, the Company begins to recognize compensation expense at that time. In the period that achievement of the performance-based criteria is deemed probable, US GAAP requires the immediate recognition of all previously unrecognized compensation since the original grant date. As a result, compensation expense recorded in the period that achievement is deemed probable could include a substantial amount of previously unrecorded compensation expense related to the prior periods. For any share-based awards where performance-based vesting criteria is no longer considered probable, previously recognized compensation cost would be reversed. As of December 31, 2022, the Company has achieved the performance-based criteria for all share-based awards with performance-based vesting criteria, except for the Criteria Four award, as defined in Note 10.

The Company applies Accounting Standards Update 2018-07, “Improvements to Nonemployee Share-Based Payment Accounting,” which generally expands the scope of ASC 718, "Compensation – Stock Compensation," to include share-based payment transactions for acquiring goods and services from nonemployees and supersedes the guidance in ASC 505-50, "Equity-Based Payments to Non-employees," which previously included the accounting for nonemployee awards.

Income Taxes

(n) Income taxes

The Company accounts for income taxes in accordance with ASC 740, “Income Taxes,” which requires the use of the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

The effect on deferred tax assets and liabilities of a change in tax rates or laws is recognized in income in the period that the change in tax rates or laws is enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion or all of the deferred tax assets will not be realized.

ASC 740 clarifies the accounting for uncertain tax positions. This interpretation requires that an entity recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company’s accounting policy is to accrue interest and penalties related to uncertain tax positions, if and when required, as interest expense and a component of other expenses, respectively, in the consolidated statements of operations.

Earnings Per Share

(o) Earnings per share

Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the periods. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and is calculated using the treasury stock method for stock options and unvested shares. Common equivalent shares are excluded from the calculation in the loss periods as their effects would be anti-dilutive.

Contingencies

(p) Contingencies

In the ordinary course of business, the Company is subject to loss contingencies that cover a wide range of matters. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, the Company evaluates, among other factors, the degree of probability and the ability to make a reasonable estimate of the amount of loss.

Significant Concentrations and Risks

(q) Significant concentrations and risks

Concentration of credit risk

Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2022 and 2021, all of the Company’s cash and cash equivalents were deposited in financial institutions located in the United States, which management believes are of high credit quality. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.

Concentration of customers

For the years ended December 31, 2022 and 2021, no individual customer accounted for more than 10% of the total revenue.

As of December 31, 2022, one individual customer accounted for 11% of the Company’s accounts receivable, net. As of December 31, 2021, no individual customer accounted for more than 10% of the Company’s accounts receivable, net.

Concentration of suppliers

The Company’s products and services depend extensively upon continued access to and receipt of data from external sources, including data received from the major credit bureaus, including the Company’s largest data supplier. The Company’s other data suppliers include strategic partners, as well as various government and public records databases. The Company’s largest data supplier, with whom the Company has expanded its relationship while securing what it believes to be favorable business terms over the years, accounted for 49% of the Company’s total data acquisition costs for the years ended December 31, 2022 and 2021. The amended and renewed term of the agreement with this supplier ends June 30, 2026. The Company may elect to extend the term for an additional twelve months upon written notice to this supplier at least 30 days prior to the end of the amended and renewed term. During the term of the agreement, either party has the right to terminate the agreement: (i) in the event of the other party’s failure to cure a material breach, and (ii) in the event of the other party’s insolvency. In addition, this supplier may terminate this agreement by providing not less than 12 months’ advance written notice to the Company and the Company may terminate this agreement by providing not less than 24 months’ advance written notice to this supplier. As of December 31, 2022, the remaining minimum purchase commitments through the end of the amended and renewed term is $18.6 million. If the Company is unable to maintain its relationship with its largest data supplier, its ability to provide products and services could be negatively impacted, as it would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect its reputation, business, financial condition and results of operations and, if it is unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on its business and financial condition.

As of December 31, 2022 and 2021, among data suppliers, one data supplier accounted for 40% and 26% of the Company’s total accounts payable, respectively.

Recently Issued Accounting Standards

(r) Recently issued accounting standards

As an emerging growth company, the Company has left open the opportunity to take advantage of the extended transition period provided to emerging growth companies in Section 13(a) of the Exchange Act, however, it is the Company’s present intention to adopt any applicable new accounting standards timely.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Estimated Useful Lives of Property and Equipment The estimated useful lives of property and equipment are as follows:

 

Computer and network equipment

 

 

5-7 years

 

Furniture, fixtures and office equipment

 

 

5 years

 

Leasehold improvements

 

 

7 years

 

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings (Loss) Per Share

For the years ended December 31, 2022 and 2021, the basic and diluted earnings per share was as follows:

 

 

 

Year Ended December 31,

 

(In thousands, except share data)

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

Net income

 

$

616

 

 

$

655

 

Denominator:

 

 

 

 

 

 

Weighted average shares outstanding:

 

 

 

 

 

 

Basic

 

 

13,759,296

 

 

 

12,597,316

 

Diluted(1)

 

 

14,107,144

 

 

 

13,403,041

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.05

 

 

(1)
For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Summary of Accounts Receivable, Net

Accounts receivable, net consists of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Accounts receivable

 

$

5,595

 

 

$

3,764

 

Less: Allowance for doubtful accounts

 

 

(60

)

 

 

(28

)

Total accounts receivable, net

 

$

5,535

 

 

$

3,736

 

Summary of Movement of Allowance for Doubtful Accounts

The movement of allowance for doubtful accounts is shown below:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Beginning balance

 

$

28

 

 

$

38

 

Charges to expenses

 

 

174

 

 

 

95

 

Write-offs

 

 

(142

)

 

 

(105

)

Ending balance

 

$

60

 

 

$

28

 

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Property and equipment, net consists of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Computer and network equipment

 

$

1,082

 

 

$

732

 

Furniture, fixtures and office equipment

 

 

776

 

 

 

763

 

Leasehold improvements

 

 

53

 

 

 

53

 

Total cost

 

 

1,911

 

 

 

1,548

 

Less: Accumulated depreciation

 

 

(1,202

)

 

 

(971

)

Property and equipment, net

 

$

709

 

 

$

577

 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets Other than Goodwill

Intangible assets other than goodwill consist of the following:

 

 

 

 

 

December 31, 2022

 

 

December 31, 2021

 

(In thousands)

 

Amortization
period

 

Gross amount

 

 

Accumulated amortization

 

 

Net

 

 

Gross amount

 

 

Accumulated amortization

 

 

Net

 

Software developed for internal use

 

5-10 years

 

$

52,678

 

 

$

(21,031

)

 

$

31,647

 

 

$

42,982

 

 

$

(14,801

)

 

$

28,181

 

 

Schedule of Estimated Amortization Expenses

As of December 31, 2022, estimated amortization expenses related to the Company’s intangible assets for 2023 through 2028 and thereafter are as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

8,123

 

2024

 

 

7,510

 

2025

 

 

6,344

 

2026

 

 

4,859

 

2027

 

 

3,243

 

2028 and thereafter

 

 

1,568

 

Total

 

$

31,647

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Accrued payroll and related expenses

 

$

1,600

 

 

$

228

 

Accrued data acquisition costs

 

 

116

 

 

 

49

 

Sales tax payable

 

 

38

 

 

 

56

 

Miscellaneous expenses payable

 

 

91

 

 

 

62

 

Total

 

$

1,845

 

 

$

395

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Benefit for Income Taxes

The Company is subject to federal and state income taxes in the United States. The income taxes on income before income taxes consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Current

 

 

 

 

 

 

  State

 

$

7

 

 

$

-

 

Deferred

 

 

 

 

 

 

  Federal

 

 

1,149

 

 

 

(1,401

)

  State

 

 

392

 

 

 

(303

)

  Valuation allowance

 

 

(1,452

)

 

 

1,902

 

 

 

 

89

 

 

 

198

 

Provision for income tax

 

$

96

 

 

$

198

 

 

Reconciliation of Effective Income Tax Benefit

The Company’s effective income tax expense differed from the U.S. corporate statutory income tax rate for the years ended December 31, 2022 and 2021. A reconciliation is as follows:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Tax on income before income taxes

 

$

150

 

 

 

21

%

 

$

179

 

 

 

21

%

Effect of state taxes (net of federal tax benefit)

 

 

428

 

 

 

60

%

 

 

(303

)

 

 

-36

%

Excess tax benefit from share-based compensation

 

 

(731

)

 

 

-103

%

 

 

(2,801

)

 

 

-328

%

Nondeductible executive compensation

 

 

1,789

 

 

 

251

%

 

 

1,556

 

 

 

182

%

Forgiveness of the CARES Act loan

 

 

-

 

 

 

0

%

 

 

(456

)

 

 

-53

%

Other permanent differences

 

 

(57

)

 

 

-8

%

 

 

121

 

 

 

14

%

State rate change

 

 

(31

)

 

 

-4

%

 

 

-

 

 

 

-

 

Valuation allowance

 

 

(1,452

)

 

 

-204

%

 

 

1,902

 

 

 

223

%

Income tax expense

 

$

96

 

 

 

13

%

 

$

198

 

 

 

23

%

Schedule of Components of Deferred Tax Assets and Liabilities

Components of deferred tax assets and liabilities consist of the following:

 

(In thousands)

 

December 31, 2022

 

 

December 31, 2021

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

10,802

 

 

$

10,860

 

Share-based compensation

 

 

759

 

 

 

1,913

 

Accounts receivable

 

 

16

 

 

 

7

 

Deferred revenue, and accrued expenses and other current liabilities

 

 

231

 

 

 

340

 

 

 

 

11,808

 

 

 

13,120

 

Valuation allowance

 

 

(8,033

)

 

 

(9,485

)

 

 

 

3,775

 

 

 

3,635

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets

 

 

3,889

 

 

 

3,771

 

Property and equipment

 

 

173

 

 

 

62

 

 

 

 

4,062

 

 

 

3,833

 

Net deferred income tax liabilities

 

$

287

 

 

$

198

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Unvested Restricted Stock Units Details of unvested RSUs activity during the years ended December 31, 2022 and 2021 were as follows:

 

 

 

Number of units

 

 

Weighted average
grant-date fair value

 

Unvested as of December 31, 2020

 

 

1,764,450

 

 

$

11.43

 

Granted(1)

 

 

506,850

 

 

$

27.50

 

Vested and delivered

 

 

(768,298

)

 

$

9.36

 

Withheld as treasury stock(2)

 

 

(143,400

)

 

$

9.33

 

Vested not delivered(3)

 

 

(10,750

)

 

$

13.68

 

Forfeited

 

 

(41,899

)

 

$

18.97

 

Unvested as of December 31, 2021

 

 

1,306,953

 

 

$

18.85

 

Granted(1)

 

 

561,100

 

 

$

18.29

 

Vested and delivered

 

 

(517,864

)

 

$

15.86

 

Withheld as treasury stock(2)

 

 

(252,346

)

 

$

16.71

 

Vested not delivered(3)

 

 

(8,716

)

 

$

22.81

 

Forfeited

 

 

(44,995

)

 

$

26.30

 

Unvested as of December 31, 2022

 

 

1,044,132

 

 

$

20.64

 

(1)
For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years.
(2)
Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details.
(3)
Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred.
Schedule of Grants of RSUs with both Time- and Performance-based Conditions Details of such grants of RSUs were as follows:

 

 

 

 

 

 

 

Weighted average

 

 

 

 

Amortization of share-based compensation

 

RSU grants with

 

 

 

Number

 

 

grant-date

 

 

 

 

Year Ended December 31,

 

performance criteria

 

Grant dates

 

of units

 

 

fair value

 

 

Vesting period

 

2022

 

 

2021

 

Criteria One(1)

 

9/5/2018 - 1/16/2019

 

 

1,577,500

 

 

$

7.66

 

 

3-4 years

 

$

6

 

 

$

1,206

 

Criteria Two(2)

 

8/28/2019 - 9/8/2020

 

 

277,500

 

 

$

12.27

 

 

3-4 years

 

 

278

 

 

 

781

 

Criteria Three(3)

 

8/28/2019 - 11/20/2020

 

 

455,000

 

 

$

15.44

 

 

3 years

 

 

491

 

 

 

2,239

 

Criteria Four(4)

 

7/30/2021

 

 

120,000

 

 

$

15.13

 

 

5 years

 

 

-

 

 

 

-

 

 

 

 

 

 

2,430,000

 

 

 

 

 

 

 

$

775

 

 

$

4,226

 

(1)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.
(2)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
(3)
Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $12.5 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $2.0 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. As of December 31, 2022, the remaining 10,000 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
(4)
On July 30, 2021, the Company granted 120,000 RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $15.13 per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. No amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The 120,000 RSUs were included in "Unvested as of December 31, 2022" with a fair value of $15.13 per share.
Summary of Allocated Share-based Compensation

Share-based compensation was allocated to the following accounts in the consolidated financial statements for the years ended December 31, 2022 and 2021:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Sales and marketing expenses

 

$

290

 

 

$

562

 

General and administrative expenses

 

 

5,215

 

 

 

6,053

 

Share-based compensation expense

 

 

5,505

 

 

 

6,615

 

Capitalized in intangible assets

 

 

1,621

 

 

 

1,217

 

Total

 

$

7,126

 

 

$

7,832

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Summary of Company's Lease Information

For the years ended December 31, 2022 and 2021, a summary of the Company’s lease information is shown below:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2022

 

 

2021

 

Lease cost:

 

 

 

 

 

 

Operating lease costs

 

$

672

 

 

$

672

 

Other information:

 

 

 

 

 

 

Cash paid for operating leases

 

$

743

 

 

$

724

 

There were no additional right-of-use assets obtained in exchange for operating lease liabilities during the years ended December 31, 2022 and 2021. The Company used 8.0%, its estimated incremental borrowing rate for similar secured assets, as the discount rate for the above-mentioned leases to determine the present value of the lease payments because the implicit rate in each lease is not readily determinable. The discount rate was calculated on the basis of information available as of January 1, 2019, the application date.

Scheduled Future Maturities and Present Value of Operating Lease Liabilities

As of December 31, 2022, scheduled future maturities and present value of the operating lease liabilities are as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

765

 

2024

 

 

542

 

2025

 

 

77

 

Total maturities

 

$

1,384

 

Present value included in condensed consolidated balance sheet:

 

 

 

Current portion of operating lease liabilities

 

$

692

 

Noncurrent operating lease liabilities

 

 

598

 

Total operating lease liabilities

 

$

1,290

 

Difference between the maturities and the present value of operating lease liabilities

 

$

94

 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Capital Payments under Certain Data Licensing Agreements

The Company incurred data costs of $9,171 and $8,481 for the years ended December 31, 2022 and 2021, respectively, under certain data licensing agreements. As of December 31, 2022, future material capital commitments under certain data licensing agreements were $27,162, shown as follows:

 

(In thousands)

 

 

 

Year

 

December 31, 2022

 

2023

 

 

8,287

 

2024

 

 

7,548

 

2025

 

 

7,507

 

2026

 

 

3,820

 

Total

 

$

27,162

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Principal Activities and Organization - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Operating segments 1
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Supplier
Dec. 31, 2021
USD ($)
Customer
Supplier
Dec. 31, 2020
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Net income $ 616 $ 655  
Net cash provided by operating activities 12,459 8,948  
Accumulated deficit 21,402 22,018  
Cash and cash equivalents 31,810 34,258  
Net increase in cash and cash equivalent $ (2,448) 21,301  
Cash and cash equivalents maturity description three months or less    
FDIC Insurance limit $ 250    
Allowance for doubtful accounts 60 28 $ 38
Goodwill 5,227 5,227  
Goodwill impairment 0 0  
Accumulated goodwill impairment loss 0    
Impairment of long lived assets $ 0 0  
Deferred revenue recognition period 12 months    
Estimated revenue expected to be recognized in the future $ 8,017    
Additional automatic renewal period of contract 12 months    
Description of written notice of intent for renewal of contract term Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally 12 months, and the contract shall automatically renew for additional, successive 12-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term.    
Deferred revenue $ 670 841  
Deferred revenue realization period 12 months    
Revenue recognized, previously reported as deferred $ 841    
Advertising and promotion costs $ 261 $ 97  
Percentage of tax benefits likelihood of being realized upon settlement of tax authority greater than 50%    
Non Current Portion Unbilled Accounts Receivable $ 464    
Current Portion Unbilled Accounts Receivable $ 923    
Customer Concentration Risk | Sales Revenue, Net      
Summary Of Significant Accounting Policies [Line Items]      
Major customers | Customer 0 0  
Customer Concentration Risk | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Major customers | Customer   0  
Supplier Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Amended and renewed term of agreement expiration date with supplier Jun. 30, 2026    
Each party's written notice of termination prior to end of amended and renewed term 30 days    
The Company's written notice of termination during the initial term 24 months    
Supplier's written notice of termination during the initial term 12 months    
Remaining minimum purchase commitments through end of amended and renewed term $ 18,600    
Supplier Concentration Risk | Cost of Total Data Acqusition | Largest Data Supplier      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk 49.00% 49.00%  
Supplier Concentration Risk | Total Accounts Payable | Data Supplier One      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk 40.00% 26.00%  
Number of major suppliers | Supplier 1 1  
Customers With Pricing Contracts      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of Revenue 75.00% 80.00%  
Transactional Customers      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of Revenue 25.00% 20.00%  
Interactive Data      
Summary Of Significant Accounting Policies [Line Items]      
Goodwill $ 5,227 $ 5,227  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of intangible assets 5 years    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of intangible assets 10 years    
No Customer | Customer Concentration Risk | Sales Revenue, Net      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk 10.00% 10.00%  
No Customer | Customer Concentration Risk | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk   10.00%  
Customer One | Customer Concentration Risk | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk 11.00%    
United States      
Summary Of Significant Accounting Policies [Line Items]      
Cash and cash equivalents $ 31,810 $ 34,258  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Computer and Network Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated life of property and equipment 5 years
Computer and Network Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated life of property and equipment 7 years
Furniture, Fixtures and Office Equipment  
Property, Plant and Equipment [Line Items]  
Estimated life of property and equipment 5 years
Leasehold Improvements  
Property, Plant and Equipment [Line Items]  
Estimated life of property and equipment 7 years
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details 1)
$ in Thousands
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenue expected to be recognized in the future $ 8,017
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenue expected to be recognized in the future $ 5,971
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenue expected to be recognized in the future $ 1,838
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenue expected to be recognized in the future $ 208
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Net income $ 616 $ 655
Weighted average shares outstanding:    
Basic 13,759,296 12,597,316
Diluted [1] 14,107,144 13,403,041
Earnings per share:    
Basic $ 0.04 $ 0.05
Diluted $ 0.04 $ 0.05
[1] For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]      
Accounts receivable $ 5,595 $ 3,764  
Less: Allowance for doubtful accounts (60) (28) $ (38)
Total accounts receivable, net $ 5,535 $ 3,736  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net - Summary of Movement of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Beginning balance $ 28 $ 38
Charges to expenses 174 95
Write-offs (142) (105)
Ending balance $ 60 $ 28
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 1,911 $ 1,548
Less: Accumulated depreciation (1,202) (971)
Property and equipment, net 709 577
Computer and Network Equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 1,082 732
Furniture, Fixtures and Office Equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 776 763
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 53 $ 53
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation of property and equipment $ 235 $ 229
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, Net - Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Intangible Assets, Net $ 31,647 $ 28,181
Minimum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Maximum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
Software Developed for Internal Use    
Finite Lived Intangible Assets [Line Items]    
Intangible Assets, Gross Amount $ 52,678 42,982
Intangible Assets, Accumulated Amortization (21,031) (14,801)
Intangible Assets, Net $ 31,647 $ 28,181
Software Developed for Internal Use | Minimum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Software Developed for Internal Use | Maximum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Amortization expenses $ 6,440 $ 5,170
Software Developed for Internal Use    
Finite Lived Intangible Assets [Line Items]    
Intangible assets that have not started amortization 5,338  
Capitalized costs of internally-developed software $ 10,077 $ 6,181
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Intangible Liability Disclosure [Abstract]    
2023 $ 8,123  
2024 7,510  
2025 6,344  
2026 4,859  
2027 3,243  
2028 and thereafter 1,568  
Intangible Assets, Net $ 31,647 $ 28,181
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 1,600 $ 228
Accrued data acquisition costs 116 49
Sales tax payable 38 56
Miscellaneous expenses payable 91 62
Total $ 1,845 $ 395
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Benefit for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current    
State $ 7  
Deferred    
Federal 1,149 $ (1,401)
State 392 (303)
Valuation allowance (1,452) 1,902
Deferred federal, state and local, tax expense (benefit), total 89 198
Provision for income tax $ 96 $ 198
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]    
Tax on loss before income taxes $ 150 $ 179
Effect of state taxes (net of federal tax benefit) 428 (303)
Excess tax benefit from share-based compensation (731) (2,801)
Nondeductible executive compensation 1,789 1,556
Forgiveness of the CARES Act loan   (456)
Other permanent differences (57) 121
State rate change (31)  
Valuation allowance (1,452) 1,902
Income tax benefit $ 96 $ 198
Tax on loss before income taxes 21.00% 21.00%
Effect of state taxes (net of federal tax benefit) 60.00% (36.00%)
Excess tax benefit from share-based compensation (103.00%) (328.00%)
Nondeductible executive compensation 251.00% 182.00%
Forgiveness of the CARES Act loan 0.00% (53.00%)
Other permanent differences (8.00%) 14.00%
State rate change (4.00%)  
Valuation allowance (204.00%) 223.00%
Income tax expense 13.00% 23.00%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Net operating loss carryforwards $ 10,802 $ 10,860
Share-based compensation 759 1,913
Accounts receivable 16 7
Deferred revenue, and accrued expenses and other current liabilities 231 340
Deferred tax assets, gross, Total 11,808 13,120
Valuation allowance (8,033) (9,485)
Deferred tax assets, net of valuation allowance 3,775 3,635
Deferred tax liabilities:    
Intangible assets 3,889 3,771
Property and equipment 173 62
Deferred tax liabilities, gross, Total 4,062 3,833
Net deferred income tax liabilities $ 287 $ 198
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]    
Net operating loss carryforwards, carried forward indefinitely $ 37,691,000  
Operating loss carryforward, expiration year 2036  
Operating loss carryforwards valuation allowance $ 8,033,000 $ 9,485,000
(Decrease) increase in valuation allowance $ (1,452,000) 1,902,000
Percentage of tax benefits likelihood of being realized upon settlement of tax authority greater than 50%  
Unrecognized tax benefits $ 0 $ 0
Domestic Tax Authority    
Income Taxes [Line Items]    
Net operating loss carryforwards 43,346,000  
State and Local Jurisdiction    
Income Taxes [Line Items]    
Net operating loss carryforwards $ 33,112,000  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Preferred Stock - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
May 04, 2022
Equity [Line Items]        
Common stock, shares authorized   200,000,000 200,000,000  
Common stock, par value   $ 0.001 $ 0.001  
Common stock, shares issued   13,956,404 13,488,540  
Treasury Stock, issued   0 0  
Issuance of common stock upon direct offering to certain investors, net of issuance costs     552,915  
Common Stock Issuance Price     $ 38.00  
Proceeds from issuance of shares, net of issuance costs $ 20,924,000 $ 0 $ 20,924,000  
Preferred stock, shares authorized   10,000,000 10,000,000  
Preferred stock, par value   $ 0.001 $ 0.001  
Preferred stock, shares issued   0 0  
Preferred stock, shares outstanding   0 0  
Stock Repurchase Program, Authorized Amount       $ 5,000.0
Stock Repurchase Program [Member]        
Equity [Line Items]        
Retirement of treasury stock, Shares   50,000    
Treasury Stock, Value       $ 878,000
Treasury Stock, Common, Shares       50,000
Stock Repurchased Average Price Per Share       $ 17.56
Treasury Stock        
Equity [Line Items]        
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares   252,346 143,400  
Retirement of treasury stock, Shares   252,346 143,400  
Treasury Stock, Value   $ 5,200,000 $ 3,327,000  
Common Stock        
Equity [Line Items]        
Vesting of restricted stock units, Shares   770,210 911,698  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
May 22, 2022
Jun. 03, 2020
Mar. 22, 2018
Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized share-based compensation costs in respect of granted RSUs $ 17,848      
Unrecognized share-based compensation remaining weighted average period 2 years 6 months      
2018 Stock Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock authorized       3,000,000
Common stock available for future issuance 2,289,357      
2018 Stock Incentive Plan | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock authorized   4,500,000 3,000,000  
2018 Stock Incentive Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock authorized   6,500,000 4,500,000  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Schedule of Unvested RSU Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested, Number of units, Beginning balance 1,306,953 1,764,450
Granted, Number of units [1] 561,100 506,850
Vested and delivered, Number of units (517,864) (768,298)
Withheld as treasury stock, Number of units [2] (252,346) (143,400)
Vested not delivered, Number of units [3] (8,716) (10,750)
Forfeited, Number of units (44,995) (41,899)
Unvested, Number of units, Ending balance 1,044,132 1,306,953
Unvested, Weighted average grant-date fair value, Beginning balance $ 18.85 $ 11.43
Grant date fair value [1] 18.29 27.50
Vested and delivered, Weighted average grant-date fair value 15.86 9.36
Withheld as treasury stock, Weighted average grant-date fair value [2] 16.71 9.33
Vested not delivered, Weighted average grant-date fair value [3] 22.81 13.68
Forfeited, Weighted average grant-date fair value 26.30 18.97
Unvested, Weighted average grant-date fair value, Ending balance $ 20.64 $ 18.85
[1] For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years.
[2] Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details.
[3] Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred.
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Schedule of Unvested RSU Activity (Parenthetical) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 2 years 1 year
Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 4 years 4 years
Restricted Stock Units (RSUs)    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vested not delivered, Number of units [1] 8,716 10,750
Granted, Number of units [2] 561,100 506,850
Grant date fair value [2] $ 18.29 $ 27.50
Performance Based Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Granted, Number of units 2,430,000  
Performance Based Restricted Stock Units | Criteria One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Granted, Number of units [3] 1,577,500  
Grant date fair value [3] $ 7.66  
Performance Based Restricted Stock Units | Criteria One | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period [3] 3 years  
Performance Based Restricted Stock Units | Criteria One | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period [3] 4 years  
Performance Based Restricted Stock Units | Criteria Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Granted, Number of units [4] 277,500  
Grant date fair value [4] $ 12.27  
Performance Based Restricted Stock Units | Criteria Two | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period [4] 3 years  
Performance Based Restricted Stock Units | Criteria Two | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period [4] 4 years  
Performance Based Restricted Stock Units | Employees and Directors    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Additional granted, Number of units   120,000
Granted, Number of units 561,100 386,850
Performance Based Restricted Stock Units | Employees and Directors | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Grant date fair value $ 16.00 $ 20.28
Performance Based Restricted Stock Units | Employees and Directors | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Grant date fair value $ 28.75 $ 38.81
Performance Based Restricted Stock Units | Employees and Directors | Criteria One | 2018 Stock Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Gross revenue threshold limit for vesting of grants $ 7.0  
Vesting period 3 years  
Performance Based Restricted Stock Units | Employees and Directors | Criteria Two | 2018 Stock Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Gross revenue threshold limit for vesting of grants $ 10.0  
Performance Based Restricted Stock Units | Employees and Directors | Criteria Two | Minimum | 2018 Stock Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Positive adjusted EBITDA threshold limit for vesting of grants $ 1.5  
Performance Based Restricted Stock Units | Employees and Directors | Criteria Two | Maximum | 2018 Stock Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 4 years  
[1] Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred.
[2] For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years.
[3] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.
[4] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period 2 years 1 year
Amortization of share-based compensation $ 5,505 $ 6,615
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period 4 years 4 years
Performance Based Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares granted in accordance with 2018 Plan 2,430,000  
Amortization of share-based compensation of RSUs with both time- and performance-based conditions $ 775 $ 4,226
Performance Based Restricted Stock Units | Criteria One    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Grant dates [1] 9/5/2018 - 1/16/2019  
Shares granted in accordance with 2018 Plan [1] 1,577,500  
Weighted average grant-date fair value [1] $ 7.66  
Amortization of share-based compensation [1] $ 6 1,206
Performance Based Restricted Stock Units | Criteria One | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period [1] 3 years  
Performance Based Restricted Stock Units | Criteria One | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period [1] 4 years  
Performance Based Restricted Stock Units | Criteria Two    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Grant dates [2] 8/28/2019 - 9/8/2020  
Shares granted in accordance with 2018 Plan [2] 277,500  
Weighted average grant-date fair value [2] $ 12.27  
Amortization of share-based compensation [2] $ 278 781
Performance Based Restricted Stock Units | Criteria Two | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period [2] 3 years  
Performance Based Restricted Stock Units | Criteria Two | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period [2] 4 years  
Performance Based Restricted Stock Units | Criteria Three    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Grant dates [3] 8/28/2019 - 11/20/2020  
Shares granted in accordance with 2018 Plan [3] 455,000  
Weighted average grant-date fair value [3] $ 15.44  
Vesting period [3] 3 years  
Amortization of share-based compensation [3] $ 491 2,239
Performance Based Restricted Stock Units | Criteria Four    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Grant dates [4] 7/30/2021  
Shares granted in accordance with 2018 Plan [4] 120,000  
Weighted average grant-date fair value [4] $ 15.13  
Vesting period [4] 5 years  
Amortization of share-based compensation [4] $ 0 $ 0
[1] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.
[2] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
[3] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $12.5 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $2.0 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. As of December 31, 2022, the remaining 10,000 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
[4] On July 30, 2021, the Company granted 120,000 RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $15.13 per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. No amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The 120,000 RSUs were included in "Unvested as of December 31, 2022" with a fair value of $15.13 per share.
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Parenthetical) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   2 years 1 year
Amortization of share-based compensation   $ 5,505 $ 6,615
Number of shares vested   10,000  
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   4 years 4 years
Performance Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units   2,430,000  
Performance Based Restricted Stock Units | Employees and Directors      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units   561,100 386,850
Performance Based Restricted Stock Units | Employees and Directors | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value   $ 16.00 $ 20.28
Performance Based Restricted Stock Units | Employees and Directors | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value   $ 28.75 $ 38.81
Performance Based Restricted Stock Units | Criteria One      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units [1]   1,577,500  
Grant date fair value [1]   $ 7.66  
Amortization of share-based compensation [1]   $ 6 $ 1,206
Performance Based Restricted Stock Units | Criteria One | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period [1]   3 years  
Performance Based Restricted Stock Units | Criteria One | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period [1]   4 years  
Performance Based Restricted Stock Units | Criteria Two      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units [2]   277,500  
Grant date fair value [2]   $ 12.27  
Amortization of share-based compensation [2]   $ 278 781
Performance Based Restricted Stock Units | Criteria Two | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period [2]   3 years  
Performance Based Restricted Stock Units | Criteria Two | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period [2]   4 years  
Performance Based Restricted Stock Units | Criteria Three      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period [3]   3 years  
Granted, Number of units [3]   455,000  
Grant date fair value [3]   $ 15.44  
Amortization of share-based compensation [3]   $ 491 2,239
Performance Based Restricted Stock Units | Criteria Four      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period [4]   5 years  
Granted, Number of units [4]   120,000  
Grant date fair value [4]   $ 15.13  
Amortization of share-based compensation [4]   $ 0 $ 0
Performance Based Restricted Stock Units | Criteria Four | Non Executive Employee      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units 120,000 120,000  
Grant date fair value $ 15.13 $ 15.13  
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria One | Employees and Directors      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   3 years  
Gross revenue threshold limit for vesting of grants   $ 7,000  
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria Two      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected to vest and issued, remaining shares   10,249  
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria Two | Employees and Directors      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Gross revenue threshold limit for vesting of grants   $ 10,000  
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria Two | Employees and Directors | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Positive adjusted EBITDA threshold limit for vesting of grants   $ 1,500  
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria Two | Employees and Directors | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   4 years  
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria Three | Employees and Directors      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period     3 years
Gross revenue threshold limit for vesting of grants     $ 12,500
2018 Stock Incentive Plan | Performance Based Restricted Stock Units | Criteria Three | Employees and Directors | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Positive adjusted EBITDA threshold limit for vesting of grants     $ 2,000
[1] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.
[2] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
[3] Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $12.5 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $2.0 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. As of December 31, 2022, the remaining 10,000 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.
[4] On July 30, 2021, the Company granted 120,000 RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $15.13 per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. No amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The 120,000 RSUs were included in "Unvested as of December 31, 2022" with a fair value of $15.13 per share.
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Summary of Allocated Share-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based compensation recognized    
Share-based compensation expense $ 5,505 $ 6,615
Share-based compensation capitalized in intangible assets 1,621 1,217
Total 7,126 7,832
Sales and Marketing Expenses    
Share-based compensation recognized    
Share-based compensation expense 290 562
General and Administrative Expenses    
Share-based compensation recognized    
Share-based compensation expense $ 5,215 $ 6,053
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 01, 2023
Nov. 01, 2022
Feb. 16, 2021
Aug. 07, 2018
Nov. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]              
Share-based compensation expense           $ 5,505 $ 6,615
Restricted Stock Units (RSUs)              
Related Party Transaction [Line Items]              
Shares granted in accordance with 2018 Plan [1]           561,100 506,850
Services Agreement | Michael Brauser-A Greater Than 10% Stockholder              
Related Party Transaction [Line Items]              
Related party stockholder, percent       10.00%      
Consulting service fee monthly payment       $ 30      
Consulting service fee recognized amount             $ 216
Services Agreement | Michael Brauser-A Greater Than 10% Stockholder | Restricted Stock Units (RSUs)              
Related Party Transaction [Line Items]              
Share-based compensation expense             1,432
Separation Agreement | Michael Brauser-A Greater Than 10% Stockholder              
Related Party Transaction [Line Items]              
Service agreement expiration date     Aug. 06, 2021        
Separation Agreement | Michael Brauser-A Greater Than 10% Stockholder | Restricted Stock Units (RSUs)              
Related Party Transaction [Line Items]              
Share-based compensation expense     $ 723       $ 723
Shares granted in accordance with 2018 Plan           166,666  
Shares granted in accordance with 2018 Plan           30,000  
Vesting percentage 100.00% 66.00%     33.00%    
Separation Agreement | Michael Brauser-A Greater Than 10% Stockholder | Restricted Stock Units (RSUs) | Minimum              
Related Party Transaction [Line Items]              
Percentage of common stock           10.00%  
[1] For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years.
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term loan - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Gain on extinguishment of debt $ 0 $ 2,175
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details) - ft²
1 Months Ended
Apr. 30, 2017
Jan. 31, 2017
Dec. 31, 2022
Leases [Abstract]      
Operating leases rentable square feet 6,003 21,020  
Operating lease agreement 90 months 89 months  
Operating lease, existence of option to extend true true  
Operating lease, extended term 60 months 60 months  
Weighted average remaining operating lease     1 year 10 months 24 days
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Company's Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Lease cost:    
Operating lease costs $ 672 $ 672
Other information:    
Cash paid for operating leases $ 743 $ 724
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Company's Lease Information (Paranthetical) (Details)
Dec. 31, 2018
Leases [Abstract]  
Weighted average discount rate for operating leases 8.00%
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 765  
2024 542  
2025 77  
Total maturities 1,384  
Present value included in consolidated balance sheet:    
Current portion of operating lease liabilities 692 $ 617
Noncurrent operating lease liabilities 598 $ 1,291
Total operating lease liabilities 1,290  
Difference between the maturities and the present value of operating lease liabilities $ 94  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Data cost incurred $ 9,171 $ 8,481
Total capital commitment under certain data licensing agreements 27,162  
Gain on extinguishment of debt $ 0 $ 2,175
Deferred amount percentage 50.00%  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Future Minimum Capital Payments under Certain Data Licensing Agreements (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 8,287
2024 7,548
2025 7,507
2026 3,820
Total $ 27,162
XML 76 rdvt-20221231_htm.xml IDEA: XBRL DOCUMENT 0001720116 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2022-11-01 2022-11-01 0001720116 srt:MaximumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001720116 rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2021-02-16 2021-02-16 0001720116 srt:MinimumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001720116 us-gaap:RetainedEarningsMember 2021-12-31 0001720116 rdvt:NonExecutiveEmployeeMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:ShareBasedCompensationAwardTrancheFourMember 2022-01-01 2022-12-31 0001720116 srt:MinimumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001720116 country:US 2021-12-31 0001720116 rdvt:NoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720116 us-gaap:SupplierConcentrationRiskMember 2022-12-31 0001720116 us-gaap:CommonStockMember 2020-12-31 0001720116 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001720116 srt:MaximumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001720116 rdvt:TransactionalCustomersMember 2022-01-01 2022-12-31 0001720116 rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001720116 rdvt:CustomersWithPricingContractsMember 2022-01-01 2022-12-31 0001720116 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001720116 us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001720116 2022-06-30 0001720116 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001720116 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001720116 rdvt:StockRepurchaseProgramMember 2022-05-04 0001720116 rdvt:ServicesAgreementMember rdvt:GreaterThan10PercentStockholderMember 2021-01-01 2021-12-31 0001720116 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2021-01-01 2021-12-31 0001720116 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rdvt:LargestDataSupplierMember 2022-01-01 2022-12-31 0001720116 us-gaap:TreasuryStockMember 2021-12-31 0001720116 rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001720116 srt:MinimumMember rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001720116 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001720116 srt:MinimumMember rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001720116 2017-04-30 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-12-31 0001720116 srt:MinimumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001720116 rdvt:StockRepurchaseProgramMember 2022-01-01 2022-12-31 0001720116 us-gaap:CommonStockMember 2022-12-31 0001720116 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001720116 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001720116 country:US 2022-12-31 0001720116 2023-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2021-02-16 2021-02-16 0001720116 2024-01-01 2022-12-31 0001720116 srt:MaximumMember rdvt:TwoThousandEighteenStockIncentivePlanMember 2022-05-22 0001720116 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001720116 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001720116 2020-12-31 0001720116 us-gaap:CommonStockMember 2021-12-31 0001720116 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001720116 rdvt:TwoThousandEighteenStockIncentivePlanMember 2018-03-22 0001720116 rdvt:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720116 2018-12-31 0001720116 2022-01-01 2022-12-31 0001720116 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2022-01-01 2022-12-31 0001720116 srt:MinimumMember rdvt:TwoThousandEighteenStockIncentivePlanMember 2022-05-22 0001720116 rdvt:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001720116 2017-04-01 2017-04-30 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:ShareBasedCompensationAwardTrancheFourMember 2021-01-01 2021-12-31 0001720116 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001720116 srt:MaximumMember 2022-01-01 2022-12-31 0001720116 srt:MaximumMember rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001720116 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001720116 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001720116 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001720116 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001720116 us-gaap:DomesticCountryMember 2022-12-31 0001720116 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001720116 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001720116 srt:MinimumMember 2022-01-01 2022-12-31 0001720116 rdvt:TransactionalCustomersMember 2021-01-01 2021-12-31 0001720116 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001720116 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001720116 2022-12-31 0001720116 2021-12-31 0001720116 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001720116 rdvt:TwoThousandEighteenStockIncentivePlanMember 2022-12-31 0001720116 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2022-01-01 2022-12-31 0001720116 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001720116 rdvt:InteractiveDataLimitedLiabilityCompanyMember 2022-12-31 0001720116 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720116 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001720116 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001720116 us-gaap:ComputerEquipmentMember 2021-12-31 0001720116 us-gaap:ComputerEquipmentMember 2022-12-31 0001720116 2017-01-31 0001720116 rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001720116 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001720116 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001720116 rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001720116 rdvt:InteractiveDataLimitedLiabilityCompanyMember 2021-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:ShareBasedCompensationAwardTrancheFourMember 2022-01-01 2022-12-31 0001720116 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rdvt:LargestDataSupplierMember 2021-01-01 2021-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2023-11-01 2023-11-01 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:ServicesAgreementMember rdvt:GreaterThan10PercentStockholderMember 2021-01-01 2021-12-31 0001720116 rdvt:NonExecutiveEmployeeMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:ShareBasedCompensationAwardTrancheFourMember 2021-07-30 2021-07-30 0001720116 2023-03-03 0001720116 2022-05-04 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001720116 us-gaap:TreasuryStockMember 2022-12-31 0001720116 srt:MaximumMember rdvt:TwoThousandEighteenStockIncentivePlanMember 2020-06-03 0001720116 us-gaap:RetainedEarningsMember 2022-12-31 0001720116 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001720116 rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember rdvt:TwoThousandEighteenStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001720116 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001720116 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001720116 rdvt:ServicesAgreementMember rdvt:GreaterThan10PercentStockholderMember 2018-08-07 2018-08-07 0001720116 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001720116 rdvt:TradeAccountsPayablesMember us-gaap:SupplierConcentrationRiskMember rdvt:DataSupplierOneMember 2022-01-01 2022-12-31 0001720116 srt:MaximumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001720116 srt:MinimumMember rdvt:TwoThousandEighteenStockIncentivePlanMember 2020-06-03 0001720116 rdvt:CustomersWithPricingContractsMember 2021-01-01 2021-12-31 0001720116 rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001720116 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001720116 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001720116 srt:MaximumMember rdvt:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001720116 2017-01-01 2017-01-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001720116 us-gaap:RetainedEarningsMember 2020-12-31 0001720116 rdvt:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001720116 2021-01-01 2021-12-31 0001720116 rdvt:TradeAccountsPayablesMember us-gaap:SupplierConcentrationRiskMember rdvt:DataSupplierOneMember 2021-01-01 2021-12-31 0001720116 srt:MaximumMember 2021-01-01 2021-12-31 0001720116 2025-01-01 2022-12-31 0001720116 srt:MinimumMember rdvt:EmployeesAndDirectorsMember rdvt:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001720116 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001720116 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001720116 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001720116 us-gaap:RestrictedStockUnitsRSUMember rdvt:SeparationAgreementMember rdvt:GreaterThan10PercentStockholderMember 2021-11-01 2021-11-30 0001720116 2021-11-01 2021-11-30 0001720116 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 pure utr:sqft shares iso4217:USD shares rdvt:Customer rdvt:Segment rdvt:Supplier iso4217:USD false P1Y P2Y P5Y true 0001720116 FY --12-31 true 10-K true 2022-12-31 2022 false 001-38407 RED VIOLET, INC. DE 82-2408531 2650 North Military Trail Suite 300 Boca Raton FL 33431 561 757-4000 Common Stock, $0.001 par value per share RDVT NASDAQ No No Yes Yes Non-accelerated Filer true true false false false 205500000 13958504 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Portions of the registrant’s Proxy Statement relating to its 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 are incorporated herein by reference in Part III of this Annual Report on Form 10-K.</span></p> 248 GRANT THORNTON LLP Fort Lauderdale, Florida 31810000 34258000 60000 28000 5535000 3736000 771000 599000 38116000 38593000 709000 577000 31647000 28181000 5227000 5227000 1114000 1661000 601000 137000 77414000 74376000 2229000 1605000 1845000 395000 692000 617000 670000 841000 5436000 3458000 598000 1291000 287000 198000 6321000 4947000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 200000000 200000000 13956404 13956404 13488540 13488540 14000 13000 92481000 91434000 -21402000 -22018000 71093000 69429000 77414000 74376000 53318000 44022000 12211000 11195000 10834000 8932000 23237000 19811000 6675000 5399000 52957000 45337000 361000 -1315000 351000 -7000 0 2175000 712000 853000 96000 198000 616000 655000 0.04 0.05 0.04 0.05 13759296 12597316 14107144 13403041 12167327 13000 66005000 -22673000 43345000 911698 143400 3327000 3327000 -143400 143400 3327000 -3327000 86000 86000 552915 20924000 20924000 7832000 7832000 655000 655000 13488540 13000 91434000 -22018000 69429000 770210 1000 -1000 252346 5200000 5200000 -50000 878000 878000 -302346 302346 6078000 -6078000 7126000 7126000 616000 616000 13956404 14000 92481000 -21402000 71093000 616000 655000 6675000 5399000 5505000 6615000 177000 32000 174000 95000 547000 500000 0 11000 89000 198000 0 2175000 1973000 630000 172000 18000 464000 -2000 624000 -470000 1450000 -1051000 -171000 337000 -618000 -552000 12459000 8948000 373000 280000 8456000 4964000 -8829000 -5244000 0 20924000 5200000 3327000 878000 -6078000 17597000 -2448000 21301000 34258000 12957000 31810000 34258000 0 0 39000 0 1621000 1217000 6078000 3327000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1. Principal activities</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Red Violet, Inc. (“red violet,” or the “Company”), a Delaware corporation, is a software and services company building proprietary technologies and applying analytical capabilities to deliver identity intelligence. The Company’s technology powers critical solutions, which empower organizations to operate with confidence. The Company’s solutions enable the real-time identification and location of people, businesses, assets and their interrelationships. These solutions are used for purposes including risk mitigation, due diligence, fraud detection and prevention, regulatory compliance, and customer acquisition. The Company’s intelligent platform, CORE</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">TM</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, is purpose-built for the enterprise, yet flexible enough for organizations of all sizes, bringing clarity to massive datasets by transforming data into intelligence. The Company drives workflow efficiency and enables organizations to make better data-driven decisions.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leveraging cloud-native proprietary technology and applying machine learning and advanced analytical capabilities, CORE provides essential solutions to public and private sector organizations through intuitive, easy-to-use analytical interfaces. With massive data assets consisting of public record, proprietary and publicly-available data, the Company’s differentiated information and innovative platform and solutions deliver identity intelligence – entities, relationships, affiliations, interactions, and events. The Company’s solutions are used today to enable frictionless commerce, to ensure safety, and to reduce fraud and the concomitant expense borne by society.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company has only </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> operating segment, as defined by Accounting Standards Codification ("ASC") 280, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Segment Reporting</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.”</span></p> 1 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2. Summary of significant accounting policies</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(a) Basis of preparation and liquidity</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accompanying consolidated financial statements have been prepared by red violet in accordance with accounting principles generally accepted in the United States (“US GAAP”).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company reported net income of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">616</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">655</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively. Net cash provided by operating activities was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,459</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,948</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had an accumulated deficit of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,402</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, the Company had available cash and cash equivalents of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,810</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, a decrease of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,448</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">34,258</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of December 31, 2021. Based on this available cash and cash equivalents, and the projections of growth in revenue and operating results in the coming year, the Company believes that it will have sufficient cash resources to finance its operations and expected capital expenditures for the next twelve months from the date the financials are issued.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Principles of consolidation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant transactions among the Company and its subsidiaries have been eliminated upon consolidation.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(b) Use of estimates</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The preparation of consolidated financial statements in accordance with US GAAP requires red violet’s management to make estimates and assumptions relating to the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the allowance for doubtful accounts, useful lives of intangible assets, recoverability of the carrying amount of goodwill and intangible assets, share-based compensation and income tax provision. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(c) Cash and cash equivalents</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents consist of cash on hand and bank deposits with original maturities of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three months or less</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, which are unrestricted as to withdrawal and use.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s cash and bank deposits were held in major financial institutions located in the United States, which management believes have high credit ratings. The cash and bank deposits held in the United States, denominated in USD, amounted to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,810</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">34,258</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of December 31, 2022 and 2021, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Financial instruments and related items, which potentially subject the Company to concentrations of credit risk, consist principally of cash investments. The Company places its temporary cash instruments with well-known financial institutions within the United States, and, at times, may maintain balances in United States banks in excess of the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">250</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> US Federal Deposit Insurance Corporation insurance limit. The Company monitors the credit ratings of the financial institutions to mitigate this risk.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(d) Accounts receivable</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable are due from customers and are generally unsecured, which consist of amounts earned but not yet collected. None of the Company’s accounts receivable bear interest. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. As of December 31, 2022, the current and noncurrent portion unbilled accounts receivable of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">923</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">464</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, were included within accounts receivable and other noncurrent assets, respectively, on the consolidated balance sheets. There was no unbilled accounts receivable as of December 31, 2021.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The allowance for doubtful accounts is management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Management determines the allowance based on reviews of various factors, including historical experience, the age of the accounts receivable balance, customer-specific facts, economic conditions, and other factors that may affect the Company's ability to collect from customers. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers. The amount of the allowance for doubtful accounts was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of December 31, 2022 and 2021, respectively, which was included within accounts receivable, net, on the consolidated balance sheets.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(e) Property and equipment</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment are stated at cost, net of accumulated depreciation or amortization. Expenditures for maintenance, repairs, and minor renewals are charged to expense in the period incurred. Betterments and additions are capitalized. Property and equipment are depreciated on the straight-line basis over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or lease terms that are reasonably assured. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The estimated useful lives of property and equipment are as follows:</span></span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:68.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:81.822%;"/> <td style="width:3.826%;"/> <td style="width:1.225%;"/> <td style="width:11.22%;"/> <td style="width:1.906%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Computer and network equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_24a0ea17-8f70-479c-b233-d11a8dd13d0d;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">When items of property and equipment are retired or otherwise disposed of, loss/income is charged or credited for the difference between the net book value and proceeds received thereon.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(f) Intangible assets other than goodwill</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s intangible assets are initially recorded at the capitalized actual costs incurred, their acquisition cost, or fair value if acquired as part of a business combination, and amortized on a straight-line basis over their respective estimated useful lives, which are the periods over which the assets are expected to contribute directly or indirectly to the future cash flows of the Company. The Company’s intangible assets represent software developed for internal use. Intangible assets have estimated useful lives of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10 years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In accordance with ASC 350-40,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Software — Internal use software,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> the Company capitalizes eligible costs, including salaries and staff benefits, share-based compensation expense, travel expenses incurred by relevant employees, and other relevant costs of developing internal-use software that are incurred in the application development stage when developing or obtaining software for internal use. Once the software developed for internal use is ready for its intended use, it is amortized on a straight-line basis over its useful life.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(g) Goodwill</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. As of December 31, 2022 and 2021, the balance of goodwill of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,227</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was as a result of the acquisition of Interactive Data, LLC (“Interactive Data”), a wholly-owned subsidiary of red violet, effective on October 2, 2014.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In accordance with ASC 350,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Intangibles - Goodwill and Other,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> goodwill is tested at least annually for impairment, or when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, by assessing qualitative factors or performing a quantitative analysis in determining whether it is more likely than not that its fair value exceeds the carrying value. A quantitative step one assessment involves determining the fair value of each reporting unit using market participant assumptions. Should an impairment exist, the Company would recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The measurement date of the Company’s annual goodwill impairment test is October 1. On October 1, 2022 and 2021, the Company performed qualitative assessments on the reporting unit and, based on this assessment, no events have occurred to indicate that it is more likely than not that the fair value of the reporting unit is less than its carry amount. The Company did </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">t record a goodwill impairment loss during the years ended December 31, 2022 and 2021, and as of December 31, 2022, there was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> accumulated goodwill impairment loss.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For purposes of reviewing impairment and the recoverability of goodwill, the Company must make various assumptions regarding estimated future cash flows and other factors in determining the fair values, including market multiples, discount rates, etc.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(h) Impairment of long-lived assets</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finite-lived intangible assets are amortized over their respective useful lives and, along with other long-lived assets, are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts may not be recoverable in accordance with ASC 360-10-15, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Impairment or Disposal of Long-Lived Assets.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">” In evaluating long-lived assets for recoverability, including finite-lived intangibles and property and equipment, the Company uses its best estimate of future cash flows expected to result from the use of the asset and eventual disposition in accordance with ASC 360-10-15. To the extent that estimated future undiscounted cash inflows attributable to the asset, less estimated future undiscounted cash outflows, are less than the carrying amount, an impairment loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value or fair value less costs to sell.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Asset recoverability is an area involving management judgment, requiring assessment as to whether the carrying value of assets can be supported by the undiscounted future cash flows. In calculating the future cash flows, certain assumptions are required to be made in respect of highly uncertain matters such as revenue growth rates, gross margin percentages and terminal growth rates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company did </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">t record an impairment loss of long-lived assets during the years ended December 31, 2022 and 2021.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(i) Fair value of financial instruments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">ASC 820,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Fair Value Measurements and Disclosures,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">These tiers include:</span></p><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 1 – defined as observable inputs such as quoted prices in active markets;</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The fair value of the Company’s cash and cash equivalents, receivables and payables approximate their carrying amount because of the short-term nature of these instruments. The fair value of the noncurrent portion of unbilled accounts receivable included in other noncurrent assets approximates its carrying amount.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(j) Revenue recognition</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company recognized revenue in accordance with ASC 606, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">“Revenue from Contracts with Customers”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> (“Topic 606”). Under this standard, revenue is recognized when control of goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company’s performance obligation is to provide on demand information and identity intelligence solutions to its customers by leveraging its proprietary technology and applying machine learning and advanced analytics to its massive data repository. The pricing for the customer contracts is based on usage, a monthly fee, or a combination of both.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue is generally recognized on (a) a transactional basis determined by the customers’ usage, (b) a monthly fee or (c) a combination of both. Revenue pursuant to transactions determined by the customers’ usage is recognized when the transaction is complete, and either party may terminate the transactional agreement at any time. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months, and the contract shall automatically renew for additional, successive </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Variable fees are allocated to each distinct month in the series for which they are earned. The Company’s revenue is recorded net of applicable sales taxes billed to customers.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Available within Topic 606, the Company has applied the portfolio approach practical expedient in accounting for customer revenue as one collective group, rather than individual contracts. Based on the Company’s historical knowledge of the contracts contained in this portfolio and the similar nature and characteristics of the customers, the Company has concluded the financial statement effects are not materially different than if accounting for revenue on a contract by contract basis.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue is recognized over a period of time. The Company’s customers simultaneously receive and consume the benefits provided by the Company’s performance as and when provided. Furthermore, the Company has elected the “right to invoice” practical expedient, available within Topic 606, as its measure of progress, since it has a right to payment from a customer in an amount that corresponds directly with the value of its performance completed-to-date. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer. The Company's revenue arrangements do not contain significant financing components.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">80</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of total revenue was attributable to customers with pricing contracts, respectively, versus </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% attributable to transactional customers, respectively. Pricing contracts are generally annual contracts or longer, with auto renewal.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">If a customer pays consideration before the Company transfers services to the customer, those amounts are classified as deferred revenue. As of December 31, 2022 and 2021, the balance of deferred revenue was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">670</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">841</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> respectively, all of which is expected to be realized in the next </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months. In relation to the deferred revenue balance as of December 31, 2021, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">841</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was recognized into revenue during the year ended December 31, 2022.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,017</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of revenue is expected to be recognized in the future for performance obligations that are unsatisfied or partially unsatisfied, related to pricing contracts that have a term of more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, of which $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,971</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of revenue will be recognized in 2023, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,838</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in 2024, and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">208</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in 2025. The actual timing of recognition may vary due to factors outside of the Company’s control. The Company excludes variable consideration related entirely to wholly unsatisfied performance obligations and contracts and recognizes such variable consideration based upon the right to invoice the customer.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales commissions are incurred and recorded on an ongoing basis over the term of the customer relationship. These costs are recorded in sales and marketing expenses.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In addition, the Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(k) Cost of revenue (exclusive of depreciation and amortization)</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s cost of revenue primarily includes data acquisition costs and other cost of revenue. Data acquisition costs consist primarily of the costs to acquire data either on a transactional basis or through flat-fee data licensing agreements, including unlimited usage agreements. Data acquisition costs are recognized based on a straight-line amortization method. Other cost of revenue includes expenses related to third-party infrastructure fees.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(l) Advertising and promotion costs</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Advertising and promotion costs are charged to operations as incurred. Advertising and promotion costs, included in sales and marketing expenses amounted to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">261</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">97</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(m) Share-based compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company accounts for share-based compensation to employees in accordance with ASC 718,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Compensation—Stock Compensation.” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Under ASC 718, the Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award and, for those awards subject only to service conditions, the Company recognizes the costs on a straight-line basis over the requisite service period for the entire award the employee is required to provide service in exchange for the award, which generally is the vesting period. For awards with performance and service conditions, we begin recording share-based compensation when achieving the performance criteria is probable and we recognize the costs using the accelerated attribution method.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The estimated number of stock awards that will ultimately vest requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, such amount will be recorded as a cumulative adjustment in the period estimates are revised. Changes in the Company’s estimates and assumptions may cause us to realize material changes in share-based compensation expense in the future.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company has issued share-based awards with performance-based vesting criteria. Achievement of the milestones must be probable before the Company begins recording share-based compensation expense. When the performance-based vesting criteria is considered probable, the Company begins to recognize compensation expense at that time. In the period that achievement of the performance-based criteria is deemed probable, US GAAP requires the immediate recognition of all previously unrecognized compensation since the original grant date. As a result, compensation expense recorded in the period that achievement is deemed probable could include a substantial amount of previously unrecorded compensation expense related to the prior periods. For any share-based awards where performance-based vesting criteria is no longer considered probable, previously recognized compensation cost would be reversed. As of December 31, 2022, the Company has achieved the performance-based criteria for all share-based awards with performance-based vesting criteria, except for the Criteria Four award, as defined in Note 10.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company applies Accounting Standards Update 2018-07, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Improvements to Nonemployee Share-Based Payment Accounting</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">,” which generally expands the scope of ASC 718, "</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Compensation – Stock Compensation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">," to include share-based payment transactions for acquiring goods and services from nonemployees and supersedes the guidance in ASC 505-50, "</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Equity-Based Payments to Non-employees</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">," which previously included the accounting for nonemployee awards.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(n) Income taxes</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company accounts for income taxes in accordance with ASC 740, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">“Income Taxes,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> which requires the use of the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The effect on deferred tax assets and liabilities of a change in tax rates or laws is recognized in income in the period that the change in tax rates or laws is enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion or all of the deferred tax assets will not be realized.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">ASC 740 clarifies the accounting for uncertain tax positions. This interpretation requires that an entity recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. Recognized income tax positions are measured at the largest amount that is </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">greater than 50%</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company’s accounting policy is to accrue interest and penalties related to uncertain tax positions, if and when required, as interest expense and a component of other expenses, respectively, in the consolidated statements of operations.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(o) Earnings per share</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the periods. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and is calculated using the treasury stock method for stock options and unvested shares. Common equivalent shares are excluded from the calculation in the loss periods as their effects would be anti-dilutive.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(p) Contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In the ordinary course of business, the Company is subject to loss contingencies that cover a wide range of matters. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, the Company evaluates, among other factors, the degree of probability and the ability to make a reasonable estimate of the amount of loss.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(q) Significant concentrations and risks</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Concentration of credit risk</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2022 and 2021, all of the Company’s cash and cash equivalents were deposited in financial institutions located in the United States, which management believes are of high credit quality. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Concentration of customers</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> individual customer accounted for more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the total revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, one individual customer accounted for </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s accounts receivable, net. As of December 31, 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> individual customer accounted for more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s accounts receivable, net.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Concentration of suppliers</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s products and services depend extensively upon continued access to and receipt of data from external sources, including data received from the major credit bureaus, including the Company’s largest data supplier. The Company’s other data suppliers include strategic partners, as well as various government and public records databases. The Company’s largest data supplier, with whom the Company has expanded its relationship while securing what it believes to be favorable business terms over the years, accounted for </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">49</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s total data acquisition costs for the years ended December 31, 2022 and 2021. The amended and renewed term of the agreement with this supplier ends </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2026</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The Company may elect to extend the term for an additional twelve months upon written notice to this supplier at least </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">30 days</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> prior to the end of the amended and renewed term. During the term of the agreement, either party has the right to terminate the agreement: (i) in the event of the other party’s failure to cure a material breach, and (ii) in the event of the other party’s insolvency. In addition, this supplier may terminate this agreement by providing not less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months’ advance written notice to the Company and the Company may terminate this agreement by providing not less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months’ advance written notice to this supplier. As of December 31, 2022, the remaining minimum purchase commitments through the end of the amended and renewed term is $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. If the Company is unable to maintain its relationship with its largest data supplier, its ability to provide products and services could be negatively impacted, as it would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect its reputation, business, financial condition and results of operations and, if it is unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on its business and financial condition.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022 and 2021, among data suppliers, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> data supplier accounted for </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s total accounts payable, respectively.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(r) Recently issued accounting standards</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As an emerging growth company, the Company has left open the opportunity to take advantage of the extended transition period provided to emerging growth companies in Section 13(a) of the Exchange Act, however, it is the Company’s present intention to adopt any applicable new accounting standards timely.</span></p></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(a) Basis of preparation and liquidity</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accompanying consolidated financial statements have been prepared by red violet in accordance with accounting principles generally accepted in the United States (“US GAAP”).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company reported net income of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">616</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">655</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively. Net cash provided by operating activities was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,459</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,948</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had an accumulated deficit of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,402</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, the Company had available cash and cash equivalents of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,810</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, a decrease of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,448</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">34,258</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of December 31, 2021. Based on this available cash and cash equivalents, and the projections of growth in revenue and operating results in the coming year, the Company believes that it will have sufficient cash resources to finance its operations and expected capital expenditures for the next twelve months from the date the financials are issued.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Principles of consolidation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant transactions among the Company and its subsidiaries have been eliminated upon consolidation.</span></p> 616000 655000 12459000 8948000 -21402000 31810000 -2448000 34258000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(b) Use of estimates</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The preparation of consolidated financial statements in accordance with US GAAP requires red violet’s management to make estimates and assumptions relating to the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the allowance for doubtful accounts, useful lives of intangible assets, recoverability of the carrying amount of goodwill and intangible assets, share-based compensation and income tax provision. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(c) Cash and cash equivalents</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents consist of cash on hand and bank deposits with original maturities of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three months or less</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, which are unrestricted as to withdrawal and use.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s cash and bank deposits were held in major financial institutions located in the United States, which management believes have high credit ratings. The cash and bank deposits held in the United States, denominated in USD, amounted to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,810</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">34,258</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of December 31, 2022 and 2021, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Financial instruments and related items, which potentially subject the Company to concentrations of credit risk, consist principally of cash investments. The Company places its temporary cash instruments with well-known financial institutions within the United States, and, at times, may maintain balances in United States banks in excess of the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">250</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> US Federal Deposit Insurance Corporation insurance limit. The Company monitors the credit ratings of the financial institutions to mitigate this risk.</span></p> three months or less 31810000 34258000 250000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(d) Accounts receivable</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable are due from customers and are generally unsecured, which consist of amounts earned but not yet collected. None of the Company’s accounts receivable bear interest. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. As of December 31, 2022, the current and noncurrent portion unbilled accounts receivable of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">923</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">464</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, were included within accounts receivable and other noncurrent assets, respectively, on the consolidated balance sheets. There was no unbilled accounts receivable as of December 31, 2021.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The allowance for doubtful accounts is management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Management determines the allowance based on reviews of various factors, including historical experience, the age of the accounts receivable balance, customer-specific facts, economic conditions, and other factors that may affect the Company's ability to collect from customers. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers. The amount of the allowance for doubtful accounts was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of December 31, 2022 and 2021, respectively, which was included within accounts receivable, net, on the consolidated balance sheets.</span></p> 923000 464000 60000 28000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(e) Property and equipment</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment are stated at cost, net of accumulated depreciation or amortization. Expenditures for maintenance, repairs, and minor renewals are charged to expense in the period incurred. Betterments and additions are capitalized. Property and equipment are depreciated on the straight-line basis over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or lease terms that are reasonably assured. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The estimated useful lives of property and equipment are as follows:</span></span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:68.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:81.822%;"/> <td style="width:3.826%;"/> <td style="width:1.225%;"/> <td style="width:11.22%;"/> <td style="width:1.906%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Computer and network equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_24a0ea17-8f70-479c-b233-d11a8dd13d0d;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">When items of property and equipment are retired or otherwise disposed of, loss/income is charged or credited for the difference between the net book value and proceeds received thereon.</span></p> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The estimated useful lives of property and equipment are as follows:</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:68.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:81.822%;"/> <td style="width:3.826%;"/> <td style="width:1.225%;"/> <td style="width:11.22%;"/> <td style="width:1.906%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Computer and network equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_24a0ea17-8f70-479c-b233-d11a8dd13d0d;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> P7Y P5Y P7Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(f) Intangible assets other than goodwill</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s intangible assets are initially recorded at the capitalized actual costs incurred, their acquisition cost, or fair value if acquired as part of a business combination, and amortized on a straight-line basis over their respective estimated useful lives, which are the periods over which the assets are expected to contribute directly or indirectly to the future cash flows of the Company. The Company’s intangible assets represent software developed for internal use. Intangible assets have estimated useful lives of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10 years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In accordance with ASC 350-40,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Software — Internal use software,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> the Company capitalizes eligible costs, including salaries and staff benefits, share-based compensation expense, travel expenses incurred by relevant employees, and other relevant costs of developing internal-use software that are incurred in the application development stage when developing or obtaining software for internal use. Once the software developed for internal use is ready for its intended use, it is amortized on a straight-line basis over its useful life.</span></p> P5Y P10Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(g) Goodwill</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. As of December 31, 2022 and 2021, the balance of goodwill of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,227</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was as a result of the acquisition of Interactive Data, LLC (“Interactive Data”), a wholly-owned subsidiary of red violet, effective on October 2, 2014.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In accordance with ASC 350,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Intangibles - Goodwill and Other,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> goodwill is tested at least annually for impairment, or when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, by assessing qualitative factors or performing a quantitative analysis in determining whether it is more likely than not that its fair value exceeds the carrying value. A quantitative step one assessment involves determining the fair value of each reporting unit using market participant assumptions. Should an impairment exist, the Company would recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The measurement date of the Company’s annual goodwill impairment test is October 1. On October 1, 2022 and 2021, the Company performed qualitative assessments on the reporting unit and, based on this assessment, no events have occurred to indicate that it is more likely than not that the fair value of the reporting unit is less than its carry amount. The Company did </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">t record a goodwill impairment loss during the years ended December 31, 2022 and 2021, and as of December 31, 2022, there was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> accumulated goodwill impairment loss.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For purposes of reviewing impairment and the recoverability of goodwill, the Company must make various assumptions regarding estimated future cash flows and other factors in determining the fair values, including market multiples, discount rates, etc.</span></p> 5227000 5227000 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(h) Impairment of long-lived assets</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finite-lived intangible assets are amortized over their respective useful lives and, along with other long-lived assets, are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts may not be recoverable in accordance with ASC 360-10-15, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Impairment or Disposal of Long-Lived Assets.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">” In evaluating long-lived assets for recoverability, including finite-lived intangibles and property and equipment, the Company uses its best estimate of future cash flows expected to result from the use of the asset and eventual disposition in accordance with ASC 360-10-15. To the extent that estimated future undiscounted cash inflows attributable to the asset, less estimated future undiscounted cash outflows, are less than the carrying amount, an impairment loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value or fair value less costs to sell.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Asset recoverability is an area involving management judgment, requiring assessment as to whether the carrying value of assets can be supported by the undiscounted future cash flows. In calculating the future cash flows, certain assumptions are required to be made in respect of highly uncertain matters such as revenue growth rates, gross margin percentages and terminal growth rates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company did </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">t record an impairment loss of long-lived assets during the years ended December 31, 2022 and 2021.</span></p> 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(i) Fair value of financial instruments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">ASC 820,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Fair Value Measurements and Disclosures,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">These tiers include:</span></p><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 1 – defined as observable inputs such as quoted prices in active markets;</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The fair value of the Company’s cash and cash equivalents, receivables and payables approximate their carrying amount because of the short-term nature of these instruments. The fair value of the noncurrent portion of unbilled accounts receivable included in other noncurrent assets approximates its carrying amount.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(j) Revenue recognition</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company recognized revenue in accordance with ASC 606, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">“Revenue from Contracts with Customers”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> (“Topic 606”). Under this standard, revenue is recognized when control of goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company’s performance obligation is to provide on demand information and identity intelligence solutions to its customers by leveraging its proprietary technology and applying machine learning and advanced analytics to its massive data repository. The pricing for the customer contracts is based on usage, a monthly fee, or a combination of both.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue is generally recognized on (a) a transactional basis determined by the customers’ usage, (b) a monthly fee or (c) a combination of both. Revenue pursuant to transactions determined by the customers’ usage is recognized when the transaction is complete, and either party may terminate the transactional agreement at any time. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months, and the contract shall automatically renew for additional, successive </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Variable fees are allocated to each distinct month in the series for which they are earned. The Company’s revenue is recorded net of applicable sales taxes billed to customers.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Available within Topic 606, the Company has applied the portfolio approach practical expedient in accounting for customer revenue as one collective group, rather than individual contracts. Based on the Company’s historical knowledge of the contracts contained in this portfolio and the similar nature and characteristics of the customers, the Company has concluded the financial statement effects are not materially different than if accounting for revenue on a contract by contract basis.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue is recognized over a period of time. The Company’s customers simultaneously receive and consume the benefits provided by the Company’s performance as and when provided. Furthermore, the Company has elected the “right to invoice” practical expedient, available within Topic 606, as its measure of progress, since it has a right to payment from a customer in an amount that corresponds directly with the value of its performance completed-to-date. In some arrangements, a right to consideration for the Company's performance under the customer contract may occur before invoicing to the customer. The Company's revenue arrangements do not contain significant financing components.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">80</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of total revenue was attributable to customers with pricing contracts, respectively, versus </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% attributable to transactional customers, respectively. Pricing contracts are generally annual contracts or longer, with auto renewal.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">If a customer pays consideration before the Company transfers services to the customer, those amounts are classified as deferred revenue. As of December 31, 2022 and 2021, the balance of deferred revenue was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">670</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">841</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> respectively, all of which is expected to be realized in the next </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months. In relation to the deferred revenue balance as of December 31, 2021, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">841</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was recognized into revenue during the year ended December 31, 2022.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,017</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of revenue is expected to be recognized in the future for performance obligations that are unsatisfied or partially unsatisfied, related to pricing contracts that have a term of more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, of which $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,971</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of revenue will be recognized in 2023, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,838</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in 2024, and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">208</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in 2025. The actual timing of recognition may vary due to factors outside of the Company’s control. The Company excludes variable consideration related entirely to wholly unsatisfied performance obligations and contracts and recognizes such variable consideration based upon the right to invoice the customer.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales commissions are incurred and recorded on an ongoing basis over the term of the customer relationship. These costs are recorded in sales and marketing expenses.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In addition, the Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</span></p> Revenue pursuant to contracts containing a monthly fee is considered to be a single performance obligation consisting of a series of distinct services, and is recognized ratably over the contract period, which is generally 12 months, and the contract shall automatically renew for additional, successive 12-month terms unless written notice of intent not to renew is provided by one party to the other at least 30 days or 60 days prior to the expiration of the then current term. P12M P12M 0.75 0.80 0.25 0.20 670000 841000 P12M 841000 8017000 P12M P12M P12M 5971000 1838000 208000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(k) Cost of revenue (exclusive of depreciation and amortization)</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s cost of revenue primarily includes data acquisition costs and other cost of revenue. Data acquisition costs consist primarily of the costs to acquire data either on a transactional basis or through flat-fee data licensing agreements, including unlimited usage agreements. Data acquisition costs are recognized based on a straight-line amortization method. Other cost of revenue includes expenses related to third-party infrastructure fees.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(l) Advertising and promotion costs</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Advertising and promotion costs are charged to operations as incurred. Advertising and promotion costs, included in sales and marketing expenses amounted to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">261</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">97</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively.</span></p> 261000 97000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(m) Share-based compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company accounts for share-based compensation to employees in accordance with ASC 718,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> “Compensation—Stock Compensation.” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Under ASC 718, the Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award and, for those awards subject only to service conditions, the Company recognizes the costs on a straight-line basis over the requisite service period for the entire award the employee is required to provide service in exchange for the award, which generally is the vesting period. For awards with performance and service conditions, we begin recording share-based compensation when achieving the performance criteria is probable and we recognize the costs using the accelerated attribution method.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The estimated number of stock awards that will ultimately vest requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, such amount will be recorded as a cumulative adjustment in the period estimates are revised. Changes in the Company’s estimates and assumptions may cause us to realize material changes in share-based compensation expense in the future.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company has issued share-based awards with performance-based vesting criteria. Achievement of the milestones must be probable before the Company begins recording share-based compensation expense. When the performance-based vesting criteria is considered probable, the Company begins to recognize compensation expense at that time. In the period that achievement of the performance-based criteria is deemed probable, US GAAP requires the immediate recognition of all previously unrecognized compensation since the original grant date. As a result, compensation expense recorded in the period that achievement is deemed probable could include a substantial amount of previously unrecorded compensation expense related to the prior periods. For any share-based awards where performance-based vesting criteria is no longer considered probable, previously recognized compensation cost would be reversed. As of December 31, 2022, the Company has achieved the performance-based criteria for all share-based awards with performance-based vesting criteria, except for the Criteria Four award, as defined in Note 10.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company applies Accounting Standards Update 2018-07, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Improvements to Nonemployee Share-Based Payment Accounting</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">,” which generally expands the scope of ASC 718, "</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Compensation – Stock Compensation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">," to include share-based payment transactions for acquiring goods and services from nonemployees and supersedes the guidance in ASC 505-50, "</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Equity-Based Payments to Non-employees</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">," which previously included the accounting for nonemployee awards.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(n) Income taxes</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company accounts for income taxes in accordance with ASC 740, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">“Income Taxes,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> which requires the use of the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The effect on deferred tax assets and liabilities of a change in tax rates or laws is recognized in income in the period that the change in tax rates or laws is enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion or all of the deferred tax assets will not be realized.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">ASC 740 clarifies the accounting for uncertain tax positions. This interpretation requires that an entity recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. Recognized income tax positions are measured at the largest amount that is </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">greater than 50%</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company’s accounting policy is to accrue interest and penalties related to uncertain tax positions, if and when required, as interest expense and a component of other expenses, respectively, in the consolidated statements of operations.</span></p> greater than 50% <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(o) Earnings per share</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the periods. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and is calculated using the treasury stock method for stock options and unvested shares. Common equivalent shares are excluded from the calculation in the loss periods as their effects would be anti-dilutive.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(p) Contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In the ordinary course of business, the Company is subject to loss contingencies that cover a wide range of matters. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, the Company evaluates, among other factors, the degree of probability and the ability to make a reasonable estimate of the amount of loss.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(q) Significant concentrations and risks</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Concentration of credit risk</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2022 and 2021, all of the Company’s cash and cash equivalents were deposited in financial institutions located in the United States, which management believes are of high credit quality. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Concentration of customers</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> individual customer accounted for more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the total revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, one individual customer accounted for </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s accounts receivable, net. As of December 31, 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> individual customer accounted for more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s accounts receivable, net.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Concentration of suppliers</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s products and services depend extensively upon continued access to and receipt of data from external sources, including data received from the major credit bureaus, including the Company’s largest data supplier. The Company’s other data suppliers include strategic partners, as well as various government and public records databases. The Company’s largest data supplier, with whom the Company has expanded its relationship while securing what it believes to be favorable business terms over the years, accounted for </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">49</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s total data acquisition costs for the years ended December 31, 2022 and 2021. The amended and renewed term of the agreement with this supplier ends </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2026</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The Company may elect to extend the term for an additional twelve months upon written notice to this supplier at least </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">30 days</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> prior to the end of the amended and renewed term. During the term of the agreement, either party has the right to terminate the agreement: (i) in the event of the other party’s failure to cure a material breach, and (ii) in the event of the other party’s insolvency. In addition, this supplier may terminate this agreement by providing not less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months’ advance written notice to the Company and the Company may terminate this agreement by providing not less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months’ advance written notice to this supplier. As of December 31, 2022, the remaining minimum purchase commitments through the end of the amended and renewed term is $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. If the Company is unable to maintain its relationship with its largest data supplier, its ability to provide products and services could be negatively impacted, as it would need to secure comparable data on similar terms, which would require significant time, expense, and resources, and may in the short-term adversely affect its reputation, business, financial condition and results of operations and, if it is unable to establish a similar relationship with other data suppliers over time, could have a long-term material impact on its business and financial condition.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022 and 2021, among data suppliers, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> data supplier accounted for </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s total accounts payable, respectively.</span></p> 0 0 0.10 0.10 0.11 0 0.10 0.49 0.49 2026-06-30 P30D P12M P24M 18600000 1 1 0.40 0.26 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(r) Recently issued accounting standards</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As an emerging growth company, the Company has left open the opportunity to take advantage of the extended transition period provided to emerging growth companies in Section 13(a) of the Exchange Act, however, it is the Company’s present intention to adopt any applicable new accounting standards timely.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3. Earnings per share</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, the basic and diluted earnings per share was as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:65.434%;"/> <td style="width:1.706%;"/> <td style="width:1.0%;"/> <td style="width:13.379%;"/> <td style="width:1.0%;"/> <td style="width:1.706%;"/> <td style="width:1.0%;"/> <td style="width:13.777%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands, except share data)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">616</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">655</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares outstanding:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,759,296</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,597,316</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,107,144</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,403,041</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.04</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="text-indent:0.0%;display:flex;margin-top:0.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").</span></div></div></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, the basic and diluted earnings per share was as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:65.434%;"/> <td style="width:1.706%;"/> <td style="width:1.0%;"/> <td style="width:13.379%;"/> <td style="width:1.0%;"/> <td style="width:1.706%;"/> <td style="width:1.0%;"/> <td style="width:13.777%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands, except share data)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">616</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">655</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares outstanding:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,759,296</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,597,316</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,107,144</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,403,041</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.04</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="text-indent:0.0%;display:flex;margin-top:0.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").</span></div></div> 616000 655000 13759296 12597316 14107144 13403041 0.04 0.05 0.04 0.05 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4. Accounts receivable, net</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable, net consists of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.108%;"/> <td style="width:1.968%;"/> <td style="width:1.0%;"/> <td style="width:17.483999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.957%;"/> <td style="width:1.0%;"/> <td style="width:17.483999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,595</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,764</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accounts receivable, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,535</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,736</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The movement of allowance for doubtful accounts is shown below:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.327%;"/> <td style="width:1.98%;"/> <td style="width:1.0%;"/> <td style="width:17.250999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.98%;"/> <td style="width:1.0%;"/> <td style="width:17.464000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Charges to expenses</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Write-offs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">142</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">105</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable, net consists of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.108%;"/> <td style="width:1.968%;"/> <td style="width:1.0%;"/> <td style="width:17.483999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.957%;"/> <td style="width:1.0%;"/> <td style="width:17.483999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,595</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,764</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accounts receivable, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,535</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,736</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 5595000 3764000 60000 28000 5535000 3736000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The movement of allowance for doubtful accounts is shown below:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.327%;"/> <td style="width:1.98%;"/> <td style="width:1.0%;"/> <td style="width:17.250999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.98%;"/> <td style="width:1.0%;"/> <td style="width:17.464000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Charges to expenses</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Write-offs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">142</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">105</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 28000 38000 174000 95000 142000 105000 60000 28000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5. Property and equipment, net</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment, net consists of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:61.87%;"/> <td style="width:1.72%;"/> <td style="width:1.0%;"/> <td style="width:15.325%;"/> <td style="width:1.0%;"/> <td style="width:1.73%;"/> <td style="width:1.0%;"/> <td style="width:15.355%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Computer and network equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,082</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">732</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">776</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">763</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cost</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,911</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,548</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,202</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">971</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">709</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">577</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Depreciation of property and equipment of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">235</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">229</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was recorded for the years ended December 31, 2022 and 2021, respectively.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment, net consists of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:61.87%;"/> <td style="width:1.72%;"/> <td style="width:1.0%;"/> <td style="width:15.325%;"/> <td style="width:1.0%;"/> <td style="width:1.73%;"/> <td style="width:1.0%;"/> <td style="width:15.355%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Computer and network equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,082</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">732</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">776</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">763</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cost</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,911</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,548</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,202</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">971</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">709</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">577</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1082000 732000 776000 763000 53000 53000 1911000 1548000 1202000 971000 709000 577000 235000 229000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6. Intangible assets, net</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible assets other than goodwill consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:29.789%;"/> <td style="width:1.004%;"/> <td style="width:9.66%;"/> <td style="width:1.004%;"/> <td style="width:1.0%;"/> <td style="width:6.503%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:7.476%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:6.8309999999999995%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:6.503%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:7.476%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:6.790000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amortization<br/>period</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Software developed for internal use</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52,678</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,031</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,647</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,982</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,801</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,181</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The gross amount associated with software developed for internal use represents capitalized costs of internally-developed software, including eligible salaries and staff benefits, share-based compensation, travel expenses incurred by relevant employees, and other relevant costs.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amortization expenses of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,440</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,170</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> were included in depreciation and amortization expense for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, intangible assets of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,338</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, included in the gross amounts of software developed for internal use, have not started amortization, as they are not ready for their intended use.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company capitalized costs of software developed for internal use of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,077</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,181</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> during the years ended December 31, 2022 and 2021, respectively.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, estimated amortization expenses related to the Company’s intangible assets for 2023 through 2028 and thereafter are as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:82.903%;"/> <td style="width:1.549%;"/> <td style="width:1.0%;"/> <td style="width:13.549%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,123</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,510</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,859</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,243</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,568</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,647</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible assets other than goodwill consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:29.789%;"/> <td style="width:1.004%;"/> <td style="width:9.66%;"/> <td style="width:1.004%;"/> <td style="width:1.0%;"/> <td style="width:6.503%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:7.476%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:6.8309999999999995%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:6.503%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:7.476%;"/> <td style="width:1.0%;"/> <td style="width:0.994%;"/> <td style="width:1.0%;"/> <td style="width:6.790000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amortization<br/>period</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Software developed for internal use</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52,678</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,031</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,647</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,982</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,801</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,181</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> P5Y P10Y 52678000 21031000 31647000 42982000 14801000 28181000 6440000 5170000 5338000 10077000 6181000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, estimated amortization expenses related to the Company’s intangible assets for 2023 through 2028 and thereafter are as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:82.903%;"/> <td style="width:1.549%;"/> <td style="width:1.0%;"/> <td style="width:13.549%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,123</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,510</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,859</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,243</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,568</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,647</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 8123000 7510000 6344000 4859000 3243000 1568000 31647000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7. Accrued expenses and other current liabilities</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.508%;"/> <td style="width:1.948%;"/> <td style="width:1.0%;"/> <td style="width:17.273999999999997%;"/> <td style="width:1.0%;"/> <td style="width:1.958%;"/> <td style="width:1.0%;"/> <td style="width:17.314%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued payroll and related expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued data acquisition costs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">49</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales tax payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Miscellaneous expenses payable</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">91</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">62</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,845</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">395</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.508%;"/> <td style="width:1.948%;"/> <td style="width:1.0%;"/> <td style="width:17.273999999999997%;"/> <td style="width:1.0%;"/> <td style="width:1.958%;"/> <td style="width:1.0%;"/> <td style="width:17.314%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued payroll and related expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued data acquisition costs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">49</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales tax payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Miscellaneous expenses payable</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">91</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">62</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,845</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">395</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1600000 228000 116000 49000 38000 56000 91000 62000 1845000 395000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8. Income taxes</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company is subject to federal and state income taxes in the United States. The income taxes on income before income taxes consisted of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.845%;"/> <td style="width:1.915%;"/> <td style="width:1.0%;"/> <td style="width:17.029%;"/> <td style="width:1.0%;"/> <td style="width:1.943%;"/> <td style="width:1.0%;"/> <td style="width:17.270000000000003%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  State</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  Federal</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,149</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,401</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  State</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">392</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">303</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  Valuation allowance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,452</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,902</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">89</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Provision for income tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">96</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s effective income tax expense differed from the U.S. corporate statutory income tax rate for the years ended December 31, 2022 and 2021. A reconciliation is as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:43.858%;"/> <td style="width:1.386%;"/> <td style="width:1.0%;"/> <td style="width:10.620000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.004%;"/> <td style="width:1.0%;"/> <td style="width:11.066%;"/> <td style="width:1.0%;"/> <td style="width:1.386%;"/> <td style="width:1.0%;"/> <td style="width:10.620000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.004%;"/> <td style="width:1.0%;"/> <td style="width:11.057%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Tax on income before income taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">179</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effect of state taxes (net of federal tax benefit)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">428</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">303</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Excess tax benefit from share-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">731</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">103</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,801</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nondeductible executive compensation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,789</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">251</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,556</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">182</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forgiveness of the CARES Act loan</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other permanent differences</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">57</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">121</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">State rate change</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Valuation allowance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,452</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">204</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,902</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">223</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income tax expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">96</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Components of deferred tax assets and liabilities consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.619%;"/> <td style="width:1.907%;"/> <td style="width:1.0%;"/> <td style="width:17.264%;"/> <td style="width:1.0%;"/> <td style="width:1.917%;"/> <td style="width:1.0%;"/> <td style="width:17.294%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,802</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,860</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Share-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">759</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,913</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred revenue, and accrued expenses and other current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">340</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,808</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,120</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Valuation allowance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,033</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,485</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,775</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,635</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,889</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,771</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">173</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">62</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,062</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,833</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net deferred income tax liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">287</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, the Company had gross federal and state net operating loss carryforwards of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">43,346</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33,112</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, which begin to expire in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2036</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, except that $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37,691</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of federal net operating loss carryforwards incurred from 2018 to 2022 could be carried forward indefinitely. The Company’s federal net operating losses are not subject to annual Section 382 limitations due to ownership changes that could impact the future realization.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">ASC 740 requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of the evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. On a periodic basis, management evaluates and determines the amount of valuation allowance required and adjusts such valuation allowance accordingly. Primarily due to cumulative pre-tax losses, management determined a valuation allowance of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,033</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,485</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was necessary as of December 31, 2022 and 2021, respectively, to reduce the deferred tax assets to the amount that is more likely than not to be realized. The change in the valuation allowance was a decrease of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,452</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and an increase of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,902</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively. The decrease in the valuation allowance in the year ended December 31, 2022 was primarily due to the decrease in gross deferred tax assets arising from share-based compensation, and the increase in the valuation allowance in the year ended December 31, 2021 was primarily due to the change in net operating loss carryforwards.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon its evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit with a </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">greater than 50%</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> tax benefit has been recognized in the Company’s financial statements.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company continually evaluates expiring statutes of limitations, audits, proposed settlements, changes in tax law and new authoritative rulings. Due to the existence of net operating loss carryforwards since inception, all of the Company’s income tax filings remain open for tax examinations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company does </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">t have any unrecognized tax benefits as of December 31, 2022 and 2021.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company is subject to federal and state income taxes in the United States. The income taxes on income before income taxes consisted of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.845%;"/> <td style="width:1.915%;"/> <td style="width:1.0%;"/> <td style="width:17.029%;"/> <td style="width:1.0%;"/> <td style="width:1.943%;"/> <td style="width:1.0%;"/> <td style="width:17.270000000000003%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  State</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  Federal</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,149</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,401</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  State</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">392</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">303</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">  Valuation allowance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,452</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,902</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">89</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(206,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Provision for income tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">96</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 7000 1149000 -1401000 392000 -303000 -1452000 1902000 89000 198000 96000 198000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s effective income tax expense differed from the U.S. corporate statutory income tax rate for the years ended December 31, 2022 and 2021. A reconciliation is as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:43.858%;"/> <td style="width:1.386%;"/> <td style="width:1.0%;"/> <td style="width:10.620000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.004%;"/> <td style="width:1.0%;"/> <td style="width:11.066%;"/> <td style="width:1.0%;"/> <td style="width:1.386%;"/> <td style="width:1.0%;"/> <td style="width:10.620000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.004%;"/> <td style="width:1.0%;"/> <td style="width:11.057%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Tax on income before income taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">179</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effect of state taxes (net of federal tax benefit)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">428</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">303</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Excess tax benefit from share-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">731</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">103</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,801</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nondeductible executive compensation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,789</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">251</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,556</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">182</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forgiveness of the CARES Act loan</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other permanent differences</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">57</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">121</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">State rate change</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Valuation allowance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,452</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">204</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,902</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">223</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income tax expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">96</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> </table> 150000 0.21 179000 0.21 428000 0.60 -303000 -0.36 -731000 -1.03 -2801000 -3.28 1789000 2.51 1556000 1.82 0 -456000 -0.53 -57000 -0.08 121000 0.14 -31000 -0.04 -1452000 -2.04 1902000 2.23 96000 0.13 198000 0.23 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Components of deferred tax assets and liabilities consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:57.619%;"/> <td style="width:1.907%;"/> <td style="width:1.0%;"/> <td style="width:17.264%;"/> <td style="width:1.0%;"/> <td style="width:1.917%;"/> <td style="width:1.0%;"/> <td style="width:17.294%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,802</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,860</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Share-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">759</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,913</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred revenue, and accrued expenses and other current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">340</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,808</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,120</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Valuation allowance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,033</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,485</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,775</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,635</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,889</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,771</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">173</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">62</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,062</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,833</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net deferred income tax liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">287</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 10802000 10860000 759000 1913000 16000 7000 231000 340000 11808000 13120000 8033000 9485000 3775000 3635000 3889000 3771000 173000 62000 4062000 3833000 287000 198000 43346000 33112000 2036 37691000 8033000 9485000 -1452000 1902000 greater than 50% 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9. Common stock and preferred stock</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Common stock and treasury stock</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022 and 2021, the number of authorized shares of common stock was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">200,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, with a par value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.001</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, of which, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,956,404</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,488,540</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock were issued, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022 and 2021, there was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> treasury stock.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the year ended December 31, 2021, the changes in the number of issued shares of common stock and treasury stock was due to the following factors:</span></p><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">An aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">911,698</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock issued as a result of the vesting of RSUs, of which, an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">143,400</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock were withheld to pay withholding taxes upon such vesting, which were reflected in treasury stock, with a cost of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,327</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The treasury stock of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">143,400</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares was then retired fully during the year ended December 31, 2021.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">An aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">552,915</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock, with an issuance price of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, were issued in a registered direct offering to certain investors, pursuant to the securities purchase agreements entered into on November 19, 2021. Net proceeds of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,924</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> were received in November 2021.</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the year ended December 31, 2022, the changes in the number of issued shares of common stock and treasury stock was due to the following factors:</span></p><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">An aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">770,210</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock issued as a result of the vesting of RSUs, of which, an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">252,346</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock were withheld to pay withholding taxes upon such vesting, which were reflected in treasury stock, with a cost of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,200</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The treasury stock of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">252,346</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares was then retired fully during the year ended December 31, 2022.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On May 4, 2022, the board of directors of the Company authorized the repurchase of up to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of the Company's common stock from time to time (the “Stock Repurchase Program”). The Stock Repurchase Program does not obligate the Company to repurchase any shares and may be modified, suspended or terminated at any time and for any reason at the discretion of the board of directors. During the year ended December 31, 2022, the Company repurchased </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock under the Stock Repurchase Program at a net average price of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17.56</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, which was reflected in treasury stock, with a cost of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">878</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The treasury stock of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares was then retired fully during the year ended December 31, 2022.</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Preferred stock</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022 and 2021, the Company had </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of preferred stock with par value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.001</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share authorized, and there were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of preferred stock issued or outstanding.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 200000000 200000000 0.001 0.001 13956404 13488540 0 0 911698 143400 3327000 143400 552915 38.00 20924000 770210 252346 5200000 252346 5000.0 50000 17.56 878000 50000 10000000 10000000 0.001 0.001 0 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10. Share-based compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On March 22, 2018, the board of directors of the Company and Cogint, Inc. (“cogint”) (now known as Fluent, Inc.), in its capacity as sole stockholder of the Company prior to the Company’s spin-off from cogint on March 26, 2018 (the “Spin-off”)</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, approved the Red Violet, Inc. 2018 Stock Incentive Plan (the “2018 Plan”), which became effective immediately prior to the Spin-off. A total of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock were authorized to be issued under the 2018 Plan. On June 3, 2020, the Company’s stockholders approved an amendment to the 2018 Plan to increase the number of shares of common stock authorized for issuance under the 2018 Plan from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,500,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares, and on May 25, 2022, the Company's stockholders approved an amendment to the 2018 Plan to increase the number of shares of common stock authorized for issuance under the 2018 Plan from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,500,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,500,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The primary purpose of the 2018 Plan, as amended, is to attract, retain, reward and motivate certain individuals by providing them with an opportunity to acquire or increase a proprietary interest in the Company and to incentivize them to expend maximum effort for the growth and success of the Company, so as to strengthen the mutuality of the interests between such individuals and the stockholders of the Company.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, there were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,289,357</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock available for future issuance under the 2018 Plan, as amended.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">To date, all stock incentives issued under the 2018 Plan have been in the form of RSUs. RSUs granted under the 2018 Plan vest and settle upon the satisfaction of a time-based condition or with both time- and performance-based conditions. The time-based condition for these awards is generally satisfied over three or four years with annual vesting. </span><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Details of unvested RSUs activity during the years ended December 31, 2022 and 2021 were as follows:</span></span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:63.976%;"/> <td style="width:1.191%;"/> <td style="width:1.0%;"/> <td style="width:14.454%;"/> <td style="width:1.0%;"/> <td style="width:1.681%;"/> <td style="width:1.0%;"/> <td style="width:14.698%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number of units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average<br/>grant-date fair value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unvested as of December 31, 2020</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,764,450</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">506,850</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27.50</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and delivered</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">768,298</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9.36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Withheld as treasury stock</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">143,400</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9.33</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested not delivered</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,750</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">41,899</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.97</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unvested as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,306,953</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">561,100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.29</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and delivered</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">517,864</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.86</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Withheld as treasury stock</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">252,346</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.71</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested not delivered</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,716</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44,995</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26.30</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unvested as of December 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,044,132</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20.64</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the year ended December 31, 2021, in addition to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs with Criteria Four as discussed below, the Company granted an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">386,850</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20.28</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38.81</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, with a vesting period ranging from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_b7889ce5-48dc-4be5-9552-d2fff330b6b7;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. For the year ended December 31, 2022, the Company granted an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">561,100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, with a vesting period ranging from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_16c80f00-3482-44e2-bd78-f599b7133b4d;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">two</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred. </span></div></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">There were certain grants of RSUs with both time- and performance-based conditions. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Details of such grants of RSUs</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> were as follows:</span></span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"> <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:13.547%;"/> <td style="width:1.076%;"/> <td style="width:18.38%;"/> <td style="width:0.846%;"/> <td style="width:1.0%;"/> <td style="width:9.972%;"/> <td style="width:1.0%;"/> <td style="width:1.009%;"/> <td style="width:1.0%;"/> <td style="width:12.23%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:12.096%;"/> <td style="width:1.009%;"/> <td style="width:1.0%;"/> <td style="width:9.731%;"/> <td style="width:1.0%;"/> <td style="width:1.009%;"/> <td style="width:1.0%;"/> <td style="width:10.018999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amortization of share-based compensation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSU grants with</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">grant-date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">performance criteria</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Grant dates</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">of units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">fair value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vesting period</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria One</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9/5/2018 - 1/16/2019</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,577,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.66</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,206</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria Two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8/28/2019 - 9/8/2020</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">277,500</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.27</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4 years</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">278</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">781</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria Three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8/28/2019 - 11/20/2020</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">455,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.44</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,239</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria Four</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7/30/2021</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.13</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,430,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">775</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,226</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">the remaining </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,249</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> the remaining </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(4)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On July 30, 2021, the Company granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs were included in "Unvested as of December 31, 2022" with a fair value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share.</span></div></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, unrecognized share-based compensation expense associated with the granted RSUs amounted to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,848</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, which is expected to be recognized over a weighted average period of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Share-based compensation was allocated to the following accounts in the consolidated financial statements for the years ended December 31, 2022 and 2021:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:64.118%;"/> <td style="width:1.678%;"/> <td style="width:1.0%;"/> <td style="width:14.065%;"/> <td style="width:1.0%;"/> <td style="width:1.678%;"/> <td style="width:1.0%;"/> <td style="width:14.463%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales and marketing expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">290</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">562</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">General and administrative expenses</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,215</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,053</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Share-based compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,505</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,615</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Capitalized in intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,621</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,217</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,832</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> 3000000 3000000 4500000 4500000 6500000 2289357 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Details of unvested RSUs activity during the years ended December 31, 2022 and 2021 were as follows:</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:63.976%;"/> <td style="width:1.191%;"/> <td style="width:1.0%;"/> <td style="width:14.454%;"/> <td style="width:1.0%;"/> <td style="width:1.681%;"/> <td style="width:1.0%;"/> <td style="width:14.698%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number of units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average<br/>grant-date fair value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unvested as of December 31, 2020</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,764,450</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">506,850</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27.50</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and delivered</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">768,298</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9.36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Withheld as treasury stock</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">143,400</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9.33</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested not delivered</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,750</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">41,899</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.97</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unvested as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,306,953</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">561,100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.29</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and delivered</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">517,864</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.86</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Withheld as treasury stock</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">252,346</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.71</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested not delivered</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,716</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44,995</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26.30</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unvested as of December 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,044,132</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20.64</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the year ended December 31, 2021, in addition to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs with Criteria Four as discussed below, the Company granted an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">386,850</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20.28</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38.81</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, with a vesting period ranging from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_b7889ce5-48dc-4be5-9552-d2fff330b6b7;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. For the year ended December 31, 2022, the Company granted an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">561,100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share, with a vesting period ranging from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_16c80f00-3482-44e2-bd78-f599b7133b4d;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">two</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred. </span></div></div> 1764450 11.43 506850 27.50 768298 9.36 143400 9.33 10750 13.68 41899 18.97 1306953 18.85 561100 18.29 517864 15.86 252346 16.71 8716 22.81 44995 26.30 1044132 20.64 120000 386850 20.28 38.81 P4Y 561100 16.00 28.75 P4Y <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Details of such grants of RSUs</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> were as follows:</span> <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:13.547%;"/> <td style="width:1.076%;"/> <td style="width:18.38%;"/> <td style="width:0.846%;"/> <td style="width:1.0%;"/> <td style="width:9.972%;"/> <td style="width:1.0%;"/> <td style="width:1.009%;"/> <td style="width:1.0%;"/> <td style="width:12.23%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:12.096%;"/> <td style="width:1.009%;"/> <td style="width:1.0%;"/> <td style="width:9.731%;"/> <td style="width:1.0%;"/> <td style="width:1.009%;"/> <td style="width:1.0%;"/> <td style="width:10.018999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amortization of share-based compensation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSU grants with</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">grant-date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">performance criteria</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Grant dates</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">of units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">fair value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vesting period</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria One</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9/5/2018 - 1/16/2019</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,577,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.66</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,206</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria Two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8/28/2019 - 9/8/2020</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">277,500</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.27</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4 years</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">278</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">781</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria Three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8/28/2019 - 11/20/2020</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">455,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.44</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,239</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Criteria Four</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:&quot;Times New Roman&quot;, serif;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7/30/2021</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.13</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,430,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">775</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,226</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">the remaining </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,249</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> the remaining </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:10.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(4)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On July 30, 2021, the Company granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs were included in "Unvested as of December 31, 2022" with a fair value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per share.</span></div></div> 9/5/2018 - 1/16/2019 1577500 7.66 P3Y P4Y 6000 1206000 8/28/2019 - 9/8/2020 277500 12.27 P3Y P4Y 278000 781000 8/28/2019 - 11/20/2020 455000 15.44 P3Y 491000 2239000 7/30/2021 120000 15.13 P5Y 0 0 2430000 775000 4226000 7000000.0 P3Y 10000000.0 1500000 P4Y 10249 12500000 2000000.0 P3Y 10000 120000 15.13 0 120000 15.13 17848000 P2Y6M <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Share-based compensation was allocated to the following accounts in the consolidated financial statements for the years ended December 31, 2022 and 2021:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:64.118%;"/> <td style="width:1.678%;"/> <td style="width:1.0%;"/> <td style="width:14.065%;"/> <td style="width:1.0%;"/> <td style="width:1.678%;"/> <td style="width:1.0%;"/> <td style="width:14.463%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales and marketing expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">290</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">562</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">General and administrative expenses</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,215</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,053</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Share-based compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,505</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,615</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Capitalized in intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,621</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,217</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,832</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 290000 562000 5215000 6053000 5505000 6615000 1621000 1217000 7126000 7832000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11. Related party transactions</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Services Agreement</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On August 7, 2018, the Company entered into a services agreement (the “Services Agreement”) with Mr. Michael Brauser (the “Consultant”), a greater than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% stockholder, pursuant to which, the Consultant received cash compensation of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">30</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per month and was entitled to participate in the Company’s incentive compensation plan. The Services Agreement terminated on August 6, 2021, as further detailed below.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On February 16, 2021, the Company entered into a Separation Agreement (the "Separation Agreement") with the Consultant. Pursuant to the Separation Agreement, the parties agreed that the Services Agreement which expired on </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">August 6, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> (“Expiration Date”), would not be renewed, but would continue in force and effect until the Expiration Date. As part of the Separation Agreement, the Consultant agreed (i) to certain non-solicitation obligations contained therein, (ii) that he and his affiliates would not disparage or assist or cooperate with any person or entity seeking to publicly disparage or economically harm the Company, (iii) that the Consultant and his affiliates would not initiate any lawsuit, claim, or proceeding with respect to any claims against the Company, except (with designated exceptions) for any legal proceeding initiated solely to remedy a breach of or to enforce the Separation Agreement, and (iv) with respect to each annual or special meeting of the Company's stockholders until the Expiration Date of the Separation Agreement, the Consultant agreed to vote the shares of the Company's common stock or any other securities entitled to vote then held by him or his affiliates in accordance with the board of directors' recommendations on director proposals (subject to certain board of directors change thresholds), and the ratification of the appointment of the Company’s independent registered public accounting firm.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company agreed (i) that the remaining unvested </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">166,666</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs previously granted to Consultant in accordance with the 2018 RSU agreement would continue to vest on July 1, 2021, in accordance with and subject to all other provisions and conditions of such grant, (ii) to amend the 2020 RSU agreement, previously granting Consultant </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">30,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs such that the 30,000 RSUs would continue to vest </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-1/3% on November 1, 2021, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-2/3% on November 1, 2022, and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% on November 1, 2023, without certain Company performance criteria, subject to all other provisions and conditions of such grant, (iii) to include shares of the Company's common stock held by the Consultant or his affiliates in any registration statement the Company files for the benefit of selling stockholders at any time when the Consultant or his affiliates beneficially own </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% or more of the Company's common stock, and (iv) to not initiate any lawsuit, claim, or proceeding with respect to any claims against the Consultant and his affiliates, except (with designated exceptions) for any legal proceeding initiated solely to remedy a breach of or to enforce the Separation Agreement. As a result of the modification to the 2020 RSU agreement, beginning February 16, 2021, the Company recognized an aggregate of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">723</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in share-based compensation expense over the remaining service period which ended on the Expiration Date.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company recognized consulting service fees relating to the Services Agreement of a total of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">216</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> during the year ended December 31, 2021. In addition, amortization of share-based compensation expense of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,432</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> (inclusive of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">723</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in relation with the modification of RSUs above) for the year ended December 31, 2021, was recognized in relation to the RSUs previously granted to the Consultant. There were no such expenses recognized during the year ended December 31, 2022.</span></p> 0.10 30000 2021-08-06 166666 30000 0.33 0.66 1 0.10 723000 216000 1432000 723000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12. Leases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On January 1, 2019, the Company adopted Leases (Topic 842) using the modified retrospective method applied to all leases existing at the date of initial application. The Company elected the practical expedients to not reassess whether any existing contracts are or contain leases, not reassess the lease classification for any existing leases, and not reassess initial direct costs for any existing leases, upon the adoption of Leases (Topic 842).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company leases its corporate headquarters of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> rentable square feet in accordance with a non-cancelable </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">89</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-month operating lease agreement as amended and effective in January 2017, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">with an option to extend for an additional </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The Company also leases an additional office space of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,003</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> rentable square feet in accordance with a non-cancellable </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">90</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-month operating lease agreement entered into in April 2017, with an option to extend for additional </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> months. The extension option is not included in the determination of the lease term as it is not reasonably certain to be exercised.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, a summary of the Company’s lease information is shown below:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:66.444%;"/> <td style="width:1.418%;"/> <td style="width:1.0%;"/> <td style="width:13.161%;"/> <td style="width:1.0%;"/> <td style="width:1.418%;"/> <td style="width:1.0%;"/> <td style="width:13.559999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Lease cost:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease costs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">672</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">672</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other information:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash paid for operating leases</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">743</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">724</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">There were no additional right-of-use assets obtained in exchange for operating lease liabilities during the years ended December 31, 2022 and 2021. The Company used </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, its estimated incremental borrowing rate for similar secured assets, as the discount rate for the above-mentioned leases to determine the present value of the lease payments because the implicit rate in each lease is not readily determinable. The discount rate was calculated on the basis of information available as of January 1, 2019, the application date.</span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, the weighted average remaining operating lease term was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.9</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, scheduled future maturities and present value of the operating lease liabilities are as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:82.786%;"/> <td style="width:1.568%;"/> <td style="width:1.0%;"/> <td style="width:13.646%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">542</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total maturities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,384</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value included in condensed consolidated balance sheet:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of operating lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">692</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">598</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,290</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Difference between the maturities and the present value of operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> 21020 P89M P60M 6003 P90M P60M <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the years ended December 31, 2022 and 2021, a summary of the Company’s lease information is shown below:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:66.444%;"/> <td style="width:1.418%;"/> <td style="width:1.0%;"/> <td style="width:13.161%;"/> <td style="width:1.0%;"/> <td style="width:1.418%;"/> <td style="width:1.0%;"/> <td style="width:13.559999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Lease cost:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease costs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">672</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">672</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other information:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash paid for operating leases</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">743</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">724</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">There were no additional right-of-use assets obtained in exchange for operating lease liabilities during the years ended December 31, 2022 and 2021. The Company used </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, its estimated incremental borrowing rate for similar secured assets, as the discount rate for the above-mentioned leases to determine the present value of the lease payments because the implicit rate in each lease is not readily determinable. The discount rate was calculated on the basis of information available as of January 1, 2019, the application date.</span></p> 672000 672000 743000 724000 0.080 P1Y10M24D <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of December 31, 2022, scheduled future maturities and present value of the operating lease liabilities are as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:82.786%;"/> <td style="width:1.568%;"/> <td style="width:1.0%;"/> <td style="width:13.646%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">542</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total maturities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,384</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value included in condensed consolidated balance sheet:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of operating lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">692</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">598</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,290</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Difference between the maturities and the present value of operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 765000 542000 77000 1384000 692000 598000 1290000 94000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13. Commitments and contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(a) Capital commitment</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company incurred data costs of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,171</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,481</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively, under certain data licensing agreements. As of December 31, 2022, future material capital commitments under certain data licensing agreements were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,162</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, shown as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:82.786%;"/> <td style="width:1.568%;"/> <td style="width:1.0%;"/> <td style="width:13.646%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,287</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,548</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,507</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,820</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,162</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(b) Employment agreements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company has employment agreements with certain executives, mainly including its Chief Executive Officer, President, Chief Financial Officer and Chief Information Officer, which provide for compensation and certain other benefits and for severance payments under certain circumstances.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(c) Contingency</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company establishes accruals for those contingencies where the incurrence of a loss is probable and can be reasonably estimated, and it discloses the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued, if such disclosure is necessary for its financial statements to not be misleading. To estimate whether a loss contingency should be accrued by a charge to income, the Company evaluates, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of the loss. The Company does not record liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company may be involved in litigation from time to time in the ordinary course of business. The Company does not believe that the ultimate resolution of any such matters will have a material adverse effect on its business, financial condition, results of operations or cash flows. However, the results of such matters cannot be predicted with certainty and the Company cannot assure you that the ultimate resolution of any legal or administrative proceeding or dispute will not have a material adverse effect on its business, financial condition, results of operations and cash flows.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">(d) Covid-19 update</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During 2020, the Company experienced significantly reduced commercial activity in numerous aspects of its business as a result of the preventative and protective actions taken by federal, state and local governments to combat Covid-19, including the implementation of stay-at-home orders, social distancing policies and certain temporary government-imposed moratoria on collection customers’ activities. During 2021 and 2022, the Company saw ongoing improvement in its results of operations, with the exception of the Company's idiVERIFIED service, which is an ancillary collections market offering that is purely transactional and of a lower margin profile. At this time, the Company cannot estimate if, or when, its idiVERIFIED service volume will return to pre-Covid levels.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">To further support the Company’s liquidity, beginning April 1, 2020, the Company elected, under Section 2302 of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), to defer payment of the employer portion of Social Security payroll tax. Under the CARES Act, employers could forgo timely payment of the employer portion of Social Security taxes that would otherwise be due from March 27, 2020 through December 31, 2020, without penalty or interest charges. The Company paid </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the deferred amount in December 2021 and the remainder in December 2022, as required. On May 5, 2020, the Company received funding under a promissory note dated May 5, 2020 evidencing an unsecured non-recourse loan under the CARES Act, which was fully forgiven by Legacy Bank of Florida and the U.S. Small Business Administration in June 2021, resulting in a gain on extinguishment of debt of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,175</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> during the year ended December 31, 2021.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company incurred data costs of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,171</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,481</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the years ended December 31, 2022 and 2021, respectively, under certain data licensing agreements. As of December 31, 2022, future material capital commitments under certain data licensing agreements were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,162</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, shown as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;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:82.786%;"/> <td style="width:1.568%;"/> <td style="width:1.0%;"/> <td style="width:13.646%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Year</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,287</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,548</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,507</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,820</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,162</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 9171000 8481000 27162000 8287000 7548000 7507000 3820000 27162000 0.50 2175000 For the years ended December 31, 2022 and 2021, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs"). For the year ended December 31, 2021, in addition to 120,000 RSUs with Criteria Four as discussed below, the Company granted an aggregate of 386,850 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $20.28 to $38.81 per share, with a vesting period ranging from one to four years. For the year ended December 31, 2022, the Company granted an aggregate of 561,100 RSUs to certain employees and members of the Company's board of directors at grant date fair values ranging from $16.00 to $28.75 per share, with a vesting period ranging from two to four years. Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 9 for details. Vested not delivered represents RSUs that have been vested but the delivery of the common stock underlying such RSUs were deferred. Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $7.0 million for such fiscal quarter, (ii) positive adjusted EBITDA, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the participant continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of June 30, 2019, the Company determined that the Criteria One was met. As of December 31, 2022, all shares underlying such awards have vested and been issued in accordance with their time-based vesting requirement. Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $10.0 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $1.5 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and (iii) the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three or four years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Two would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that Criteria Two was met as of March 31, 2021. As of December 31, 2022, the remaining 10,249 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement. Such RSU grants shall not vest unless and until the Company has, for any fiscal quarter in which the RSUs are outstanding, (i) gross revenue determined in accordance with the Company’s reviewed or audited financial statements in excess of $12.5 million for such fiscal quarter, (ii) positive adjusted EBITDA of at least $2.0 million, as determined based on amounts derived from the Company’s reviewed or audited financial statements for such fiscal quarter, and the recipient continues to provide services to the Company either as an employee, director or consultant on the last day of the quarter that the performance criteria are met. Provided the respective performance criteria are met, the RSUs will vest in accordance with the time-based requirements contained in the award agreement over three years. In the event of a change of control, all RSUs which have not vested on the date of such change of control shall immediately vest even if the performance criteria have not been met. As of the respective grant dates, the Company determined that it was probable that the Criteria Three would be met and therefore, began to record the related amortization expense on the grant dates. The Company determined that the performance criteria were met as of March 31, 2022. As of December 31, 2022, the remaining 10,000 shares underlying such awards are expected to vest and be issued in accordance with their time-based vesting requirement. On July 30, 2021, the Company granted 120,000 RSUs, subject to performance-based requirements, to one non-executive employee, which was subsequently modified on November 7, 2022, with a fair value of $15.13 per share as of the modification date. Such RSU grants shall not vest unless and until the Company has achieved certain revenue for a portion of its business prior to the achievement date deadline for each performance milestone. No amortization of share-based compensation expense has been recognized for these RSUs, because, as of December 31, 2022, the Company determined that it is not probable that such performance criteria will be met. The 120,000 RSUs were included in "Unvested as of December 31, 2022" with a fair value of $15.13 per share. EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2':%8'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 " $AVA6>E8#<.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIW^H2.CFLN))07!!\1:2V=U@DX9DI-VW-XV[740?0,@E,[]\ M\PVD5YZK,>!S&#T&,AAO9CNXR)7?L".1YP!1'='*6*:$2\W]&*RD= T'\%)] MR -"4U6W8)&DEB1A 19^)3+1:\550$EC...U6O'^,PP9IA7@@!8=1:C+&IA8 M)OK3//1P!2PPPF#C=P'U2LS5/[&Y ^R'E_RNH5Q MD:13F%Y%P^GD<<,NDU_;[?WN@8FF:MJB2N=NU]2\ZWC7O"^N/_RNPG;49F_^ ML?%%4/3PZU^(+U!+ P04 " $AVA6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 2':%:!<-Z=C @ )&PO=V]R:W-H965T&UL MM9MO<^*V&L6_BH;N=-J9$/P/PFZ3S! 36FX3P@6ZG6VG+X0MP+.VQ97E$+[] M?62#C3NRP#/B38*!Y]C^(6AO.MU\ZG<3;D @G MMW1+8OAD15F$.6RR=2?9,H+]K"@*.Y9A]#H1#N+6XWWVWI0]WM.4AT%,I@PE M:11AMG\B(=T]M,S6\8U9L-YP\4;G\7Z+UV1.^!_;*8.M3J'B!Q&)DX#&B)'5 M0VM@?ADZEBC(OO$U(+ODY#42I[*D]+O8&/L/+4,<$0F)QX4$AG_OQ"5A*)3@ M./YW$&T5^Q2%IZ^/ZJ/LY.%DEC@A+@W_#'R^>6CU6\@G*YR&?$9WOY'#"76% MGD?#)/N+=OEWN[T6\M*$T^A0#$<0!7'^'W\<0)P4](V: NM08/VKP'1J"NQ# M@7UI@7,H<#(R^:ED'(:8X\=[1G>(B6^#FGB1PBG\C!SAV$?/,0_X'HWCO#V)WZ6-_I@/T4^??D:?4!"CUR ,X>WDOL-AYT*B MXQUV])3OR*K9D6FA5QKS30)[\8E?%>C 41>';AT/_5#=?E_TACV;LCV7CD;N_@A[$S/KM%SZ3MAZ._!,N$, M.L,_,L*Y@B-7$"/$EV2+/?+0@B$@(>R=M!Y__,'L&;_(Z.@4&VH2JY!S"G*. M2KULPHO]ELBPJ 1B%>RP"IZU@6AWF4M:$I80,4XZ",83:6-Z8S2<4RJ'924]4VA:1*K M0+LKH-U=!FT4)!X.T3>"&1K!F]*+@UJK#I:RJBDL36(56/T"5K\1K$-#J\6E M5AM]D\%2UC2%I4FL NMS >NS\O06#/M!O$;S?;2DH0R/NGXV_+J0 5)6-06D M2:P"R#1*UV8H3_'@U&9D'0B_ UK@B/I>'5&:/8\1%_';R_/BQLTGKBW,FYJ MB:;@=*E5R9WX7?,2=94\(]=NFU;;-J78E)6-L6E2JV(K/;VI-+['QO8G MQ-KV]YCN8C0G.*$Q\=$X25+"I.S4FA,JQ:;5SNM2JV(K#;VIMN3'/GIH=#.R MI8QG5P2.N?R">4;Q&Y%5N>JJQM2NX?+-TN:;:I]>I'=.6#Z=(KHG/F*44E,K MUE'3:OQUJ56IE=;?5#OV [6O-$QCCMD>AKB0,'D;4RO5=$RMAE^76A56:?E- MM4\_P,H0(1?&_C5E\BNG6F="XS;V/ (R(.+G@E)Z6A. +K4JO3(#F&K;?J W MW\#E +DTVN)8#D\M4YO'U76-85TC IAE!C#5)OX(*\( ZRE-X.-$WBO5.IRE MI$:!D'K(OBP'-$V%I<)W\%!;Y1M;$S@G74U&5-J>E2JU(KHX!U M411X_D"0..,DR":\\V0N1:96J^V6ZKK&S*X1!*PR"%AJYSYV1S,T2/V 4X8& MG).$YS<*ZN86S^C54].: W2I5:F5._9B^F<0QRGDI]S12G&IA6K[I5;[ MKTNM2JNT_]:E$_IEMU004XO5-S"MWE^76A59Z?VMB[P_#/@1P)ISZGV_ :.! M85_H+>7026,QI2;EI]/-NP>U;J8F;CJ_/YKVYVZ_:SCWG?<*L6OX?JOT_=9% MOG^:+L/ @]&+8GGKTFG?7:UJPX-:[X2U971ONP7H*IK2Y5MJ=[X(>$@072'3 M^FGY,YH3+V7 2HI'K51MCY^,6\,PT18S]([#E* MI(A$-%(I*ZW67Y=:%6EI M_2VU9S\R!+/A;7"\)K7SM6>$)H/YK2@=+_VQ?Y_W'L40;7R#EOK:^]9V1 M[%MMRS'Z7?DTM[JX,;UKA *[# 6VVL0?Z U\']23F^,+] +?0V^QO,VI):U> MUT 3L'P;L>8HR&;FP X&LMN!KEJK,(#G89'>R+[AP4\%RQ!2/@@NYB*3BUW!/U,)IA3F7%KKJX M,;EK) B[3!#V10FB(%=Q)^_$:LW1BQ2;UML'NM2JV,H885\4(PIL M4PI9*T1_!=OZJZU:T;:=FDN&UO"@2ZW*KW)(6E.# M+K4JI#(UV&JS_T*SM4(;&JM<\!F1N^Y=VS%JQGZMF4&76I56F1ELM=T_3ALE M)SZ8^&@IELFL"",PAJ&_%^2#HZ<0\JA\A:UZ%U-Q'YK&B0C'?$,0*];?_/A# MWS+O?DG$''1[L +)#8U_S9S3:"&'*Y@7R\3Q!><8C0XE,2^\>#6N5K-/9BC081 M:ZW1D'A$M)YBM32"S(V"4TH; 3* (L5L&![BAE'X_$XUPZ2Z@0F$O.^E$5( MK*&5+AU2\VS-WQ-6*54\8J1YV!CL3$0"8ZCI2:6F(DVMD+3J%C^#@D-V*JC@4^EK+3 M&JITJ579E:'*42>@([M1 !UL/)2B.Y.AG+Z4DM:TI$LMI]0Y>9)%W,S,G@A* MD".!MFS-IWRZ_DC2Z]8W M-4$A64&K89)3GH]F5^>V^F%V)4J4\9_<%DF66T>+E#4O%]GJ$ M1Z\_?.:/:Z5_F,RN-O21+9CZLKDOX&Y2CY+PC.62BQP5;'4]NL&7-="A+(;[JF_?)]W:M!1_4[MN'_] M.OI;$SP$LZ22S47Z+T_4^GH4CE#"5K1,U6>Q?<>J@'P]7BQ2:?Y'V\K6&:&X ME$IDE3,HR'B^^TN?JT3L.6"OQX%4#N14![=R<$V@.V4FK%NJZ.RJ$%M4:&L8 M35^8W!AOB(;G>AH7JH"G'/S4;/[IX^+3A_>W-P]WM^C-S8>;C_,[M'AW=_>P M0.?HR^(6_7[V!SI#/$;-["^EYRRV++Y"+QX@X MA%C[XT/W"<1;!TWJH(D9S^T+NBP*EBM$I61*7MKBV0W@V0?0>^M2;FC, MKD>P>20KGMAH]NLO.'#^M$7W@P8[B-6M8W6'1I_-J5PCF#44ZPOVK>1/-(7@ MK;.X&VIJAM(%X&GFXA [5Y.G_7 L5A[QP]KJ0*=7Z_0&==[$L2A!%M2&F('& M9UQ.F1M +W"O5BTJGWP 9(I,SZLBF==A/I1"V=71M_ M.K6K#&N5X:#*][FB^2.'E5]EL5=@V$T2#KQI2V+7BH2PG>TBHUID-"CR+R&2 M+4]3FZRHFQ-"VJJ.&!V(PDZ#,6=0ECE_G(O5>2G9P!JL1ME_.\;8:TFT605! M3^+P'FKQH,9/9A_G(C^^5ZJ1]A4$3GLO6XRPVY?)AHUX$$?5=AZ01BQEQNOF MT&+FN=.>^H@;G&'W)':GG"YYRA5G=H#C02Q^+\%_U&B'03=LQ"?"<4-?-!FM M 7=Y1 AIERV+%:CT>V:EP18>YA8(+$HVR*V]";/*[Y()AUZ;N18K-^I3WP , M#Q/L=4UM1&%Z"S@]:%Y0Q?-'E#+H$HZJ[V(KB$A;O,4(]^W7!FUXF&VW;,5 M?@*'FB>6E_:UT:55,&T?ZRQ&H==7]!JFX6&H'9X.CJ6QBRS?<]M'!(N5Z_6= M/W$#-CQ,MH]-8?[>V;2]K8LUAYD=>SC\A>3SC<%"[6M&!KD2:LD+^9 M0Z)ZL;>&/[8W_!G-(6EP2H;;0V@XJO4CE8B_0L]_YEPX#@;2% @ZQ1*Z,.R, M'.C+9DUSVYGGMLE M:]#D,",-:\DP:^D@SF ^L#N._&#L.9Z)#FZ],!S[WL_)D07G[9.8 MS::GGR(-\,D1X"<)UZR$3:T;UG.>HYAN.&QRJ\PNMB/BA9V=;3'#GNOUB&WX M3H;Y#J>3,BM3JB#M"5OQF%N[*M+E\SG!GM/FN-6..+BO2#8H)\,HWQ5):2E$ M5KF6-A4[>ZURI=;"_L@C/4T_:CQ,9\$UT*I41F+M>,@FAM ,]70JC7 M&_V9M?ZL/OL?4$L#!!0 ( 2':%;/$@S]) , )D* 8 >&PO=V]R M:W-H965T&ULK99M;]HP$,>_BI554R=UY('G#B)1:-5*78M* MN[V8]L(D!['JQ,QVH-NGGYVD64(#A&J\('9R]_?OG#OG!AO>4 (-%+2",Q M- (I5^>F*;P 0BP:; 61>K)@/,123?G2%"L.V$^<0FHZEM4Q0TPBPQTD]Z;< M';!84A+!E",1AR'FOR^ LLW0L(W7&P]D&4A]PW0'*[R$&/,W0ZQ1PB&8 D'J:?T&?T-)N@TY-/Z 21"#T&+!8X\L7 E(I$ MZYE>MNI%NJJS8]4)> W4M,^08SE.A?NXOKM==C=5_/DF./DF.(E>3&() M*C013-&6")+GV8S07DJN,^UD5:JK=JM;697@N5MB#H:'J3 !? M@^%^_&!WK"]5@?\GL=(V-/-M:.Y3=T=4%;6*'9 Z'I#/XKE4F)7C/9VB%.5IC M&D,58JK5*ZQO-2S+WJ(\9%4";>>@[>- 1: J2B TC$+0W6(U,G57JUKUVJU=S(5OKGT\\X'$S23K@%=9 M5H*;A;Y!-VU?,5^22" *"^5J-;I*@Z=]4#J1;)6T$G,F56.2# /5.P+7!NKY M@C'Y.M'=2=Z-NG\!4$L#!!0 ( 2':%;-9!,1904 .D4 8 >&PO M=V]R:W-H965T&ULK5A1;]LV$/XKA%8,#=#&(B59=N882.QT M"[ T09RN#\4>:)FVA4BB2U)VNE^_(V5+MD2I#9 76Z+NCM\=C_<=.=IQ\2S7 MC"GTDB:9O'362FTN>CT9K5E*Y3G?L R^++E(J8)7L>K)C6!T8932I$=Q#C$<]5$F?L02"9IRD5/ZY9PG>7#G8. X_Q:JWT0&\\VM 5FS'U M9?,@X*U76EG$*-J M1"QAD=(F*/QMV80EB;8$.+[OC3KEG%KQ^/E@_9-Q'IR94\DF//D:+]3ZTADX M:,&6-$_4(]_]Q?8.&8 13Z3Y1;N]K.N@*)>*IWME0)#&6?%/7_:!.%+ 7HL" MV2N0ND*_1<';*WAU!;]%P=\K^"8RA2LF#E.JZ'@D^ X)+0W6](,)IM$&]^-, MK_M,"?@:@YX:3^X_S^[_OIU>/=U,T>P)_NYN/C_-T/TG=/]P\WCU= L"Z"/Z M,INB]^_.T#L49^AIS7-)LX4<]11@T)9ZT7Z^23$?:9D/$W3',[66Z"9;L,6I M@1Z +ST@!P\FI-/BE$7GR,,?$'$)L0":_KHZ[H#CE0'UC#V_Q=XCV[(L9[;( M%(JA4=3[<3L./ \/1KWM,=RFE.\;S[865'Z)RC=J7MLR,O0^X5*>H:7@*0)>%R:>5JS#!@JOCVM(FS(?L8<#.U+L M5G3A_@2K8K!=%=! 7H?T[,/*&/*R@=N$VU01VL1^M@257Q$;;A[:T';@R!' MV8O>_WDLU]"P*,27T!C,[5AQ X9;1]H4(3ALBRNIL))?R8$Y@U:.'8*KZ(L] M6??&CD&$F-21-H4&@=<"M*(WW,UOMR6TPW:R O0:%GK#XXUV[M;YUB[5MA(5?^&?$%B>^YQ MA;^$RRK5AJMB*SSHS)"OYI#"@%"W4/U7#&5Y.H=D@8)E\D4B.+A)!4P&>61/ MGDX^?'7RO)&UTW!4K(B[:;$]>9KD=[_O3041$AZ2;" M]B2Z_HGF-_ROS2O2I$#L8S?$?CW];)*>[WJNW]+9D8HR23=ESF 5XXBA;W=, MIYX=:*>)UR;96UD[=;CB74+>XF!$.MG[U3Z_D;53GRL*)]T4KGW614441U7= MPT5)+O61P_1&'>W]F34XS2,K)@37>SR;&,;#EK))-..?CE142[I/?[##T"&H>UXPNF- "\'W)N3J\ MZ G*V\WQ_U!+ P04 " $AVA6U\%,)K(& !@+@ & 'AL+W=OA; MGA75^6#%^?K]:%3%*YI'U3NVIH7X9LG*/.+B;?DPJM8EC9(Z*,]&Q+*\41ZE MQ6!V5G]V6\[.V(9G:4%O2U1M\CPJOW^@&7LZ'^#!\P=WZ<.*RP]&L[-U]$ 7 ME']>WY;BW6BODJ0Y+:J4%:BDR_/!!7X?$D\&U"O^2NE3=? :R4/YPMA7^>8J M.1]8LB*:T9A+B4C\>:1SFF522=3Q[TYTL,\I P]?/ZN']<&+@_D2573.LK_3 MA*_.!Y,!2N@RVF3\CCU=TMT!N5(O9EE5_XN>=FNM 8HW%6?Y+EA4D*?%]F_T M;=>(@P!L'PD@NP#RT@![%V!W ]PC 1($?>,1YDF;&X.F[,\ M%S_.!6?Q5TVT?R*I&,1J4WX_&A^8XR^2))7#$67H-DJ3H>S!/%JG^D,)3XC% M\2;?9!&G"?+I,HU3WA89":Y[N&0/E]2JSA'5#_0A+8JT>!##ET5%3%'$A7S\ M#MGX+2(6L72LMIKC6E-N3(\SQ[8=]VST>(A&787M]A+?6)S<,M]7ZRBFYP.Q M)U:T?*2#V<\_8<_Z70=#S>=YEM6I*E17#0GQQDUEK3[:^S[:_?I8O475*A)5 MOZBA1O&>?9AOQ=S#OA,LCI",.]V'S!I BH5 8BV4SAZE8T3Y%ZVX!,F6XKQ8 M\3*-YGJ/WRAQ-\VNLI>_\ M0HKYGOI+PX[M6%8'/&32$$BL!7Z\!S\V@Z^J37U%(C;B>'L=M]N$U^)EDI;B MSD-\MZ2E_ 5(V+3DXD9)_% >Q;[-2@&ZH'()2I^E8E;Q2G[R9N+I\(^5)A-K M2IS..!OK[LL54BQX4?TA4,H6UZN2UJ-8P3<-LK*3O,$^4UKHNF>+.Y:4/ MF3. % N!Q%K4IWOJ4R/U.\H%V9P6-;CV-JXC-U6:K3FK&E/V'<.IR+4XK:2%@$&U$(AR")[;M3S,&7HS +5'0-7"$^UH(VA<%&RV48(B,7A1 M6,M%M3N\J4.F73+V:3?*7%SO?JN%3>6^UOW1J\N&A%AXQ33$ZFWZT"7=Z]VYN=;>%Q-CU3=4DP:@24,HM3;.QFO )\R& M5_4.S<7TGF9(-1^K]L60N,1VO"Y_4,\!2JW-OW$=L-EVF!\:3"5=;\IX)>^X MWJ+'*-OH+_,U]_B3\:0[FJ#> U;-!S5G )HSA%)K_Z]SXU(0LTMQG$QU=+[, MDGWG"U3-)QJSP[4L97L%S1I"J;4A-AX&,7L8?5T]HKH GJ7,ECEI;S!8?2I MR1EH*ANJRT*HTMK]/GA6PVQ0_("U9U;N/3OJS?_0MM2SB:]9J%L7@)870JFU M,34F!C&;&'VL/:+>_8\Q\;HC 6E,^*!JP8N.((3*V4;2>"'$[(68K3VB^A,> M5AA F@D^J%H JA:>:$<;0>-?$+-_8;;VB):+ZC>,L36UNV0TMH33W8A ?0E- MQBEQ)EUK0K-L2+!CD2.];$P'8C8=7FCMZ9L*ZCD0U7/ ]M3U'$LA .HZ@*J% M4&I;G*.#9VWEL]>?HO(A+2J4T:60M]Z-1;?*[>/,VS>O';[\PSEE>OUS1 M**&E7""^7S+&G]_()WKW#Y7/_@-02P,$% @ !(=H5C.B"4)W @ Y 4 M !@ !X;"]W;W)K>NZ,LVAP/*[3 P_M;A&X&=/-@CD\D3Y\_&F&9]QS."@$*J# /6 MRQ9&0*DATC)>&DZG#6F A_L]^YW-7>?RA"6,./U.,I7WG1L'9;#&%55+OIM MD\^5X4LYE?:+=HVOYZ"TDHH7#5@K* BK5_S:U.$ X/MO /P&X%O==2"K/I\+,].M&FS6UGB M%/J.[B,)8@M.]/Y=+_ ^=VB[;+5==FJSHA"1LL(L!91RJ8Y)K$FN+8EIW&UT M$X3N]DC@JS;P56?@0981TVB8H@4FV2?S&D:X) K38P(ZR?ZQ1D$K-?@?-0K^ M7B/WH/,*$!L[7Z1FK)BJF[ ];4?8H.[WC)Z[T5+#;7(]A$,9!WZ\Y5WO#!&@'>_0+4$L#!!0 ( 2':%8I MFG>T:P< /D? 8 >&PO=V]R:W-H965T&ULK5EM;^(X M$/XK%K>9'UT"9\E@4/]7-*+UJ! H1R4@BE HL?[9D2+),:9(X_MLK;93?5 ./ MKP_:;[7QTIA'S,FPR'[05"RO&MT&2,D";S+Q4#S_0_8&Q4I?4F1<_P?/>]F@ M 9(-%\5J/U@B6-%\]XM?]HXX&@#;C@%H/P#5!T2. >%^0*@-W2'39EUC@?N7 MK'@&3$E+;>I"^T:/EM;07(5Q)IA\2^4XT1].QK/)W>AZ,+^Y!K.Y_+F_&<]G M8'(+AH/9/^#V;O)C!IK@V^P:?/SP"7P - ?S9;'A.$_Y94M(#$I3*]E_[\ON M>\CQ/8C ?9&+)04K24P4M";ZT !TL^(*\&J])\AF$\"^ H0L@(;O'PX] M<,+2H:'6%[H<6GGM]F%R#R;3FX?!?#3^"@;#^>C[:#ZZF5W8_+93&]G5JFR^ MX&NJRJ,=M^&[8O6]MC]!:9."YE3D#%):C8&Y9!^J],)EE_! >BD 4H*?*$9@3D M)5KU7-TEF"_!FA5;*B'P%LF8R+&C^M"LZ5%#"K2&,SQG",RD[\5:[]%;; M&\)K(I4F%.\J;9X"O"J8H+_T YOE.W7Q<<3:G;@65E,H#GL]>UP[)=*.%^EL MB1EIJD*> AE$R6Y\AYJ\J&OK%.R8..*@#M84:K>A8Q)V2[!=+]@?C K2+!8+ M4"Q 5N1/S4QRF/0NYT18BVG70 $[G1I24R9$=IR]$F?/BW.J)K\F:MDG2)9, M)3$^V@'V+ "C&D!3IN=P) PJV@K\14:FK\K3C,C0'X)MYZ/ #'=4]Z%-* @< M((^X%7I!CG)!9'(*WV3':NS*SX#?H);LK(&M.T+!PZ3(58 M$B:;;ID6U%L5!E3J@F#V%&[445^R$]^9>UF9$ORC=6_R&0T.4EA#:%%*@P[#GP5[R$_ M[TW*AGE'SV\X$YG\UFP?IJD4JCAUS%54\B/P\.'YOQV]%;F$\%,5U8K2( M=7N1HQ:@BAG1[RTU1^/O-[/W+#716=>:Y])VZH6*3$JTYH\M^&KE6O8'5!9,ZFT& ?FQ3J.NH/JB@2^2ERB-=4X(S^THL6+E2_ MD&2;5'=C\D_()H+*NNDI[LC"B]THKJ^D;6)1[X@$3BVH^!/Y^;/,F@T_@-[* M1O<=&6-AQ6X7&1EC$8M1Y,)=T2?J_%;*W([&@_'P/2GCI>7?3IDS:3OU0L7/ MR,_/#2L>#[T\_P#6>^+&U>XY3IM)1="&K-U!]%" M^=U.G4?]W[3//>#;&*W:@M#?%I1%X^.^:GPZ(=T%S>5<>[N$A+9V(3#MM*R: M.W'/%92J80C?;A@^IB1AJK7YI"JWOE)%4!NGJ$=?*/[9XDQM.5K-,)N"IJQP MAAFF&()AX.@APZ-M:O^R>NC""K C^2)YOD^722CTB*UFF"NHL,(Q88)IAA$ MO=@5B8KY0S_S>TT@JJ7W@C>Y/81=6,]MF]B)C:?@JQX@]&](S[Y-IW?ZL&5P M!ZY'L^'=9/;MX48V<;>3A_O!?#096U&?=8_Y7-I.?5!U$:&_B] !U 5<[3/2 M_6Z9U6RS'S "Y1,Y!5BU"Z%_M5T'>-@I#'>GT)6:W:'X/6:R MKG*Y*EY(E<'GCO0?VYTS[VY$L=9'M8^%$,5*7RX)3@E3 O+]HBC$X49]H#SM M[_\/4$L#!!0 ( 2':%;PE'"<7 4 /L+ 8 >&PO=V]R:W-H965T M&ULC5;;;MLX$/T50@6*%K#C2](+FL1 DK;8 BT:)-WV8;$/ M-#6RB%"D2E)VU*_?,Y0L.ULGNR^V)))G9LZ'9QOF[4!)%<5\9&\ZS,L;Z MW6025$F5#$>N)HN5POE*1KSZU234GF2>#E5F,I].7T\JJ6VV.$O?KOWBS#71 M:$O77H2FJJ1O+\FXS7DVR[8?;O2JC/QALCBKY8IN*?Y97WN\30:47%=D@W96 M>"K.LXO9N\L3WI\V?->T"7O/@B-9.G?'+Y_R\VS*#I$A%1E!XF]-5V0, \&- MGSUF-ICD@_O/6_2/*7;$LI2!KISYH?-8GF=O,Y%3(1L3;]SF#^KC><5XRIF0 M?L6FWSO-A&I"=%5_&!Y4VG;_\K[GX?\>BRLNX7T978J MG!>Q)-%ON')5+6W;+[X<"2G>DY$;Z4DHYVOG^XQHR% $5\2TQ!EABK2"==5A MB&6C3:[M2M3>U5Y31%<1D51IG7&KK9!E79N6=TDK31NU0BA*UG*I31=,="AC M@][@ATVY.&6UQTZE-1P$&$D M-J56I: J;0$5.\TEN^BMB)=0\[%$6+9@!QZS., *LG)I*-&*1FS&$6VR][V M!X.&C5.#?FMRM:$12 M(<@@$[R3^8L<2L+1/87N/?"0[I:Y#D,AU3^9(%%XV.1B/V[X,ZRB -7O/ MVSVM&CC@D$M.M-$R'>-M73\$D5+];'30?. P5[O\15$#C:<7JOSKS0?Q[8M( MZNI='[.*8@J&^21F &(*,-EB)A:&[C633=8UJS+M>YA&<"L-DJY_,:5+E,N* M:5!&>E82LHPI&B O@>XB$^%+?/;2!O:*]_("N^P>UYW(/2!"FG$%)JF@ JG6 MV-@[<:O5^Z;#K=;,T6O4"T6LN ME #1_):!6/J4&Y#7:/9\)$B&=AS=&$+==R+INT#/1=0_N.;V4[,M!]1AT"%R M,%PWG1.>T)WRT0-.DF-IV;1CN9;:I+)DK%$2T[]5F>NB()]"C6!'V^Y2M:T" M;:U;]]3WFNT:WT#*DWTJM=@9.FY:2S0_*&74$#2#>NI[4R)#JOXMB8B+,/Q7 M]QD:0'2Y3 +O^U'A=4*##E.31J5RY:8-H<&I( N*;6<+7S$L&D5]0^B;$+./ MHSI*5"[=X^Z)#"Z=A\10-<%!\K%]6!FEA.RM:?%#?4?EW 5:\9#F+L?7-(@T M9X@+I5QCTPX,&R8<1E4X?]3/L MT+">[%W(P,(J73N9$UCN[F;#U^%F>]%=Z';;NVOQ%^E1F0$%5N#H].C-JPPM M-ETUNY?HZG2]6[J(YI@>2]S.R?,&K!?.Q>T+&QCN^XM_ %!+ P04 " $ MAVA6=D:\.%$B !R;0 & 'AL+W=O$& Q@"B MF%]__73WO(& I(WOPU4Y68D$9GIZ^N7IEQE]M6_:3W9C3)<];*O:?GVRZ;K= MER]?VN7&;'-[WNQ,3=^LFG:;=_1KNWYI=ZW)"WYI6[V<7USE^ MV7UHZ;>7?I2BW)K:EDV=M6;U]5]U?V_V_VET/=<8;]E4EO\_V\NS5Z].LF5ONV:K+Q,%V[*6 M?_,'Y4/TPNW%Q MS?6'.=,M$3.5W>9=_\U7;[+,63]-H^(&7RF\3<66-3;GK M6OJVI/>Z;^YD,[)FE=V5Z[IMG1?'CK MY5+'_E;&GD^,?3G/?FKJ;F.S[^O"%.D +XE03^W<4?OM_-$1OS/+\^S5Y2R; M7\SGCXSWRJ_^%8_W:F*\D65F__UV8;N6I.5_QE8LXUV-CP<-^M+N\J7Y^H14 MQ)KVWIQ\\^<_7MYA%?II] MF]O2XF%:Z2YO^+,KND'W<&'Y]N\OK P98-K6E,8J\,T6V*NN\ M7I9YE=F./B!-[VRVR>]-MC"FUF'IN<4APS_W95.1D2IK'K(MZ%U#RM)M$@K; MDH;<543CVM2FS:OJ@._-#C/2NQV1]$M=XK<[S$IK^?,?;^?SBS>_W&5_??OV M _]V^>;TG*E_)[03 ;NFQ4LUDT!+,ECZG[*;RQM>-/UT?9V1D>09#B9O;68@ M]1G)K-DN3.OEEI^G'^A7DI&=8;M4'T-C9@ M90?^[W-+,U[.9U?77^CTM[,OKFY_)P%O>3^/GI_QD(X5F[R@ <#4?MM7O)-D M!4DN.N$(#7MU,<\^9[3[O*SR165D]:".?S D1_=YQ7+!0],0MY<7V2S+:L*\&B]F5'>D8/JA)*WL:P8M) M;1ZZK-N;BF;:BJEF)N([*"G_X/641FYI,FM[4YQG'X*J$2N"9L,,?.35/J7K M]'[5%X-)X@=HW)A-6!>6:ON%)0.3MZ0*)&;$JMA>D>VN;:Z;E-.JUD\.$ED= MV@G:)*:YW]%*DG6=9R\6I]DO(G7&=N66+YH7;K(Q^F+-8AFV M-$O1MZ7NJ[S#MM^T95.01,3.D2S]EC<;>@L^V'ZY>81EL4R2\VCVO#W0EZ+I M%]VJKYR[(;/06X,/JO)>E*"LN[Q>ES FPAX8V&5S3YK)##IXEN1MRPY1%LJV MI&D*5GL6T..![(:4[VS!M@L>E1@17*YZI"Y_$-]A65A)+FTB'KR)'4GYPIE MC%29A^S7OEB'O8@9PB8IDKI@JQKZ.8,1;FJVGXN^$P-1;TQ+CY+G[8EY;9>7 M0F5?DY84Y;+#XZ2XRZXG.7!&DIA:D2LI5RNRULX*Q?23]BU/LW>3+F+Z&TA@ M:9G-_!TM?,/KI/\M\OH3>9-=8V$56 ^;MER3F%:T;#*7(M>\<:WQ9I($@BR? M)5^TWY0D45AX7]-:NK9DNYLSAS!>T>;[7/:5!";!%5ZMO>\9D$.,S#:F8NBR MS7^E68,"E35QINMEFZIFF4]!'$?CV"ZRY=M0Z)(ML3==)J[+"ID39#F*1F8J M3-TX TI/_'+WW4R%G#X@AG@G+JCE45\]#53>)TQH^R"Z;/(P-_3>+7S7D-!W M)8-!;PHBGT!TD8@LZ1GG0B$IRH_2?IIY"5)\R2,Y:2IK8F3')*2@<5?E<-3@ M&%%#9@KH6E\)5+/(D0NNSC[5S;Z>VF \-LYR6O:,[2X%R_3K-C]DB,99[19Y M!0/&[B:%O=A1_M@\+"'(:ID(2UU?P!.]-P7@,VT*;WKV0TU.@(WANZ;%6MCX ME/Y3^,TN73^I2MDUK163EXB7FVYBL7!MI'=K@2"$TK +I/_%J8MVX-R6AC0< MEF?L,RAD07Z#+8D$TJ95\T9?A>B@)X^R)/]6.&F)K(7S0X38:L!QLG!UTQ&" M(S365!4C+,+M36T&6,4K=CY"VH*&@XDW,!?GQ-G,PGJ33R"C+RX1$+=%0D%E MDZ"*PCN/W72FOU@X/L[.8!MZ@OSRO5LS.VW$LRP9#<'VEBB@%V"I[QL"EP$@ MN'=F:I7Q%1MO&I<\6 6[=KR@)Z ^3=@R8B#6UZ1F^BN[[>;QD07=?S%_I>;B MZN8J2VW!3&RDNNW"J=:1--I8D1B=?/X M(B8CD8]/@PR"VY'=]F*U(,GQGM')7@ 3! (6$M.(UA&"L\;'(4,9-0\D[A)A MCNSM3\%K%(9DEJR[L0-\Y/$$H37DS4##/4'KIJ> @D2/C,!,]PCSD$;31P30 M)"PA"$Z#B+#05'XY8ZHCFS#SDGJ&;0/8XWEH%L);\$!+;!XM'>9D%FV]4N-@ M#<4#A#=2=T :Y> :*Q_K^<".G#N;$RPLK,J20-H:G%B1[5CGL&D#3N6$OUK\ MGFU-KHY&9B@9E?@XY&&3TV2F"+&G!QEXWM>#KV%4E"A) N MN34)!ULPC(S=OS2(_'X8BK.[-K5(-@+)LE6A)67CS:[-WL7?3L9H:S0>OL+'LM M^;@_O._;FK=]1L#G0?:?31-R/"9Y25Z88)*.E_US0Y9"(MS'Z6U-5\(\$'/8 M#.Y+RZ$]:3M;JQE[B)<:1L*D.$/6JFE Z*[ 0T(TPW:?E@MK);DD,H9-\XD, M?Z7Q.E&T-*9PVFG8D+6&$RFK4P(^@RA7;33M61WBX;%PZ2@^UL"S5) /Z]@6 MHJ02;WM11QH582=TUWI=F:E0Y4OBFV4E4>U&R$7ZJ*LJ5_)(*Q'>+F]%]PD: M6OA%&./M O$/C2 JK+HORI,_JCIE&QF^"Q:L,%M+/ MHNXDW^TJPFA,FH["!H760R!M#]L3#0[3LD#,R>MW@Q_O\,_8&#;H3\L#+!$J MS0?YAO6UDZ)&#SX18BGMLQ4,[WOQ61$I+]:GV5^=F?$_>(G5N)48>1PF1R9! M/X'YLMJ?-?XTSHSQ!KKXF>"252*E9A&/P]PLNZ9^// MLK(%B(*XL@5G844BN6. 0-Z- FV.AY9E2["-1%JS) 4D7I5B(E/+&63=:D00 M@-:<"=5,+R#H@E$&[3I>_8WH(J/!''+Q!U&A83L/CF<(W.M#%'%5!\AM6?N8 M"X_1,EC+1>ZW".&K\I.!U8;+!"%:0;*QA$)TX863]?!7)(?IS,32789TAE#/ M^HXL005S&Y-RK 0F7VZB;'Q/SCCK>?W;O/U$V@%G62)Y)F&WRS"?9W<;3OW2 M"L*V25":ELGV_!CXO*Y)WPR'M8(FZ-RTG/+9Q+F60ZZQ520W%<.$7! M>?8>!J%O _;:X=%0)QL6E=S Z99O*6R7&J%+QJ35P77>,EP)\.H8 M]AVG3@9&*=VW! :IXF^1242A>,;E1%:?5G+7IEN2']Y0+!!62;3FPTL\FGFB3U('-BAV!D)08NM9;Q.#_)O(@', \=&V-LW9'J]+63<5.X8H]J M4B>A%V^>5MV6/".H"\',"JN M,P]_NDW;].L-HBS#V;4%#=?4(D.2[G!]!.)6B&62.1HN((GM*P'I5@BVIJIT M 4-["T)K3)0K-A);Y]/DKI@^TTX.WI2 I[0R[!2<:0/C+G))BU[U_XQ%M#/,E^;CYR"L$_C%]FW;5X8Z7%B4PKR4#!.ROLD MMQW*:RH/OFM#.Z34VM-O%N:L7=,K9 %0<5I]CY!(ZO1FC,LQ.T\A#+\SC_XG9\"WI,5?N=[::R/:$CIR1Z4=@,N M2(O!65>:1# W]'O>+C<^$[XCKX.^A']I(::L=[T$M](HP!.S%8YT$8ST(TT- M09:ZT4:'"F&YC9%?L'R-$O*,B:7K9(%>6.>U,)) ]>C@A7[Y/Z7PLN;-]F/ M("&[E#0-,0M]AK5DWI(1F0@G>K_U#9N/MM2ZMP:W,J-],QA]/C:Z#AFE(Y\8 M-6113,DO3637 MEO6"126EZ-T=+7QVNE^64#R!YU8@3KQL$MBBUR"9^L0E$N M]D:VB#P[0CY.]FGV17H(]W4:F7T23S2O'C9.A+*.>/S_H+SL" 0_BTP7^ M#(.SA5GFD?/F_/\9C$16YYWVHTF'4*2/4R2/U)WIFT>KMK[41,R>*!O'J[ A M' F+(#ORZVGV=S6&ZGI]AV1H+O8NV=G-"2QRO M>RXHZ(A\[S6;A>>2+NS,TZ+;J7]3D['^':\0O4+ZF0;NO,%]A11;-3X[D%V(4FDKESZZ;8DM#!9;!]::>MI6LWDP["QX6XFND=X;[TS MZ"WY;:0(N1T.23=C.-.6QVE.R,B"=.?5[*UO M._#X9QG+-^V8HP?MN0E-( E=@T^019&W[7/Q;$G_\'.G'E,4/!T-)I5ZM%MV M1O('ZBJ0%SMPD*<02/NN4U;D:W+*@A\[+N*CW6M\!6'+\).FY%.VI%T#HCUY MAFQ=9::D7_NB.-F/Q)DUK79&%OPQ04.G5;*^E">DO5Q]]15=WY6KGQ$WXC/2K"]*U YN;&_V1 M89=[G(Q7&5K&>)L(V==/?]E90JQ='^2,.L@ M&(7;V<9-W\#RU![CCU5HIX;W/,/S'U;& M-:[+I>U6354VXEMS1KM0 M0L,F+7T=M[JGFN>J:9"MPS., MH#8YWJ>=LVRZW;C!80Z9A\95P2G=9O08A99G1'8@SD KK=3)79S?*3=60ZXZ M9G)ES6L>R7[X&28Z,?"Q68>NYZXQ!8MAHS4F=\$9$EOZBI"(:7HK7L)(4:1@ M$]1OQ3RZ@FJBDF,;%INS7& HVV?WWGGVOF\A$LA-'S/85)I;VA@'O7QGIC10 M&H>R1B1U%ATP.M:$7%"C5@:TB8,,O469N)2C/:(BH1N4(#1O*^.^/,C],9(B M[47,WM0$>7P$PO@0:_'XF'D8\<@YJ>*L:\Y0J/A_V:*:2-%?@MV*2 ME3$Y)J2:PH<2M\0CB1[>?^;YN=?7V7_PK[<7] ,$O.GX3(,0PP7:0=HO"#IO MA0->WG0,F]](A6QOL[F;:8Z9CG*)"5:(S$7:-_]A.-F@%UI+3^'K1G+BZ B6 MHY:]7"H)N8JQ2+CRP(6@X:CX6K.[2W]RK5@&\2F#P^HT$ MQA0C2Y2AW/XWBNK#(5ROXFO7K'A[=3G8CEQ*\!ZKQ+EG.0]3N>2JM 4\= '% ML";)J2QX%TVV#HEP!$[T#<^4KGT^R.;RUL@0@XS7E"0_TKF-$Z47EZ_C(UAC MJXV3R5&:<17JVP,8&:5*>FY\L:M2&LVX/NQ:\MT7L[@5]4A79"SI:V6\!'*W M(G)D##W?LUG8,S1/?/'Z,EX8E^2.ED-\> 4^7,YN7]WJ!U]*>E8VL3+U&(7/%L)>UWAU2P_)>E,DX251PG(F*_&D7=SV$S*_@DM&=7L49 M(=]V<)Z]^'1*,\G)&C?\"Q9G#LW8'D=]TU'S)']P.HX;!P.2C:"=+*N#2^!9 M27@,.SOCRO9@C'-NA!IY(SH%IG-XW*]5(VW]TARLQ/>,G9(T2[%-Q@^RUF=9F\+TF+2!)>[(O"[ M;2*BG_I^T X?'X$/39/G3PTS2U*]CQF$P4G&^H,O7O_.FQ=>;$^SNZF^ MT-CZ^TPU*]G4&T@,N/;0J5SRZ\M;GTM^%[VL/;%W7;/\E,5?G+LP1S+&?HRD MXT0BF:AU$IUA2DHP"KX??)BE102SSUN.%5%(8.D)U;:D&+4FE>HX0!E)^,LH MW.41LK_\83@-WM3B'96LY,30A%4,ROYD,[<47$@)_;I='.Q$13RTDLH?.$9Q M%!V*L"[C[,8YSFWK*"Z'%A!]*33CA&HX(R]QCG)#HI X1D;/\@A+]HBYUUP( MAC1QG^^4 '* C?2TN7?O(2D7,ECY"7N9R2;ZWU1,X M$@3%I@JZ$AHIZI[5#XT*+,ZZ9$:-#/K0F81'B5-@4;AZ(=3P.5N3-'[DZ<%U M8F6_DP-&X:S]X!S[2+I#DGS^C9D6,,7/QHA4#C)P:2[+H78-3B]P0MS!!YD8"5)9Q^QPAUU6= MRSF<@8Q/4#C(O#M"AO?!, G,;:<,H_S,7>\DI]5^2 1!PJQC=AS3&--6 $C$ M=!U=2L+= EMZ" >TDB@'*6(2VQV$3G)WN!'!8XYD!9+=XJ2Y0[)LSS-).+T- M7>VS\:7'(/ZQ51^O26^:<#=]Y-S9WN5RMC(^0SM8!L\V04N$>XPF^?UU)&QK M:5?'Q)H;GYXG-76CJ9AQ^8G(G>(Y^V-IHF;3@LP2XZ/G7=1D'5^+I^2(/3FN MY?FW%7G&?=B[+J02W=COF[YUSDZ20"[+_K>&Y/'R(C4K4ENP\25I=UKEMMDO M;+9Q3N'V[.)UTB\9#MO1IN* OW/-@M*D0O!!4['1X+ZQ9^B(25;R6IOP[9*@ M*GCN,=1)@K1\&\@Q",MF)Q)JB?#&'':)X:2 R5NQ=)T?4OZ.'+S>]U2'!>K7 M_8Z%0_5]W9>"'HG-H/GZXOH,YS=.LN\9I*7\<#P["V,2U:YUR8MI&1'/+TJ+J4KE@=A?B5(WN3[D9[==!6QWV/ _/A0RC$<_-'F;@0R M_@1_7.%F^%'TZJ:#8QQ;5;G2\QV1;YH^ZL&U)-^'U;J<>I(,CP9G,.P;X-V) M=55BE ;:EWG'@O7)1?%?_XF MOZ>N-!.4M,N7>LHHGGX&=O$$2/3<52K61-(5[PQQO4CUS'=1(LN"0751>1*,&;4?G:NG7%__A MZ/=DA^V* I $,[;)N2BQ>RO-K@[O-8B/M)>+/F\Y ME267\4AZB'2D8MV,<-V$(/%6^HJRB]FEL.O&]& =D56H-G*FEA-K+KTTK/R- M"5MZ.V+(>)%[;$ZS[Z41C+.N@@WXFM9E9HZ_T':D7MO*N0\"_(EN.-6"^IZO M-H8P<(N:B<)J)/ ;#?RDG %PA6&B"I1'PM^5%4\W0HUNNE59=5>=%*7TS+F" M-K"KU(>)[WQODUK1UJ=R?6FHD7C2T\A8BF\+,@^F7996;#>]@?2@JZ E3VL7 MD^NE]WY'VK-8;@_ZJ#I_3LOQ!XWKJ.>;[^[EM*HPZASRB5E"KZQCH7@:!48^ M>^";^>68"FLDO*H[_"^9>%R*H;T>'N4CK#D3+M[CR//NE'M%^1)'OLI7@T:. M=?E^,L+7 G/

4T#BB3VQ29BF4RH.Z4='[LD;;B@CQ7YN24 -GN.DK2\!C: MS3 8[^"[NNDKL\XK=Z6$GC@GVU]N^3P&ZW$1_) /]L261R@-@0Q?L9,4FU(7 MYQFL!S"BRT,\W1QOCYW.U578C=\#(6Y00=(S97:FEY0FA^QFZ@R1V \7.LD" M/+GADB(^XY=GT66,TW=#R7G#%[^=)O=D#NZ_X_I;:3]92$OX8G OGC_?([[L MR4OV[-2$PW%#@65X=>/T_;R?MD"[XV.NS*N7!\JEWHV[>R'V,.[F MK?,1&?7#?FY#3]TD/8&NH*Q+UU LZC!P;3]P"''KSR-9%91GGY[C\C*,_(Q+ M!?D:JJE)?]^ZGC_[T3[@X%K%9WO&0!GM*X47W2 A06IE^*[?#C50("%_$S-Y M!1CYG+MY62*E3<"4.XE,4/MD<<;;?(N(WI8=5T^U_UTK4-['RO6J*K\+TIZ\ M3UX;8X6#Q3RD6^PX A7SGCP8;AM&':DS:P)JJ)C6W+F56[X5%/^ZT]MK>-7: M'P7?]0N"LIH)E3(WQ]_C!(S2JFU=^TU:II#&1\Y8&5'+N*,"=@L]P R_V/') M\?[!U<"K_+YI]69@O0)%>JY]A8R5D3"4:]YVF!>%\'_CR^40'D ZJ,KGZ7G%(ZZ/M)#"_ZU M+[EQ1?T>G[=V(S=A-+^QJYP@:JO]D:B)AOK2HD6/^RPTL3QWS!)ATSU0Y%$C M3\S"X<$+H$F_ZXN#YD,X,FJZZ,RU;RYS!T'TY,WHGJ7WSW<#&?EWII]??<;T MT7J?2/=3'*X'1H!JM_T6)TLHV+9&CV:[](;TK3Q3R@ 3_I1=WI[?H!I7<1KB MA_1R_Q)G,5S^TM]??&QZH(;X=,*C5=RERJ3'??^@J\).%[&LW ]!U4I18*] MDL^&SN?"=5G?/.6%/ S2,ZU'+3TM3GXNY2)\K6Q':2CKJU!O^3H!4OB63__I M\7?]JSG'1;C*K#ILG,;M?#, [L;13#<"05B"+KI)5UP/)!BE(9$$3:K%V=YQ M$DI)VMWI%;67KW!03P?^WG6AO%V2G]@T>]04W;UL8ZQSEP'*Z2IM5RM_1"H_+ M7R/[B2\I$&Y_?7)Q_OKZ1%R>^Z5K=OQ7M19-1U":?]R8G.(L/$#?KQJ*A_47 M3.#_S-HW_PM02P,$% @ !(=H5JM$_00! P SP8 !D !X;"]W;W)K M&ULE95M3]LP$,??]U.<,C2!%#6/+="UE2@PC1<@ M!&)HFO;"3:Z-16)GMM/"M]_9:0,(Z#8I2OQP][O_^>$R7DOUH M$ X]5*?3$ M*XRI1T&@LP(KIONR1D$S"ZDJ9JBKEH&N%;+<.55E$(?A,*@8%]YT[,:NU70L M&U-R@=<*=%-53#W-L)3KB1=YVX$;OBR,'0BFXYHM\1;-77VMJ!=TE)Q7*#27 M A0N)MY)-)JEUMX9?.>XUB_:8#.92_E@.Q?YQ NM("PQ,Y; Z+/"4RQ+"R(9 MOS=,KPMI'5^VM_2O+G?*9FF'A''N2X8$UI;N3Z&V[R&5A>)DOM MWK!N;9/0@ZS11E8;9U)0<=%^V>-F'5XX''WD$&\<8J>[#>14GC'#IF,EUZ"L M-=%LPZ7JO$D<%W93;HVB64Y^9GK.E.!BJ>$:%=P63.$X,,2ULT&V8:O 0$)ZE3%6U6S>"?Q#+,^))$/<1C'.WA)EV7B>,D_9PD_ M3^;:*#H4O]Y+N,6E[^/L11GIFF4X\>@F:%0K]*:?/T7#\,L.L6DG-MU%?Q9; MDUC]T9;L9B1]>(L!.L=@"H0G9$H#VLT"6FJLYF2R76Y@(K<-ZEI;.O(\_L7@J"RT<33/N!CAK79,'(ZO@>M M AN]=]54J)B1:M2[HN+$128KA#T81D/['@QZ9R@D78G6YM[=/PK(5N2VQ):J M@0J1-A2.%(]Z,Y=,E/B'@V,_/AY"%/N#XT,_B8:]LTUZ^]$!1*D?A8=^E*;6 M. T3/TRCWML5W1+W(.R':?L9=*17HX[[OQNP7?+UWY,#NX89*[.F9-9R_N0B MT;*5C:N@<@&-6*&VD^1K%,]LDRI,]D SW&C8]VYN[[1WT'_O% H8A=@" "0 M!@ &0 'AL+W=O"U!567)Y.\%%F(S=7SG:>(F7V;:3+BSR8HM M\1;UU]6UI)';HB1YB5SE@H/$=.K,_?$B-/$VX%N.&[75!Z,D$N+!#"Z3J>,9 M0EA@K T"HV:-YU@4!HAH_&HPG;:D2=SN/Z%_M-I)2\04GHOB/D]T-G5&#B28 MLJK0-V+S"1L] X,7BT+9+VSJV&#@0%PI+5=%[(L+YAFLXD4&Y FFM!,QTJUV40NY^90;K6DU9SR]&P>QZ+B6L$-QIBO M651@%[Z@GKB:T$V,&S=(BQHIV(/D!W EN,X4?. ))B\!7*+5<@N>N"V"@X@7 M&/>@[W/T]>,\2%?R81TI+NA,_=RFM<<+=..:=C-6*Q3AU MZ"$HE&MT9F_?^$/O_0&68Q=B 6]0D4+ M(@6=(:2BH-><\^6X<\8W))]U(+P$=R7$5]_S2$LT'G7N8:WXDT-7K],+"" M?6] BJGZ2SC:#HNYZQZZ6RY1(E4S7JC JJL-HYUM[79>N\QS>.W55T0VYPH* M3"G5ZYV2N\G:_^J!%BOK.9'0Y&"VF]$O Z4)H/54"/TT, 7:G]#L#U!+ P04 M " $AVA61E$_T?," "E!@ &0 'AL+W=OM]#SJ:JMX!(7&DQ=EDP_GZ%0 MZUD0!R^*6[XJK%.$\VG%5GB']GNUT+0+6Y:,ER@-5Q(TYK/@-)Z<#9R]-_C! M<6VV9'"9+)6Z=YOK;!9$+B 4F%K'P.CUB.TL04F1M>,E+>&?)7L8+3'O0C[N01$FRAZ_?IMOW?/U_I-N%A6#2OLT: M?ITNC=7TH?S>E7O#/-C-[)IG8BJ6XBR@[C"H'S&8?_P0'T>?]L0]:.,>[&/_ MWVO:3S;LP1L^?.63- ;VG:6*VM%8 RH'6R#D2E!;<[F:= ZO):E4;0AFCH!N M#LLEZO;V_M+$G7-55K4EC?-$]*Z!7SW" <3=:)S0>]1/.E>UEMS6&KN0\RG\TU9)B@=8\G)21S3 M.AR,"6/,!$[3M"YKP2QFU.%TG2EG?H8M1/G3@X@Z0^]FJ3D!-;,T/1+E::.HGIK7_=G9-H NB[;46D'=@7N M$M!4Z >?>.[M^@[#K=%1HE[Y 6FH,+6TS11IM>T,/FU&SZMY,\!OF%YQ:4!@ M3M"H-QH&H)NAV&RLJOP@6BI+8\V+!?U'4#L#.L^5LB\;YZ#],\W_ %!+ P04 M " $AVA6%M'' D@$ !K"@ &0 'AL+W=O7EI5?W]DE1CTP&XTL]TJ5&"11-!Y4C,M@,?-G-WHQ4[457.*-!E-7 M%=.[2Q1J.P_B8'_PA:]+ZPX&B]F&K?$6[>^;&TV[08>2\PJEX4J"QF(>+..+ MR]3)>X$_.&[-P1J<)2NEOKG-=3X/(D<(!6;6(3#ZN\,K%,(!$8U_6\R@>](I M'J[WZ+]XV\F6%3-XI<2?/+?E/)@&D&/!:F&_J.VOV-HS,/.TJ''&_Z4I?#V MXWTFZIS+-7Q2*M]R(<[@[^7*6$T9\\\I3S3OI*??<55T838LPWE 96)0WV&P M>/,J'D?OG[$B[:Q(GT/_B7@]BW.:Y;@/!_BLQ9?DI:-C4+9$#;9D$M:MWR!3 M5*S&@BKH J%0@FJ>/'O1HV!BM2*%?4#AZ4G<>WLM24W5ALGMC %6J5I:6&997=6"6+)7NWJK!;II&*^(Z:TX9DJ,D!EQ:U M9 )J@S""VY;;DLP+^"CT4=+4@ RMN&6"?Z=Y#)E7$B* M3ECLSA]0]L A7>]S'05OPFF88)HCL9(D:5E1P HE%MR%WI2D=NZZGGNCHB^! M\?X+@:J#X 'OW1EI$W*M-8FM=D12X!TC"[':"+5#)"2'WJ1,=^M)]Q_'N<,C M6U[#.$S3R*N2Z\-X$L$6R3^-%?06E^0K131S1=:BC M!$R\NLO$D#B:#?KOA=@10T_G2-ZY\Z@J"D]U.)Q"^(BG?1)]+_J"B(=0DJ-! M*NN"HY\F,CG6..P=.!@GY;[,N[W!O 'S]A)8WR?A%062R=WI!'I)$GHCXRB, M)I,V.&.?X7FM76K]#XY&8WEU7,5=ME!.^5NK_.NMA6]>39-X\MZ;2@,""5*/^A 87W8PVS<:JC1\G5LK2 M<.*7)>4<:B= ]X52=K]Q#W3SY>(_4$L#!!0 ( 2':%:*JJU1L ( #@& M 9 >&PO=V]R:W-H965TP.K!6OO;&]@?Q]QUYV0U6"5*DO^+(SYYRQ M/8?)5NE[DR-:V!5"FFF06UN.P]"D.1;,=%6)DKZLE2Z8I:7>A*;4R#*?5(@P MB:)A6# N@]G$[RWU;*(J*[C$I093%0733PL4:CL-XJ#9N.6;W+J-<#8IV0;O MT'XKEYI688N2\0*EX4J"QO4TF,?C1=_%^X#O'+?F8 ZNDI52]VYQG4V#R E" M@:EU"(R&1[Q$(1P0R7C88P8MI4L\G#?H'WWM5,N*&;Q4X@?/;#X-1@%DN&:5 ML+=J^PGW]0P<7JJ$\;^PK6/[YP&DE;&JV">3@H++>F2[_3D<)(RB%Q*2?4+B M===$7N45LVPVT6H+VD43FIOX4GTVB>/27:HX;+2&J6%SYRMN."6HYF$ECA=9ICN\1)"<1KS#M0B\^@R1*DA-XO?8$>AZO]P+>DCVQE=A7[H^#"0,_ MYRMC-;V97\=JKA'[QQ%='XU-R5**JHSXT%M0:*@;429!=<;L:=M]>2ME1E M","\ [I^+%:$TCR!OW;B3L-=LB=-0)Y:HV#V4,]KB,^&441CDHS:E(R:B*SB MH>*&>]M(E;$&XG@(_8O.'7,/Q;*=@W:O!GHC& P[-]RD9"Q,(NE\IFB"+F(8 M)IVORC+A:4?] 8V]BP$<>P_A03<7J#?>L]P)5=+6C=WNMK8XK]W@.;SVU!NF M-UP:$+BFU*A[/@A USY5+ZPJO3>LE"6G\=.A4 !D !X;"]W;W)K&ULK5C;;MM($GW75S0TR2 !:(D7W>RQ#3AV@LG#S 3Q7+!8[$.+ M+$D](=F:[J9E[]?OJ6Y*IF39QNSN@V6)[+J?.E7D^4:;;W9%Y,1]5=;VHK]R M;GTV'-I\196T [VF&G<6VE32X:=9#NW:D"R\4%4.TSB>#"NIZO[EN;_VQ5R> MZ\:5JJ8O1MBFJJ1Y^$"EWESTD_[VPE>U7#F^,+P\7\LEW9+[;?W%X-=PIZ50 M%=56Z5H86ESTKY*S#R,^[P_\KFAC.]\%1S+7^AO_^%Q<]&-VB$K*'6N0^'=' MUU26K AN_-7J[.],LF#W^U;[)Q\[8IE+2]>Z_$,5;G71G_5%00O9E.ZKWOQ( M;3QCUI?KTOI/L0EGLZPO\L8Z7;7"\*!2=?@O[]L\= 1F\3,":2N0>K^#(>_E MC73R\MSHC3!\&MKXBP_52\,Y57-1;IW!704Y=_FYSG5%XE=Y3_9\Z*"1KP_S M5OI#D$Z?D4Y2\9.NW7W9J_&)&V7S4MO&D/CGU=PZ T3\ZUC,0>/HN$;NDC.[ECE=]-$&ELP= M]2^__RZ9Q#^\X.]HY^_H)>VOUN-EZ=E M H<*Q"_KDAA+#IO_B>Z M03@M%E20D:60=2&LDXZ$Z@JJ6CC(_E8K1X6XY0-VX-7M'4-;M;_G!((XN)MK M]*YE!7KAU2UT"1)0]?*L]P^2)H!&H.14SC<=H\=*7] M'?:"!1Z0/%AYDKV0+BXIIVP@KD";*$*N2A4B!@:D;OTU'_M??0)81@$K(6S[VKRU[98Y#CG5--"N?=BE,[$)(::MF[B1&03 M5G6?D[7=LR&1=B4-G3!!%\AEQ;D.,;\3TRSQ\@GTL+XTFL7A2@8C;WL_:TY! M@XK-2T*=*&]\\?;4)-$4J$C''%D2C<<3DX9H=]4$6 M;==Y.6DMX3*C#C"; VM./3;_D=8_0-=3 !]>279MWC%XUON9T8,,(N)ZB52C M +DTY@&@W$A3>"S&*'7:?IG$O=OG0#(=GW)>DJQWE>>ZX3C1.J3N)$,BF8CI MHP^&4.Z&(A^RS'/3X&*;O9 '[8N;!\;:RTJ*BF6CN)HJ!O/&Y'.IBU0KCPVGI0S"CW1 M3J&5+,32<*V>3J#ZM8)"_1LQRJ)L-/%B;T2&!&()B5 4NPZ<6SY$8K-2^0K\ ML.0YIKDXRA,5' *)1+B0TQIS<"4=*YE&D].DRT2O>H)T-&9'XFF!"7)[+::C&!>! M%,->B+LC8(45PPQ*7M$Q>C"$Z<:K@%I$(C2@#CO&QB_.6YZ@.U4P"T8"Q(YQ M5?&$*=4WY(S=KGT*O/^6\8B!""^VPL<,;Q3NL]!\&QH5 _$+O&?V5;I0.?NC M;(2UNL9SB&\'"E&V_5R0 U%CU[+>C*R8(=CHL5RTJ2H"/11_8H?GS0MX/'8: M_*%-@3(S)KX8A2^^SP:]IS=N5<\4Q[?-X%.0ML$ M0ME@%ZB)QRD>QW@Q.-:^NW7BL,=>KSE.=-+EB_9L1?5^?;@[VBG7KJ+'XN( M)$SG$+1MF&':^=S[167O%@^^O[=$[4<='-L9?,&U]A8;>=8&N[\^++D[,!#( M\NC$-=A-P0\OKC]A2KFPN/\?O$Z>]_JQ7J_1YQ[[^7 \PREGNW-FK:T*1,8A M\";+S-M9_*RO)?=_J&6'&>E>HB%">"$IS9H75\C08^#;W00,B([*E4&_813Y M)8QMJCJ\]?!)NI.J]-N #'09&(T#+$ 4 _')XTK;0^A M"=5*:_^ -B>.9=N"(5]-Z5!H?B8AY\K -JTV&.#SLD',1KF'$ 9[MFC@_+=: M;THJEK[UN$2&2F0>\IVD=I-VM/#=W'&J_H?\U7KO!#LZ)ZI]'I>U#[E%_Y.I M#"#A&0J#UJ\IG(0#!&/7!1 PBM$0CY/#;QV\=W/ M6U$@C<>A>IB.3J$6RAM&#OGU'YL(3\KA<6+7@0?9*C197PX4 =[SI:;NE&&O MPU^;2H-C[UR&G?=A%:$U^*T?/Y*@.<*KL=W5W8O%J_ ^[?%X>"OY$SI+ 8DE M+2 :#Z;COC#A35_XX?3:OUV;:^=TY;^N2&*/XP.XO]#:;7^P@=WKULO_ %!+ M P04 " $AVA6Q92?C",% X#P &0 'AL+W=O?V;5[-9_)RF2B M@'O%=)7G7&VO(9.;2R_T=@L/8I4:6NC/9R5?P2.8S^6]PK=^8R41.11:R((I M6%YZ5^'Y]9#DK< ? C:Z]#XLX8;R#(RA#"^ MU#:]QB4IMI]WUC_:V#&6!==P([,_16+22V_BL026O,K,@]S\ G4\([(7RTS; M_VSC9 <#C\65-C*OE1%!+@KWRY]K'EH*DZ!#(:H5(HO;.;(H;[GA\YF2&Z9( M&JW1@PW5:B,X45!2'HW"KP+US/Q&YCF2\VAD_,1XD;![9 64@L2MS?H&O9!L M/ZXM7CN+48?%,&)WLC"I9A^*!))# WV$UV",=ABOHY,6;R'NL4'HLRB(HA/V M!DW, VMOT&'OPY=*F"W[ZVJAC<*R^/NU()V)X>LFJ%7.=6DQ=?Q3GNL]J0;3V7CR:V]$##8^KI2VWKI2C.Y M9)@AR!>@FBQ947S 5Y,"*RK[%25Y95*IQ#_D(.4(A1;CMI,-UZ@9^('[8SYV MA$D99R57;,VS"DCE!Q;T@B!D)9JUAGQ:W:0B3GT6#OSI:.P/@Z'%@:_#R<0? M#8-.GZ" ":TK2'S<:G0)=K/(MKVW!8C:!+N01_3TV&VE1+&R)&P! P#JB1?F M:IKBE!*(]8!'/L(A M9B0XG0U*>@I90B&4?.O>9998-ODSJE4E:51QNG/M.W].'^N8=G[$2FP>L--4 M5"RU<<4T\ ?1&>NQWS&0(RI?XB5R,6(ZE(R@5EE66;9%OM^4ZEXG]:-1Y$_# M40TT1BN,RX*E$?0G^3: M!1Y.=X%_PB&C5#(&2+2#'07^-!KN,A8#-IV%VR@[Q;=U4?3]=-'96>!'86>% M_R]=%&&Y#(;C[ZB+1CYNW)U==(3WF[HHVG?1;P6[P\B&[1)82*X2\NDJ'5.U MXQ?/LY(7V_8Y1,L*FI)&P:HDOC">7H S5Y;1^'BH_Z,^)'NI9,X,3JNV5NCW M)Y*V&(,+=Y _['W<*[E2/+>?PXN?'6-=4BR10&<+DKS(A,U^.Q)TV$)/*S7! M5- Y,K, ELM$+ 4=;KK"P\U2*A7#AL61DE-ZN;&J%CHIXKAO%RB+-#P;ZS,1 M.J9T[?EXR?17=NLNC'T,"1NYD[^CL"LTIZQN)V,4#2MPM^%K4'BW:.^4X5EO M-#[8*5VY8SE^7;5/SB:=M7X8P;>6^OW14/:VH6O';,IQ!-K/4WM6CV<]&^'I M*:O5-[[;,=WP0_]P^NFV7>]X6%5X,]0&53'T'GMM6.ZW;C,YJ)6]LU&_585Q M%YMFM;D67KG;T%[C"SMW6@A#=ZT[&.* M5UM0)(#?EU*:W0LY:"[+\W\!4$L#!!0 ( 2':%9IR"CR4 P "4J 9 M >&PO=V]R:W-H965T%P'VB)MME(HBM1ZVQ__3TSE&1YU_:FS0%-T7Y( MUI+(X;P\\\R0TM.M*3Z4:Z6L^)BE>?FLO[9V\W@X+..URF0Y,!N5X\G2%)FT MN"Q6PW)3*)GPI"P=AKX_&692Y_W+IWSO37'YU%0VU;EZ4XBRRC)9W#Y7J=D^ MZP?]YL9;O5I;NC&\?+J1*W6M[/O-FP)7PU9*HC.5E]KDHE#+9_VKX/'S,8WG M 3]JM2T[OP59LC#F UV\2I[U?5)(I2JV)$'BSXUZH=*4!$&-7VJ9_79)FMC] MW4C_EFV'+0M9JA794$[G%)1K6^"IQCQ[>;V6A;H@NQ+QPF2(=2G)74^'%M)IS#"N)3UWDL(C MDH)0?&]RNR[%-WFBDGT!0ZC5ZA8VNCT/3TI\J>*!& 6>"/TP/"%OU-HZ8GFC MD[8^9UO?R%M RXJKHI#Y2O'O_UPM2EL )_\]9+V3/3XLFW+G<;F1L7K61W*4 MJKA1_GI/^F*)V4=%C/P!^([A)Q9PGQ0RZ^ET6\%F%( MD0AFGK!K)19&%HDP2Y'H AEFBI(NZ DI*/-;(7-2=J5SZXE7.4)Y]O57LS#T MG\1\DR^")^?B+(Y,6"Z9/,'FC\PNS7(IE83+A-!&F-7'B3!1G-+=6][J> MTBKL";G9%.8&GJ)A;_'W1PVE&CM9PC4I2->P!KPCWJ0RWQ/+H^AN(]<3V[6& M$@L5RTP)M5PJIBRALTPE6EJ5WC&NT6P@KG#+RI1<,?)\WZ=_HJ20JD M:>5YE%ILBTJ0=BQ)6J9##]77HK[3WRUE/;DK,\ F,"EB5=!#6)KH&YU4,BW% M@H!J<*7S%2V3H:K9-7G+;#:FL%5.N4PKQ+]4X ]!QC:>DC07ZF)-Z(O\!%Y+ M2TQPEUV:1Z/:-1#A8KNU48!I'K/5>PGFNUCY_]!9&^? OU M3C% FIK'&(1W.&-#+YS-O5$T/0J>&ZE3N0 YDJE+Z%JHDQ#JAAP@,2)!/'$S M36N)C7.QV'%Z$&L)CEJ0\76(J%4D[=Y>OP?XZ'\X7<)5A^??4'0Y',I::%]M MC)-#!:A<2M>^09X4%OU@6Z/@9/>D<.A:&/S'(UC:1A7=#+VQI$O'HD@&(Q'O>_JP)T%YR+R)]Z,GX73 M0>3W?JR%0:%$I8!)00/%=#+SPOE,G&/@?#":]'Z"1]8JY64MY7B%O'8(.PM1 M_T4P'GEC\%4]8]1(SHWM2A[Q6-^;1FYH,!I,9CTTYTNE64S@;S MZ4,6![!X!*OFT;#)VZT:#V2>8'$:A-QI/ MW)3)8!J\(]@)NQV129PKX,0A=H6$H,_!?%-"KT!+RD!%0(=$EMC&48PO: >Z5 MU986J(RN5H5:44&A'F;FD,9RL4Y38U2V2.DP><9 >SKZ.! M\_@:[MJ5NSK/%I7E1>MY;7.P5YRY\*6WI!2W""YCB,$34JW@"KPK]DU@.39E M8\?OJ'.=PL/KWA5XMX;Y#72&N C9F-.*K7,M /2$5BMODP&G*W<2&" M83"AWW.08#2=4J,,/$\'DXD8X?&XAN8C,2'$>Z$_V8E[!P038F?#<.9D7$ T M_43A#%MA03@(IWO2PNE,3&<=Q=YQUT"HZ\H* OQRTL91Q+3*U60\AC0G:3P/ MJ T>-0\G2*)'V$'$883]M-U MC7-,C<]U/%7%NF;TP[!$V?ZG/IRB"_4COWKV\XCZZH[!+#CIRS$Q%*R+U->T6'1-^CNY'%:2P M0$EH2?(WN*MCO:$4 AL@42JW-W2[,K36JKC1L;O7C2.Z"I 0[PMV5<5KZP7I M!WEEE5KISDUHJ5&TG(M&X?$J_IT-#MP'); MF-3MFIQJC'6N$DWN.#1PC:@+.\G# MD0/!=V+7%/).#%W?\!)Y8]?]# MT^&.][\4FOXS$W2'1;XDKOZ;HT]Q-+OH#V7IH^[@]@(';M= A[Z'3B:[)[\>]%O\#(4X]>\=1W6SP:,A=$::F_Q"?51QQ2C9 M48##,B$!,DO,Q"PHDYE$N]/G=,AQ\)\_-&>4]:QX1=Y M+"YV8*"X#SZW4L'A:ZV(=9NCNZ;J< 43]-:S/D&C@ZQ%50)59;G_/K^6P:S M>9LHF= 7'"Q$X?$>^E /H!J\.8!/]@%^XJ"N!3]IS=E+V;+*V[?.[NV7"RQ] MBU"5RCOV,N'!G-8E^W _K1G.A_.(6'91,S9EXOX;!LHRG<=IE3B4]Q]ZV='_ M1&R<2-$J[_CG0:?*LC2Q9L9I*T.3,ZY/X2+M4A=J3+W9>"8:W,-;W=1>J&YL MN$X0U=PYH:U/0*$]=1U<0DY\SD.I!62;6-:+N#>V=/Q+=$"\4=4=C3O$SDN3 MZD2>[!$^_:WEX]ZQ4^ S+GJF*C&T/.\:EH?*!#C4]#F7(YAF?.2%020FGA^->D=]U 0S\B*?!D^"J/=";K25 M*4>"OW:P]'J#((V0*_@A\";\/A$M5N\=?XSS" P5A!/^.QN%XM"'8,/.IWN9 M*E;\@2(U#0B"^XJOO=M^ WGE/OW;#7HF5<8JH_F$9]4;B/$MV% M-1O^$'!AK#49_UR#8%1! _!\:8QM+FB!]LO0R_\!4$L#!!0 ( 2':%;8 MVT5%'0< )X3 9 >&PO=V]R:W-H965T.E!0Y M<=S]P(!]22R1=WSW[MV1U.G6V$]N3>3%YZK4[FRT]KY^,9VZ;$V5=!-3D\;( MRMA*>CS:8NIJ2S(/1E4Y36>SQ;222H_.3\.[*WM^:AI?*DU75KBFJJ2]N:32 M;,]&R:A[\5X5:\\OIN>GM2SHFOS'^LKB:=I[R55%VBFCA:75V>@B>7%YPO/# MA)\4;=W@M^!(EL9\XH>W^=EHQH"HI,RS!XE_&WI%9H7Y(-A[\[ M[V]"[(AE*1V],N7/*O?KL]'SD#Y[P"!M#=* .RX44'XKO3P_M68K+,^&-_X10@W6 M *23$3GKP[^_)"$:T!7&3EQ45@BU)X7/VIQT100HGC&:4B>CX5?DWAE MJEKJ&X$I9.%,:6^$%*YS('L'1SS]R5?/TW3V\K[_,)"\/(;L_5J\LQ/Q3F5K M2:6XM+*!NQW[5P")&KF%6XI&8ST0-_Q6+6TB=BZUT'+GR M)8S@EJE4F:H! TP,"6*\XRX&%HA MW2ID:YHR%]IXT(-<:]I2/A;+QK[[@C(3*4R66)D+6TU5%@ V:&\2\(AQ$HKS^\" MJ%)N7:- 8U9*58UYU=J:#!0RLH =#;?F1+&.81$FLJY F?.[B.AS1C5T'>QR MX6?%79XAM&*K8WI:S?L=>YAM?X3D0+,QO@8 MA$-^D:9[JZ.9H2U&$**ESH2>Y"AKK I%/FR5G4<-Z2+C2RA'56QY1Q"*3VR9 ML;E$X[SM-DLC;[J M[KXW@[D..%9DL%N/%8B'>7W]$ M3[*T4:9QD&B!S=U'W@?I?8!:WMS9PV#OOM,?.7W$#42+[QNX3[J=98]'YFS M.'I$JPMD9*-<2!3/@?-)M/Y8P[X![.A:@G\?=#@^VFZ?S2-FDEF?!BY/SP? M!XYP1^J5V"4<73CZY&<=!_,;D M#=D[7;&]@W I*9-WQT>^D7(I[CW)?=@/*XL)&SI=$71F^0;5'HT>.+0B"(EA MSYLXQY,F"Y%C/V0C6-R0M"TFW'%C;VCON;BAO04=>2QFZ!+B]>J/?M/Y,B6\ M7C(^F:?0,U>\XUO'D-6('R9][]])+J:&KBB78/>XK]=#F,?A2C2@;KA*R]*! MS>GN/>(#'W3%EO]H$WM9&]W.(G^-T'2R[Q(^'7PSJ<@6X20O).Q3E"J:SR;-O1L+&KT'QP9LZ?(%9&N]-%7ZN2:+) M\02,KPP.1>T#+]!_DCO_$U!+ P04 " $AVA6;O.K>+D% A#@ &0 M 'AL+W=O^[MN3OJ M?&/L9[+,TMI >CW8U<)4EF0>A0@^2 MX?!L4$A5=B_/P]JMO3PWM=>JI%LK7%T4TCYCQ?6$]X<-?RC:N)U[P9ZDQGSFAS?Y M17?(!I&FS#."Q-\=W9#6# 0SOC28W:U*%MR];]%_#K[#EU0ZNC'Z3Y7[]45W MUA4Y+66M_0>S^84:?TX9+S/:A:O8Q+TC;,YJYTW1",."0I7Q7]XW<=@1F V_ M(9 T DFP.RH*5KZ67EZ>6[,1EG<#C6^"JT$:QJF2D_+16[Q5D/.7;PDNN?.! M!Q:O#+)&[CK*)=^0&R7BG2G]VHF?RISR?8 !C-A:DK267"='$5]3UA?C44\D MPR0Y@C?>>C8.>..CGHF_KU+G+9+_SR$G(\3D, 07Q,)5,J.++ACOR-Y1]_+' M9Z.SX:LC!DZV!DZ.H1\)_5&YPU:-DKYH/'Y?BE]E6:/$1(CF:-X3?DWBQA25 M+!^$S$WE*6^WO_AD*I6)V21Y*6JGRE787)A<+15V6?+6N(I"]8B"_-KD0E:5 MYI?>"*FUT!&)[I7S#"!]P,BE)V&60I7**ZFC5":Y&OOBTXY%H489#FL5YPJ[ M-. JRA65WK&>TGC8(AT4.;%9PPZR(@BW6C/PD86=D!9Z;5A 6VK,Z^U#L*[P M0F0:2W V6B;0Z/9Q6W%9YOL0K5^YLK ?ZAQT?U.\K@#.6D/\61-"\W4.]B/3 M1%8!.#.V,I9#ND;S_8+\>K*.09)1;Y@,81?<336AL]4<@27W=,6-#Z*Y+#-" M;_%K(>%%>9+Q@@[[9W-Q4G Q"_1Z:-A:+>3*$J$%>R$15=R@U$,<:+EL&*$> MV0:J37N-#G@7G43JZ-Y#LHD,W,\5OT'@SH:BB$UDWVNIG6E=WY1]?GP_]V'3^R\%N5\ 6H5Y55^KN!I=#1L"G.M$50N4$N5 MF:[SH"M6$$$UNKYL^?+(6G[!65&^%69>0EFJ'T1&-C ?]J2LC6RF'.5]@4D6 M,!Y(@CLQGVB\5*2HIK;YA@SC!H^RG=:M\B9%/SZ;):/I*]<8H\IX/&A<<6NS M*:$9$W_1^0NJXI#8T]1Y\89]-+6#-OQ*E%-B\[[)UF)-?9.V\#XU@QX!%YT:ZM:BDBEEXDEB6GD[&?$TFG SP9<.7TNPFS/(T/S'+DYJY M@'J'6I-R4&-VZ#Y;RW)%AU0(K62J-*"@+:]MVU._+^C[I0#UN9CUA^*'7N@" MA*8"/X,1F0T$A;6IL1@^K"WSLI(/1>C9*662@\>O5,&=7S7: M.'PR6[?543*>=3X:)MF/5<\1Q/)MT;O<.>,5GE(62IU M:,GAT(IJK2WW;X'AUG:Y8WZAZN=)YS=39HWT%V%3Y.>-"#[/$$OUW=?O]0/>+XWQ[0,K MV'X57OX+4$L#!!0 ( 2':%:\:!L<>P@ -43 9 >&PO=V]R:W-H M965TO_]/4-*6MG9!&V!^V*OI.&\/O/,2.<;ZQ[\BBB( MQTH;?S%:A5"_F4Q\OJ)*^K&MR>!):5TE R[=55&9T M>1[O?727Y[8)6AGZZ(1OJDJZ[35IN[D8S4;=C4]JN0I\8W)Y7LLEW5/X4G]T MN)KT6@I5D?'*&N&HO!A=S=Y<'[-\%/A=T<8/?@N.9&'M U^\+RY&4W:(-.6! M-4C\6],-:^&"K]C \J)1)_^5CFX?!@;/I-P[,VP/S MZ'GCN[$8ZEH8U_Q%#C:3BG#!?E/C@\53@7+F]L5:F + S3,RG\_EW]!WU 1]%?4=_)V!QJWRNK6\;X0[Z8VO94X7([2*)[>FT>6//\Q>3]]^)X3C/H3C[VG_ZS7[OKK9T5@\ M5YD_R.$>%*(!""'DHLJ5X*7[.9J>S MJ/.E.,N.SV8"3"("CFY).B^(<2)09:H6Y/I*QQ/X@4LDL*;8O'J;B0;R3N3D M A@G6=,J9Y8P2R&7CBA&,197T8&O%&>B; +7%QU-3G%$7T7F_ZP5L2%H>BGF MI]GL]5QDPJ_L!E3C$:0&W_DW+P[>&T1K&X^ _*L7_T;07SOU G^.D)[YV2G_ M/!:GV/>U.,K.YM,7GRU[VQL]6+P2=U6M[3869># \@"V]-;@;K2D& M9)%% 15$D9@(REFMK&S#96-'T"XL,[@=+0VTU3"JV%BRSF5%O+$?OE:6"55B M)B/UQ8[\X+$A/H-!':/F-)=]19&;T,(G6&%LX' JY376 F1E+#[;/B1.3BQ7 MFXQ\D'"T2Z,+/MQ%MMA"+E])MR16C73:BK+H=E^9M=0-% .BB 2X3&@H0=76 M^21;$ .< TZ)5UJ%;VRL. M;OP$0H5%]3@YCG+K"C!(4M\BQJ1CZH&T6EG+#LC0WNO\X+9=$$1[?AU@*1.+ M)@P] :[:6NR#UE/G*KEE06765J]9KQ'LVC(U6^EL)7 N%B'^5\E=Q $4 !2Y M;9R/J5@T8$7Z9O +A(>^W$6'?2FE$8QA=1/MQ%8N5Q@L!HQ#^V61=#Q!5X0?J5*)FHQ^(7 MNV'Z2/@9G'CBTR[#F.N%RI'6)P2*DG50ZA+1'I$^-M;6-G\J$YJ6B $NR@); MG^)-)/(M:I\313K&0W1LW7"+<:K8RO\Q78FX=ODZ*)@\P=6'LY]%4Q<*T**YM M#B^6%JDS/9BY'W,ULB(LJLB]&T/93A<,;^@;8BYR=L8(>K& M,X@/UQ:+!3/"<+Z!7&LP%-ILY\4A3& >%*+"$S"=DEQ.[/_="TYZ6X"9'W\X MF\].WW9Y5#SJ=I69=:O5_&F)O-Q X=+&25_Q&([Q,747 M^T#O3QA A?K][M/[=^_O;@7OPACWW;17'+?@5&B=6*4+QP/$[H&XJ"6YE&;D MG^D/?03@H".P&D19Q@QB:@VY79<:= MQ?R"_ F5DKA]:Y M4A#]Q#1 "G78%-.% MJ7:OZJRDC9+O([2V]O<)XKUJ''&H*CKN<2R^1(>C@YV5K-?"NP&O ]@WEFGJ MZ.W?L0A+<6T"7#9185P0-@H\".(N&DKC[8-T0""VZ)AAR(-GEJNOEO-I CDV M!8%E5&K>([ /&3 L0-/N*L^&7RT!@I.I^$?G=LP>C^]V4@.;O9V^)]/@X;6; MD_1,!-TJN0N!%,>S_#># +;B9!\^L&^0XJ%> B",I803R?V +D0L98<\AK3!SZVL9G>TJ9NGK#+T"-UG%U7,*3R+2_ M8J1AY[N6YH'3\DZ#PPK91_YE?#\6]Y4$5*X[74;\LS&T>R_D X*6@1TLOH'"^C)T" ZVB;WT&_\0HZ&^][59\,/K6 M:Y?Q@U($K@GIJTM_M_]F=94^U>S$TP>O#Y&CT/U4XNAT?'HR$BY]1$H7P=;Q MP\W"!A![_+G"@DV.!?"\M*AA>\$&^B]YE_\#4$L#!!0 ( 2':%;,E^JT M]", 9W 9 >&PO=V]R:W-H965T]T M!9^LZF:K6GC9K%_87:-500]MRQ>+R\N;%UMEJI.W7]-['YNW7]==6YI*?VPR MVVVWJCE\J\MZ_\W)_,2]\;-9;UI\X\7;KW=JK>]U^\ON8P.O7G@HA=GJRIJZ MRAJ]^N;DW?RK;Q?T 'WCGT;O;?1WAEM9UO5G?/&A^.;D$C'2IOPG0$[\F/AC_[:"_I\W#9I;*ZKNZ_)^H-X2?!>CL ; MVO%_OUO:M@'"^9^A'3.\JV%XR$U?V9W*]3V5 MQ_9J"OK;;Y4U%B_M8Z-WJE%,X561_6!^ZTQAVL,0QM,P3]59YN'N>G!+!S?[ MM-' 2WF]W:GJ@,>5UY6%$RM4JXML92I5Y4:5F6WA#>#?UF8;]:"SI=:5@(7O M+0\9_O-@ZA)$CZD(9%/ LQHXH-W0:[F/76, Y*Z$&UGK2C>J+ _XN=[ABO!L M"RC]4AE\=8^K JW^Y8^WB\7EFU_NL[^]>_>17LW?G%T0]G>,.R"PJQM\J"(4 M8$L:M_ZG[&9^0YN&OZZO,Q!]M,)!J\9F&NDW ^K3VZ5N/ 72]^$/> FWO=,D M;,K#1?8/@)TKNX%=U ^FX*V#4,6SA;V15#(M4MM>65AQOIA=7;^6Y6]GKZ]N M_T,$WM%]'GU_1B#=46Q4 0#P4+MM5])-@F@#+FCY1 #LU>4B^Q)H#\J4:EEJ MWCUB1W]HH*,'51)=$&@ <3N_S&:9@B5ST"Q6;@$. C??U%O\UM5L<7V;J<'E MYQ=(N(!SC;0 !/R,Q6?T+F(-%_,KZP@"O@96!/HSJ'0>=-5I^F*X,3A=D/C6 MT1U0#;Z+=Y,>PE*7!@!8>%,!>;5 UF7)K&"[%9XMH,%H %6;;>T M(&!4 ZP 9 9'92-]!%*XLDHN2<&NUD\"B:0.W 1<$N'<[6 GR;XN)L3QM1?' MUY.B\Q>FV>]M:[8H?X:$[S2$T^59)E"T@T(G'@OBY$K&+^!(EHH4!#H#^D=2 M":(7)>/\U1L+-D4%5AB"0"+OHLW&)#^,7<37QD M896B:XS0%C]#^D>@^WRS<21Q7P!"JS>T_4@SQ9U MMVQ77>E4'HBFSFI\HS0/S(BF:E6U-BC0^'A0R.?U T@'.J"#/Q+5-*24>:,D MS^JZ(-%#3'(,R&Y )PO27ZB5H>#"&I?M&*K'EE_H3%.2M0FY$&7V *G+9T8 M1DBE?LQ^[8IUN(OX0$@L1E07Y&4-?V>H".J*9/BR:UE(51O=P%=!^W=P>$VK M#&/95< EAHT/\ON1G7F^"?(#L;2G=-G< L;.G3XWU)5GT&][FJ+8I*$ M0MV8-?!,"7< ^H.9C*BHT5YO '6"*K"@G/<; ^2-M]!5<+!M8T@1*;HNA%,Y@A:#J.!E0I=U4ZCP#=^N?]N)AP';\"!>*N&S;A) MXV7<O8RZ5(20)>0"(Y?,?9%$@I?JWI? MC5TP?FWXR&';,U("9HLOM^J08="!9,!2E2A-2?>E?@#>*+VM'W,D9!&38%Q> M7Z):?*\+]"?@4NC2LP\5:"22S'=U@WLA26C\NVA(M.G^@55,6S>6Y6]"7FZY MDG*40O=B,B'CX+7UH&6S4'G%XYH(Z'E=#-8TA6Z22#UJ[H% MRQJLY+HLR?(%?ZJN=,^&]/)%#:"V!'"H]C1*K0NXX,RB1@,]"8J0S01T/1J, MW@B+@ DI9K>WJ66EOUHT!B@6AM30@2O&G[L]DR&#$0,BT!KSW4 M8/0'H\D],Q--A1^10@.XH-5+%*_'&WK"!8,%&[*BX.@KX'9Y2:9,/0V9O:[7 MBYLA5/;V)40_QT].&%[A!D?KP9+4$RO'6@J.]8&"!8;1D7Y.9'ZQ:J[U_V*=1 M_0CDSI[_P-W^&)17H8%F0DR,73N8$08]2)0?#=8TGL0+9L58H M6GLGI< F;?!UMM5*]!VO8,@X\O[AXT;!8KH(,0&G2XE0Q-8^('TX^:!1"V_A M:ZDV*&IM26P1='P'T#L7O,\YT"YT K?!_H_3YG J$6C?7]*".T9KH,$D6Z< MY;'X4JO#R66$\PP^GV'L[%DL/*'6;KU:NYW42!\;C(>T[.ZCB;U#1AG2;--P M3O59EL#2#M;8VTANY%86:(+DM6UIXZ2UDI 9^"&@Y]E9;_#J0.S^F\,,V??] M8 W9+[IB'D,WWS3"/L#V1':5WKL(C:-V(!+Q5IV$8?<4;PO%+*C(;W6+HB-X M787P)@/BV)'Y-\=[1O?K-^/B:G@$C4(]>8XGBG((8\4/H@*=@"R.O%>B6Q+] M%]D/&-_;U&A9;]&C=(YZ?T$'U6[0<6\$C&E&ET%/!4.'N'.1.*J)W,@#.9]T M/I\FL=V-'XG">T,&M%_] 1F^(_%240 9DT_1UZ^S\^P51VS_\+YK*KKV&5B" MCWS_)"0Q"JB3A_B!D4,2>-F_-B"S./XPC6^C6X.""@Z'!/+>6 J\@-PAN3DC M7?5"G'P4;DZD-B*D,+ B)A [T)HT$&P7Y29'&T$LU_5G4$&E1%, HUSKPLD) M32*UT=.AMM=>"+R>9-X/(8+QCB-%/Y&N^02^;O8WB74,R81IL*>KL^Q#/S@B M:JQ%T#Z,,N38'H55)%YAQ!U#!=(4+#TX3.-Y$#, &*U H6(]$\^$VE4.%VJ) M>T7LH',,@D*.VZSX*PW[XCO5L% "Z]FBZ8#Z:KM$3Q4@L&P1H<1]V_$F-YU2'?L%^Y M0@[L^0## 8?C>VDT9>. 06R]:O.BKZ#(P&):@G)9FD[M=B68L82:0"%)!_L!.W:/ M0C$"CC)OB=$!VK\#?GS#/^'%D*9YFAY01&+IPX$_(7YM.1_7X3F!46?LLQD, MG_?DL])3PG%^&=+YEY-R;$H"/O'HZ?K,"]#PAV<8"7# /1['4R*)).^@6G \ M[P04FI"#@FG4IXV,5 3J3,HXJDU.Z_5LL7A%-BO^)_YT<&V"#(6WB+>X&"3# MDHE9]L,/=SYAW/_498XQ1K 'E5P>SNL]AB=\JNG R0274 &GB)P M$.YH@1N:7TU)!"\.@M"Q($W^%L?O2==Y0> /P6#LS8IYBG80!@"JCG0/D>H6 MC4OD%E(@Q"N8_FC)< *M7ZW98\U- ^8L<)2$TPID..')D?P"Y3WDJM''0^>' MXO>2GT G84G6%]PZ/OH;X 4RBT[(>8B A016"#A^!]PO^1+XQ.4!V<94WBO& MK\$V2,@PVVTQR%*:SQJ5!FIL1$1RKS:F4"1=M$Z2_=!'0(?IRG"DNPP#3HP] MB1N,XY0H[6-4CIE JWP3Y9 ZL 6RCO:_5Y+[@(H).'KA,U4?9'5;O#+N=4\Q# MB:;2Q>GI.W #*5#6U>"2HSW.L8XHL'(4U"-"CF@][!%I'J_>,=DBHN&2MT7LR&L)70W:WGPIU@-,KWW:VYE.>VU:LA: M"M;=L=5Y'-SJ":7TWA(K3!A_B[%>++&841*&4 MX#A^J*OU>4F>&/M,@];!-,33#3A("=0R0!7Q_QX]'BWO#?M$D7$TZ&0D]C3G M?' =25G2P1^M.V.W @]<.8\U(A/V2# 6AY(]6E<^?>H/T*52;;+DCJKDT 1KXDWA**?(Q9&4G'3 MYPE"C_62?FQ)1>#5'3%T5SG.TX7+50I_M^R/TN4Y%875"KC-OE+6;IN[6&W0]-<5"EP"NKIB& M.#CE:G)8V<&1<9ROOX$DX%&RZV 98:O+4C;0UP*(:(4+*;'86 +[](HK3)E) M511=2K#RI+#!;V;H7(7']<*=50E&.6 M^3J72%7Q\8E7Q?>V587FFD42I8@>UCLDI3) MRVF984>? 645#R*#H)7%L59 MLX9'0 )@P8!:N\HMTG-HCD7//&%H'%/XH/+X8JMC4E,N@J9<3.JU]TA;_W17 M&DHN/H3BA4%M.0EUN/K[U)QE[Q.3;C58X8$"[781_,$(Q1^#T M+009!>++V U>&A?TG+=&)WRT@=>JR3<^X;,#)8E50/^6?*.I=AT'*+@LAQ8F MI1&)#KQW#VD,!"B66LJ*2@RMV-A\#H*Z%D2>L3 7G"WQ6)V214AL7[GR--RQ MSV%]Q6=Y\R;[ 5'(YAQJ@\/",N>*HZ<)1$+"<\5UN<+ /'9LLRN:F>S M@H.FV >U8L]334,D.L$00;^9 K820>,2YGV5NK>?!AV;T5*QX[KMD'T40T4= MY,4.;)9'-D'86NM[N$N=J\C6H.32.3Q0D^ MHPJ'/5(=$>_"!I\N;.(BFY)[H=UE/MF?\O9G$?X_LZF!Z _*N6DHI[^>90Y2 M$R#UVBR\,>,TSH@5=W-YXX6>@THVXIU4U4@=V9W+D#N)YZ)WG^J=R1%,:/CX M16ITP!Y N[X 'V\6\$A,+0J+44:B+IT721X"L@KSJ.5*=+"[&A?>&*!=A]XL MM=XD%/*7/]Y<+:YOW^C8D$8RQC,93\@ MV@4'!5N3^^6VP#\H/4E4-5S/5S>2&$(92SJD'JG7HKOU>JFS8/%@R)?J8#&( MJC5%3E4)UL(XYX'< M8S$>I0,E/0JU!ON +>^6RF:PSG-X!^'*\"_)\*3'DM;I,/>H#*.OI1ZC?JE$ MI-P1!D*M;J0DNJ"WP:AV7,7[2\\$N)>J#'SE@J\$Y/B#L[,2$IDOI-(Z="/Y MQ^P&"Y=4!]$Q&[F@YTN(4@?15>0P[1MTURBZ M:#A_0HDK+K D?QSA&ILVJ0'O\>6)G&.-Y3,,+R^!UPXD;F[D3[( W==!>)G0 MN$)73@)6U!TB> %F;6-(-<*U280HCAY3%-V?/^],K#VYG\1!/;"Y1 6DPZ*O M)_DI*>\J>3B_B,B@TVJQZP%+B%F=(^%%!6F^P4QJH[SFZ7?"68:K75U9TZ[J MTM2LYA49WL@$KCRO,)QCB/L?<8M>8/FV%4L7Y.K9'LB-ZW8S)$1O8:*5"/?) M]07"-4FOW/$!1>6"6*D-6P]%@D>V'OU%$)P(^%NO(Z\H58.%F2&@-T5U0AG L70F6B*X[RUI"&>([$/_W!18R'8V6[B5%KC2410VL14B<9$VS'SL+];K/I!48OBXYFP"UN!STWGG ME*$J@2Q6,0'N4,&EA""7&+.4) ZK)+-%X9N//CV:MZ[#L4E%=Y6B:/VW)57NK TEWD\ML&*(4[B MWE#4+A*F[B/A$!RIU)\)7GO5BX/3U3"(7JQPC)(G>B6PM_YR_BIN!!W:;1R& MCP*TJU"OT#,CHZA-1W54=F6XH)+R_:X)QGTPBXN_CWB%87$E.=E+B.Z620Z$ MH3_W;!;N#(MA7K^:QQNC%.O1=N <7N(YS&>W+V_EC:N9JQN_=&]=2Q4Z5RFV M9BL&X"PA=U5=72M)5=R),;#KG8:/@:O%O6]I1PMMU4D/.?. M"UW01G.!(!?F) <^=CNB9IUXJ*(""@GWC:S+OB&UCU/.N:\+[G@Q(RI-8 MZV/VOJ+-K4OF)WG5\/_K&H^V5U7M;CW1)X[%[,;L7+B3DAD%L% S9IRTK'NGAUJG"E6N(I-G892 ;85 \3\,[>!JN M.=5S9*FK-:: 5V3V$M>[[E3P7$D*M*G;5S%$H+0;)<,WO0JC@CY M,I+);$08ZS*?GL%R5W,OG+,W3[]'=B#7CN18U%^ NWX7-1@,3^697&XD3?'Y M+'-XN&,ZU3$>11^/N-'A;-C^[0$$60<4:C LJT!MX M(FICE36\_R)Y0RE)E+ VQRG(!QB*S]0AF;D"OCO' ,]"-XBCJ?"Z(.+7B3U M'N!\8[LH58=B$"5\:Q1UQ[\BIGU JE]&&A\XV-=@48"=_]/0*87S]>6[D=OK$%_) 0;;L^Q^K*@\UO4^14(B=>P)# .Y MVO*QS,&K^:W/',382T']?5OGGY-M73BGEO,#'D92+\9^:U3XC'6=@DI0 ;[+ MI1^31W]UKQJ*#& &BW@LI'F3+.@:!$]+[NA IHFA4#54B/73FV$"25VQ+21H M)1V9(SHPB,0G.T$XTP>BRN_;13TEP%%V.V[@#/-=>K-3 M!H);'-+U3\PD<\Y65>Q_MI3$?,8!&H19%\%RKV MAM 9'\*#C@IG@#O+<6]R9WW,,*X%?*HM)G4)4R<&;4<>J96 &2%2^=21M:,G M;'M&FM.NX))J' PHF+;&KG J9UWJ0',#X0BB1YQN'%=Z$G93:\]=AEF]KU M\9YDNI&;+J6H+Z55W+L>SRCH;8-6&\$EL@ZUI'3\""R2M7"K0V1-!8+/HYJJ MEL#;,/U$Z(Z=.>EC;H$@T8)Q1#+7GC>@T+IS+9ZB(]+D.([N=S/RC+HH=FT( M'#O8[^NN<W[Y*JDK M#BW$<*DX0,6I9K;2.!_T40+O$7!?4=97Q$ KJI(6&IN#Y8QG[FVHD\32\O5' MQT98-CMAQYJ)-SYAEP9(TM5T%;DK.>)BATC!RYS#*FQ0/NYV1!S"[^O.L/4( MQXPX7U]>GV/WU0G-%&@/Z7FX,SL/, %K5S/GR=3$::I>EBE"2"AGTF0/4W[F MTQ-Z/G#?]B=,4PZ:Z4\,^*FPY=G-=Y-Q@X.FN8F_-6:!7\4-; &Q'@TEDG>P M[-L-_3N(&21#%N(#C?$!5]H%F'%*W=CTP-2O=HPHX5Q\$.40X*9YO$@O_Q!* MK6U2:SV4CSSJ#$#KWP]]F1R*F+9"(%;(#!("\0-(J826GD"T>98(]_W MIB\ MGGTFXN(48I3J2G'<#YZBTMXD(DZ5.:07U*,K9Z/! 57DN_HR0O92PDBP^ S[ M;>"A:8)CY8 O%CJ)!Z>E=4>V&N!.(F-\)1@O5?J"\/MU%K'K)9I\& M)2>&G8/2AX&^E!_2$I=4D 54=&(I!-T\M"NSD@:Q2#V.]XI1\M+7(#8NB9-D M7R+@9(_[7A4W"D28&'-1C5D9-W8HY;Q03$XC(:4K@\K,#'=#-R 46Q>J][Q. M13VN0C1R0?T0W:;*AME.YM"G&R\_PN&B-T"8RTEJ'I5&:[& PGKF @4+Z M^E%M_92$Q#&GZC0*?V^!,L+\6K?4A:N@9&H*XS+=V:1\YIH=,.R$7;I1/ALK M@^ Z6E>\<7WY9X>_1SM<5^0#)69KDS16LMQ;23B_/S F[@7U9.Z<14Y4CU00 MQM.Y<5KZ08H'X?V&8HX\;XT#9L C)?%F9%J.$!)=I2]A<&$#KB1P,+V_@,Y= M2&]3:H BH"[@UD\U#Q%;.I@XQ G-7086#2?GC3T/5?F)< M47V6>4" (-M)-*H]S_3Q!U*(UTDK"E4 X45%4\ZEE&1/OUF 5$G%F3H*,6#J MJA8GF!-Y:&@BF"CWZKV"[TQ)RPU@(]1GA6G<6*W"<+6H*^5 .YXK(X :$:@ MB//&!_]]4K1FW]KC2'8E3:;3C[K)C64E D]@Y-;ECI-O2_V>Z[_Q"I +$XF! M#O)5L4(H1$EOU*X+AR;//G#?/1_4!3(*KA(*UMT1LLH3(]%'4GP#$+>VD6A M]>ZFJ' ."L<>2963]WC0Q3OG4WR8GAT1)NO,IV?@W+DAS/CC!X.$^L0,G=U9 MEL!P3CS%'F@L*/@[;/.Y,1"I7V:2BK!._CV#OA(KU7I!A?)^!!0A&9+?60DU(J@E+WSS8HM,EG1L:21 M7QIOC'T*P#V87=>#I@Y'KY6^F%M3,9EIZT+,_$,L!T M5!A@R!OPZ(:A?-0QK;)H(//X+$3JWI[Z=8\PR&0Q/8TDGK5]EXZM11Q_-O;S M((T^ ?;TM[-DC'=^#!JGL-ITS2R=E.M;)MGF>'+LKAU;L \W9"S[PYR'6V%( M!7[!C-"X8S_8B,_NO6$A*P.2V9[X/Q[4S)/$DU'-/)[A<#$Z>+8][*0\VD^7 M]9-GP7*FU Q) )<1E0&S_2&3GRC9#[= /JUKI&2CYKB3Q_K9O:1EW4Q'[P38 MA @D2$29EK0WPG7DNOH/&2?,OWM2NR$[L0)V0S O!FC4@_W22K^J3HJ%7:6) M;%U@>L!>X MI/[#(>,9[A76SH*)S[0B#=9H<]!=8\ MR1?#CR%@RK'5:[!CL02AHI).96E../[KQG2L4>%7?N;'KEN"RR%!O1XG/6:QD0*9+ZL=<$-E^7M,2)7>ZR(I-0OM.%)03989 MGQTN8;/_ZH"=7UX2])NL-Q)=20D93RO%$6FAF,UEQGT#2^^W:HCH>PTK7*D2 MH7#4A))VGE1%,$V&-PH^2_!C!G<^2QN8CLK!TFXF_]A75-$F>H]&6#C(=8#F M+W:EP()OI' :T^ M=EML.9$-\=T21S>Z*+(953>ZP745Q!<6R MC=:GW"=W^9"(\].C93095]DE/^1DMGH6)DOR@7EEQ853!]_B%?JS54$)OM+/ M$.<3VG6M"]IYAS*8I+[@PZW#)0ZKWN]JS8)G%Z["#U&@QD'>X_&-#&HWEO.T M43YIJ>"FF1>T&\_D+J3)-^[U!4U>.=[&L^QZ\O=2C-CV2M[K*Y]+UWYQ\Y06 M\F:0]-T_OQAM$<97+::'3>'O5M#O_'S@(HJAA.>@\_?$#*OF+/.@I3XCBF1: MGTM]1\-C0!8UU+$LPT[D-P^/4\FE7K5(4Q+MH#DP.)]-DB7H/J.0:J-Y^ZP5 MD;DPPI>#"MO4>\R,N]&D0[?J MYN%R1Z@4W*FBWG$?;M05B3VB@\>%M#YR]2^BGR;%O= /L)($JEK^E5+_;N9^ MY/4=_[1I^#K_0NR/-)*&3_N;D\N+5]T0^=+NL6K'SZE#;'[C+9^SX M4B6,_\*VC1W' :2-(57MP-9!Q67[9Z^[<]@#7$8? .(=(/:^6R'O\IH12Z9: M;4&[:,OF!CY5C[;FN'27LB)M=[G%4;)J+P-4#BM>2)[SE$F">9JJ1A*7!2R5 MX"E' U\>V5J@^3H-R0H[>)CN1!:M2/R!R""&>R6I-' C,\S>$X36<6\[[FPO MXJ.,UYB>P7!P"G$4QT?XAOTQ##W?\ .^0_G^F:\-:?ML_A[*N.4;'>9SI30Q M-4MQ%MA:,:@W&"2?/PW.H^]'W(YZMZ-C[,F-(6X?)&;P9#!O!-S9EVW<'2ZU M+5=-;\!D!C>O;F \2N7VE>([4 NX M0UN?I1(9\,K:V:#;-1T?'#KY<*]T*M2%;Q &_&MHJZA?[7O0O"V]_^%M [MG MNN#2@,#<0J.SBW$ NFT*[814[0MQK*NHD3Z#MS\@]0 M2P,$% @ !(=H5E_Y8"$? P YP8 !D !X;"]W;W)K&ULE55K;]LZ#/V>7T'X#D,#&/$C3KIF28!F[; "VU T>V 8]D&Q MF5BH+'F2W+3__E)R[+58E]T+&+8>Y.$Y%$7/]TK?FA+1PGTEI%D$I;7U+(I, M7F+%S$C5*&EGJW3%+$WU+C*U1E9XITI$:1Q/HXIQ&2SG?NU:+^>JL8)+O-9@ MFJIB^F&%0NT701)T"S=\5UJW$"WG-=OA&NWG^EK3+.I1"EZA-%Q)T+A=!.?) M;)4Y>V_PA>/>/!J#4[)1ZM9-KHI%$#M"*#"W#H'1YP[?H! .B&C\/& &?4CG M^'C- S<7BY$L:_8=_:3J8! MY(VQJCHX$X.*R_;+[@]Y>.3P*OZ#0WIP2#WO-I!G><$L6\ZUVH-VUH3F!EZJ M]R9R7+I#65M-NYS\[/*2:FE';Y4>1;S ? 3C)(0T3M,C>.->[MCCC?^[ MW._G&V,U5<>/YP2W<-GS<.[&S$S-3L["]&P*21I. MSD[#<3(==/D^28:09&$2GX9)ECGC+!Z'<98,+G\3WB&^@'@49^UGTB,]6?6X M__< NI3O_RX.7 YS)O)&,&>Y>?"1*&VB\9V5BJN1=VC<)OE:S7,WI,Z3W](. MMU1AP*.GK4?.AD=K[%&LA5(VW;A_K5OHN?M\WKEWG["_C ](Y+ M P*WY!J/3BC_;J[59-TSXXR85$ M36QF&^C^_ID"73M)1S5RTDLL0ZE84;>%[?+5G.G(_ZZ^)6TLJM49*\1*YRP4%B.G:F_G 6 M&GMK\"W'M=J9@\DD$N+)+*Z3L>,90EA@K T"HV&%EU@4!HAH_-I@.G5(X[@[ MWZ)_M+E3+A%3>"F*QSS1V=@9.)!@RI:%OA/K3[C)QQ*,1:'L%]:5;1@Z$"^5 M%N7&F1B4.:]&]KRYAQV'@7? (=@X!)9W%BW&M)ISGYZ9@@\\P60?P"5^-S M[!U#G]Q7=0(BA4,J-5$^"MI,N8:7._"@34,P@';K06BV<_@Z"1NBNPG1[<,1:<):FO!_I;D1 M*Z0FI:U,>[2OMK2W>3>I=31.LUH/)$2Y$Y7]X[)R!2H3:PZ1:<'#UG=DLBK- M/8U>*VI%M+K-<)YS3JI3_RMLH!-S\72?@]9EQN27(2M M1YEK?"?2U.CE]P(KF.^%I!A%WXF!LBFW,%!:;DZIV=T_7+JF]7"RT6ME=&0E/GM=.,GCJ4QH#.4R'T M=F$"U(_GY ]02P,$% @ !(=H5L!="=G$ @ ( 8 !D !X;"]W;W)K M&ULA55M;]HP$/[.KSAETU0DU+SP$LH B;:K5FF= M4-MM'Z9],,F%6'7LU'9*^^]W3B"E&F42VG/B^27(LF#E5)4K:R90NF*6E7ONFU,C2&E0(/PJ"D5\P+KWYM+8M]7RJ M*BNXQ*4&4Q4%TR_G*-1FYH7>SG#+U[EU!G\^+=D:[]#^*)>:5G[+DO("I>%* M@L9LYBW"R?G ^=<./SENS-X<7"8KI1[8$3A (3ZQ@8?9[P H5P1"3C M<&KSF3?V(,6,5<+>JLU7W.8S='R)$J8> M8=/X#BAB4AFKBBV8U@67S9<];\]A#S .W@%$6T!4ZVX"U2HOF67SJ58;T,Z; MV-RD3K5&DS@NW:7<64V[G'!VOM1TO]J^ ),I?'FL>$DG;GOPG=[#R3U;"33= MJ6\IDO/WDRWK><,:O<,:1G"CI,T-?)$IIF\)?)+8ZHQV.L^CHXR7F)Q"/^Q! M%$31$;Y^FW>_YNO_)^\>+ 63]FWZ\'NQ,E;3B_ES*/>&>7"8V571Q)0LP9E' M96)0/Z$W__0A' 6?C^@>M+H'Q]B/W= 3QJ-_YAE2LN1(I\*+4 MZ@G=KH%AGWZ=>V69H'2,I2!G84CC<# FC#$36"1)552"64RIP.ED$L[J%G)" M;J0F=]XPO>;2@,",H,%I//1 -_VH65A5UCU@I2QUE'J:4PM'[1QH/U/*[A8N M0/NG,/\+4$L#!!0 ( 2':%;:[N9Q: , /L' 9 >&PO=V]R:W-H M965T[4@0PFDXT07\WB)E\ZO@D(:\RT06#TN\H_JER72R=U(,>"=;7^+'8_XY"/#3 3 MM;)?V/6Z2>) UBDMFL&8(F@JWO_9PU"' X/4_XY!.!B$-N[>D8WR ]-LM9!B M!])H$YH1;*K6FH*KN"'E3DLZK8/P?P*+HQQ' ?XF5X$O$#9A<0!2Z$ M?AB>P(O&E".+%_W/E*\?LKK+*[Z%CT+DNZJNS^&O]49I2:WS][%*]'[BXW[, M=9JKEF6X=.B^*)3WZ*S>O@FF_OL36<1C%O$I]-=9P*^Z1 FZ9'Q,X%C0)V&/ M!WW@B_6^Q).O[> +,D%756D0!1T@%**F&T_EG$^(06PV9+!G$5[N!).S&TYF MHE.,Y^HBT#LF MD:[P/8VFEG1HQ$'%-4K.:N@40@(_0N##(S*IX =(0GR],D5^T4^F] 0=D;H4W;8TBQ2H%8P]/38%L0*&+::&QE+S%RTS^9-H>AWL MQ,(2"6%DQ!AF;A+X1DQ@ZD9Q;,0I$&').R/.('+#V.J^"B!PDVDZ^2(T]<=( M_#%FO8.!W*#IU1&@4Z+X30^X5Q,+[WJW\!4$L#!!0 ( 2' M:%:)H="SO ( !L& 9 >&PO=V]R:W-H965T<[V748;I1]-@6AA6PIIQD%A[7H8AB8KL&3F4JU1TLY2Z9)9 M6NI5:-8:6>Z#2A$F4=0+2\9ED(Z\;:;3D:JLX!)G&DQ5EDR_3%&HS3B(@[WA MGJ\*ZPQA.EJS%<[1?E_/-*W"!B7G)4K#E02-RW$PB8?3CO/W#C\X;LS!'%PF M"Z4>W>(V'P>1$X0",^L0& W/>(5".""2\;3##!I*%W@XWZ-_]KE3+@MF\$J) MGSRWQ3CH!Y#CDE7"WJO-%]SETW5XF1+&?V%3^W8' 625L:KY36S+!UIM0'MO G-37RJ/IK$<>DN96XU[7**L^DD MRW2%.=QLZ9H-&F RAV^V0 U7E=8H+7SE;,$%MYQVSQ[80J Y'X66R!U$F.V( MIC51\@91G,"=DK8P<"-SS/\&"$EU(SW92Y\F)Q&O,;N$=GP!290D)_#:S5&T M/5[[#;P9>_')^2/PY\*$@5^3A;&:'L_O8SG7B)WCB*Z@AF;-,AP'5#$&]3,& MZ8=W<2_Z=$)OI]';.86>SJE \TH@J"7\WS4>R^0DU_%,]J1X2*H\:;8C%0=O M)U-4RL8ZN>0#2R6H(W"Y&K;.;B695&4(P)P#72R6"T+97^X_EKBUYUZS%TU MGEJC8/90SWN(+WI11&.2])N0G.J$NL%3Q0WWG2%3QAJ(XQYT!JTYU!%X[=='A0L"7J ME6]+[H0J:>O:;:Q-YYO4!?_J7K?-.Z977!H0N*30Z/)C-P!=MZ)Z8=7:E_]" M66HF?EI0]T;M'&A_J93=+QQ!\S](_P!02P,$% @ !(=H5J20K]H_!0 MDPP !D !X;"]W;W)K&ULG5=M;]I($/[N7S&B M[2F1"/@%&Y,F2"1I=9&NO2BT/9U.]V&Q!_#5]M+==4C^_(!AZKLM:7G:4QJ_-^7V=+K(3NR176]&4N524,O:I%7Z\4 MBMPJ564_]/VD7XFB[HPO[-J=&E_(QI1%C7<*=%-50CU=82G7EYV@LUFX+Q9+ MPPO]\<5*+'"*YO/J3M%;?VLE+RJL=2%K4#B_[$R"\ZN$Y:W EP+7>N<9.).9 ME%_YY3:_[/@<$):8&;8@Z/: UUB6;(C"^-;:[&Q=LN+N\\;Z>YL[Y3(3&J]E M^4>1F^5E)^U CG/1E.9>KG_%-I^8[66RU/8*:R>;A!W(&FUDU2I3!%51N[MX M;.NPHY#Z+RB$K4)HXW:.;)0WPHCQA9)K4"Q-UOC!IFJU*;BBYJ9,C:*O!>F9 M\6V=R0KADWA$#2>?Q*Q$?7K1-V2:!?I9:^;*F0E?,!.$\$'69JGA79UCOF^@ M3S%M PLW@5V%1RW>8-:#*.A"Z(?A$7O1-M'(VHM^FBC<%#HKI6X4PE^3F3:* MH/'WH9R=Q<%ABTR7<[T2&5YVB \:U0-VQK^\"A+_[9%X!]MX!\>LCZ=$O[PI M$>06& . B[#3L4\U&KAV/^M$2XEM5*U$]0:.+G[!_B#!@)<\Q1B1)$ MG8,VPB 4SKVQ>"EJ,*3[N2X,YC!E =T#-K,!JAHHQX9WC05> MPY!^9]X-SI'6<^]]FT_0#08C.*'[P _@M!6/1B&M17Y$*U]$V0@W-S@:46?H MY.,03ND^\D,O'4$P2KT[)1\*.Z2X/\^YD>M10A>2@2. B+> B(\"XAZI4EE1 M%BXL*M:[^1SM4-L!Q08KAZ!QW/X."GYYE8;!\*T&W'K820L?:4?0"'E!7ZFJ M,%>R\4Z34RTKKK7+^02&46#U [+# M]L)NZKN5B)R\\3Y*+D%#':,Q3GW"K+'-VS,3=(<$W##FS()N'"<0I"$ITR:W M(.&:@VJ9>#VY?S>%"25<2E&3&Y?&@'38:4Q1>+^3H((5T@Y9$_,VJ""^4%T@ M'EK)E'U1 8,!:3BR61QD2U$OF%AM8O29KF<_8=\9]7!@HR<60AAR&+<_XM/2 M+XA< XF#+'>$A\F6A\E_'LS,%\EIVY)MQHSEX41KI&7&\&^%F!%R37%X8A]U M=WAB[_O--WXY>_'LMWSVNYFR!V;L=QSYD8;?KP3;>;KC\-S[R!P@'%#?Z@4! MAF"4":6>B%IKH7++*)\ &[8/B>]-7X+Z,!YQ=X/(FV29;#A/&@!8//#Y!(($ MAL\Q*"30-MBU*8LL4PTMMAAP=9 6HIG;&O:J$A+NHH'O!0$%EA)8ND'HOX"^ MM.M'3-\3&'4':4Q[1-0=#F.(NDD4[Y=DQ\4Y(=,0R"TCV]Y$W908R-H!;QY4 M,_-D \5O3;&J.,A@&$$2>H.NGX0L'T6VOMM.[PS4W7Q>0Y@.CVPY_9V#8H5J M88_## XJL3LS;E>W)^Z).V@^B[OC^@=!XZ+64.*<5/W>D'87Y8[ [L7(E3UV MSJ2A0ZQ]7-*_!E0L0-_G4IK-"SO8_@\9_PM02P,$% @ !(=H5J*3BIOZ M"0 ,B, !D !X;"]W;W)K&UL[5IM;]LX$O[N M7T%XB[T$4&2]6++<30(D;:_7 [87-.D6A\-]H"7:YE8275**X_WU-S.49+FU MG2QZ0+O8_9+($CE\9CCSS'"D\[72'\U2B(H]%'EI+H;+JEH]'XU,NA0%-ZY: MB1*>S)4N> 4_]6)D5EKPC"85^2CPO'A4<%D.+\_IWHV^/%=UEG,M&-T>;[B"W$KJO>K&PV_1IV43!:B-%*53(OYQ?#* M?WX=XW@:\(L4:].[9JC)3*F/^.--=C'T$)#(15JA! [_[L4+D>:G*#?UE M:SMV$@]96IM*%A,2[\"$H)D0$&Z[$*%\R2M^>:[5FFD< M#=+P@E2EV0!.EK@IMY6&IQ+F59>W2Z[%&>J5L1>J@+TVG,QU6U%!@=$^@'[6975TK!792:R70$CP->!#%J0U\%1B2]%ZK+0=UC@ M!<$1>6&G=$CRPJ-*7Y/2-WP#/E:Q*ZUYN1!T_9^KF:DT.,Q_]VEO98_WR\8@ M>FY6/!470X@2(_2]&%[^^(,?>S\=03[ND(^/2;^\A:#,ZEPP-6?ORWMA*E#A M'?S3,L7+VTJE'^&)K,P^Z$>%[X?^4E1P::*8"=UM'.-EAA<^6PLM&#=LKG(@!?-\\+:FD;0&0&*?LLB+G82>!1,W M\@:_-,( 4"9RH 6- ]DD3IQ@FK!3&#AUPWCP05;+I).YT\ MIK$/&H>@U30*[90DVM4X]AW?\^RS8'I(X\B?.$D\MNM&;O($E8,H<,)Q;*?$ M[L0_IG/B3'P[- C>Q,IY%]&+NA]YC* :CLP20_#'"*YP)N5!5D=LYW MP/?@KX0,D&62N*U2S \\QP/[D"NO06?V0@,N+3G(JS5"R*0! D:.F&'N;MBBL34'L8N%%@M>45"&B?4TD@OKI$)#_)1,%*M<;80PM 4%H2,M>T+_ M9MA,<9WA[4QJR%L*QO#*+L8R7&+.I6;W/*]!$A(61MY HS- M5F @U3G6 TY0_OB#'@B5;8K0)4")\]1>QO'[E-,&SS-+JT_?@.[@)/"PF27 M('$GT>^T2[567]@%(^%(H&A!_%D"D]$ZUL-H,$A:<1S'JQK4V+"*/\#S>H5N M"2JW2$!5-)4+Y#X'N##MK0(UIX!#0Y01)[L49'NCKX? 6GP)YEH"FX(OBY(U M<3:K*UJTF;=I[9ZJH@ \5ID:MEWG&P1EZG391 PR>(;08#67'"_)D8Z+SP!\GJ\^ MST_LJE"ZDK_9T@FE],JJM%=6#4!>*YW4:C(?W3HC3_XWQMJK+V)ML-IJS-*6 MJUYW$6"VV7,;"^0V31Z2B"2MY/V!GS1WZ,UU,@W&@R M<2+*(Q,WCED(C\=-&#QC,4:7$WCQ5MP=1 M&1S(*$BOC#$3C)23IH!/F!VXP MV9$63!(V27K [I9:"/+POBS?ARLK;1Q%1.&4N<9CD&8EC:<^"YP@G YV*?UD M?,HFHY!F^UT"H-E^R*)F]AD[&P3..&R?3H PGK&Q$P0QV>FVB8%V%V&G\YRB M#X,*=@"*9DMF=5G)?(<?L4\TU@,3\M%Y*D(T3;($%3@?' M** *<.QRX; 3>0JK*A"OQ;TH:XQ F JG O 5S&]IJG1&#D*^U5OZQQ^2P)_\ M1#/A8 /C$46=42J>RQ(F20"#M$0EL$%YXB%%7<"O;$!_(,W P1-$-L^?<8*1V)-MN/%$SP=D7X.@$A:A<=F,Q98\.=;8>M(8- MLVYYP#LJY%.[$5I\J@&_-2!:@[=NA0/Y&O,OAX1N3TCJGI!CA+8Y\8T=B9Y9 MH8Z$URM,JAPT 0!8:^3IEI#9VK#=0/FJ*!MK#+Z0T(2>+0F021N8; MJR.NS.3\L(&ZU2@'DE6OR+W_60,)0L0S))G=>J;GL-U&[7#G&KR@)VI/>81@ MFS+@\UQ*9C46V/VV0B=\TICZ8%P#P??VKBT:>GMH:Y0_*5GYWE>S%7EPQ7*! M40L2W:@5^/WQ&+".7$GQ%XM]!8N!LCL5_A^8S:Q+F)6@AF?OD&2.4YNLB,S M;6;8^MO#=UC,"* M6+06ZD%TH>X[#'$7B67>IEOP,]=@WO:\?X2.+2CL5R-E^IX3C*>/\#/Z)$*F M%ANH1QMDB?KK:3K\\])TL&75_P]-!UO>_UYH^H],T#T6^9ZX^B^./L;19*)O MRM('S4%]E .4'?P>RL:C^3>D[/$IE/YP:@ _L*<&;##OZX+VN\P.X)O]"H H M]+]H7_6CP<$AV(\M57DF'D1:DY=L*<#Z,GH"R#0P$V8!F$)E:+,WJ(T5EUIGP'UWOS93@<&74B#KMOW?-NM0!@.: MUVT'#1M9L]J 5QGT=ZET2X^-#&(%BMM,\ P[>B1$P.,=[X-\ -# FB[89-?! MCS3J.N='U!2]&"V+4OZ&6<"VQ8UH-G8F4EX;X1QZ>W;?Y1_E>&E4+C-^M!1X M^HO0YX-#S=X3RFVJ-C#4G/;ZMK<\;]^5-%X>"@C=I B)S(P\&Q'PU>\)6L>$[! +:1 MD+O+A43/Y<8(L(/OQ/2*$BJIP9V"H=A"=/P@IO])&.Q]93#J?<=0"+V@KS6P M-H!-L)\T='>[#T*N['<0V^'V:Q+(+0M9&J@,YS#59LS9X9GN)QMC/WJUH@>G@JEW;R]]KZ<=KLN6V,A7,>4J&EE:6PA/ WMJNM* MBR(/1H7J)KW>6;<04K<7LS!W9QSOQ6:[6 MGB>ZBUDI5GB/_H_RSM*HNT/)98':2:/!XG+>ONA/+T>\/VSX(G'C]OK D:3& M?.7!33YO]Y@0*LP\(PCZ/.(5*L5 1./?&K.]<\F&^_TM^H<0.\62"H=71OTI M<[^>MR=MR'$I*N4_F\VO6,<3"&9&N=#")NX=C]N05ZCSL M&4QZ/S!(:H,D\(Z. LMKX<5B9LT&+.\F-.Z$4(,UD9.:#^7>6UJ59.<7'Y%" M>8'P)TB"?8T%&B.%Q"*Z,J2M%AO,V M2=^A?<3VXLVK_EGO?0/!X8[@L E]<1\+ LP2KDQ1"OW\LX/ &FYTK#L2\#'6 MS;@D6_!KA&<4U@'R\0 E%XL4[2[!('3.'1J*;6DR$S:LV;QY-4GZX_<.5. D M7SB!=.#69J,AY?*>MOXB5U$(!YY:;V\T(9K*D3?W+CIFIZT89F:"!CA TW MVH#(<\D00H'ETCTUR].*O KGD-R:U-.51G%(#?B4K85>X3$7H*1(I2(H\I97 MEA?^?]([3&J;9R#W.4PZ/?CI!"1Q0.8599VAYCH!-U@4LN768J[5\,>%:DYA%/&92R0$9UQKRA6\VCI#)^%*K"K31B[*5X9GM'QY\)3AXOR:)4,I.U-TZ?R-9;[3A*/:W0[T.JYYTC MOGQB*@ZI;BB 3*BL4B$+1@<'= L3#A'95Z)X%)0"PN&@:>TWH2N6J.P&WX[J,7(M#KD>/NDGPPH9\+XVB\G?3;^H\ M7@??\6A1,X#QV8@[0Q@-P\P(QN/6@V&%[[%Z30 M+J&[IE)'RQMH?6F,WP[8P>[MN?@/4$L#!!0 ( 2':%8'>?_U\@( (H& M 9 >&PO=V]R:W-H965TVJYEM)6ZC@DD)DTP0 CQP4VNC85?@NVL]-]S=M)01*D07Y*S???<\UQ\ ME^E6FV^V0G3P0PIE9U'E7'V5)+:H4#)[H6M4=++61C)'2[-);&V0E2%(BB1/ MT\M$,JZB^33LW9OY5#=.<(7W!FPC)3.[:Q1Z.XNR:+_QCF\JYS>2^;1F&WR/ M[D-];VB5]"@EEZ@LUPH,KF?1(KNZ'GK_X/"1X]8>V."5K+3^YA=OREF4>D(H ML' >@='K$9&3CG%N?E22\D=5=E98*J$I5:. MJPVJ@J.%9P]L)= ^GR:.*5*+'\'2(ADSS3? M,[W.3R+>8'$!@RR&/,WS$WB#7OD@X W^2_D-MX70MC$(7Q8KZPQ=GZ_'RM F M&1Y/XEOJRM:LP%E$/6/1/&(T?_HDNTQ?GI P["4,3Z'/;QOG"=YQQ64C8[9K9354>@-+-(ZZ$_S]@+>\\!VE-K#8&,3@=TS6R<3'93U42$64-5,[ MX*IHC,$22I^TT);8Z#6AWN3#&BP@*/0'3)C ?UM ?K6*%?$ M??^]0P09M*1\-89>%KNXDUAT$D,VT4MDO<0+6 0"?P#'L&Z+2 V.AE/UBJZ* MQ<']^,7.<1@*[VER6-)I*#Q9Z_.GKU1I%8WE@39YV>?2?2? MI,[H,:#RY).Q-XGCUHS[9/>NQ:)0?S0:+9A"EH M26&C7#LJ^MU^T"[:^?++O9W2=\QLN+(@<$VAZ<5X%(%I)U^[<+H.TV:E'A\K;7;+WR"_O&UL?511;],P$/XK5I 02*-) MTVZ@DD1J.R;V,*U:!3P@'MSDDEAS[&"[S<:OYVRG(4AM7QK?^>Z[[[[>.>FD M>M8U@"$O#1+U=S&NX#O##H].A/;R4[*9VO<%VD064+ (3<6@>+G M &O@W (AC=\]9C"4M(GC\Q']SO6.O>RHAK7D/UAAZC3X%) "2KKGYDEV7Z'O MY]KBY9)K]TNZ/C8*2+[71C9],C)HF/!?^M+K,$J(XS,)<9\0.]Z^D&-Y2PW- M$B4[HFPTHMF#:]5E(SDF[)^R-0IO&>:9;*.8R%E+.5E:?9AAH D5!7E4%17L M#W7:?2#+HF#VB('WPL^"O7AW"X8RKM\GH4$V%C/,^\HK7SD^4WD:DP,;-U,[Z3!#7''&I\D4#8 [TLIS=&P!89'+OL+4$L#!!0 ( M 2':%9@_,% <0P "]= 9 >&PO=V]R:W-H965T&/Q*3NU/6.+V:T[F\1C)]T/G7Z *5A"PX="D':\ MLS^^%R EB"0$/7*E#XDE"CC /< %[@% 7+SDQ1#65G.WYZ> MBGC&4BK>Y'.6P2]/>9'2$KX6TU,Q+QB=J$QIL;N"B"I-:?%ZPY+\Y7+@#!8/[OET5LH'IU<7D8$^7@VOG;33R9 :5XM^'&>"/4_>6G2#@713Y"RED:D"3'Q29*C>8SS/9[@]E M ;]RR%=>/=3M3?(G\L"G&7_B,965/)N2NSSA,6>"_$RN)Q,N6XLF MY#:K^YQLNQ\C5E*>B)_(#X1GY-,LKP3-)N+BM(0:RG).XZ8V-W5MW#6U<5SR M/L_*F2#OL@F;M %.P;2E?>["OAO7BABQ^ WQG!/B#EV7?'Z(R(\__$3&BEA6 MD(=J/D\X*PQ5'6\/[.P$'&T//%P 6YCPEBWM*5QO0TM_W-S2__D-\I+;DJ7B MOZ9&K ORS07)D>JMF-.870Y@*!*L>&:#J[_]Q0F'_S#1C D6(8&U"/:7!/LV M]*L/,$KS+(;F-W%6YQVIO'(P?KX*G?#B]'F5"D.:(&BGB:QUV-/"8&EAL-'" MF(H9F1?Y,P<')8\PQI] MMC3Z;!M/ACA*,#FCQ6M(,'%PUO/AGUV_VX/'9X;NX0V=#@?66N[)P?F2@_/] M&AZBC[(J>/D*W5_$!9_+&,#$A!V_G!6,D;2>[?.")$R8^M38BK+K]( $UB+4 M&>I0:V@U^9?H=@R!DZ@*FL6,)#PUCQT-S&H?RZ>),:*N[U*!:X[ZE9]FU21O1K[-IN.*!UK/+4TD_!T3GF1KAD2 M&Y156WHMM3%)9*_+OK;JX,ZQ1W>K\_ZT;S=)*MI@0T99)#7)B LI\0*@1;X\I!SP5[%/7CPE[_.$14Z.BPT+''A1%[ M8D4!=A;LF645@[]Q#C)+*60(D7D^,=IN1P5!7$^1IJG1GG?G?G.(,-/1<:9C M#S3?B9*GRKL6!+)OL*VLSM"ISN30#^5C&7N!)W?^D0\;0FPH0:D;6["78 M^R)2K-IP>8C(U]&AKV./32,=V$K.7B#:+5E&LAPX9?()STHYP,E@94'Q"K>D M9$5J)-A>['W3\>=5(2JY-@,=?X$IU"?*,R6TZX9(7LD3Q-!<_29 CQ=+9Z%$ M0,*$R997"W4RMLH?$SZME^Q4!J%4.U0<4D,'84)^GJC'8(2D%]H)>9GQ>"9S38&?@B:0>-E_:L16-C&#)+KCJO2* M6<4Q7?;M$R*J&"HE8$H!P)\5H.);D"J3&F)]:\$#R4X-"S5K+6)D0!4M0-1 M"EFS'/Z#@F%>!Q%8$F]()O15"96P^3@'0XM%$$7'48^@7] 3:)=)].TR"4>4$7(H]\[P2 MROGG>5&JL%$NLRFJC7RZ_9F^VU7&]JKL3-PA1)>K19=K%UW7$QAT2R[41 #C M* QC:=X,ZL(<8#>(K06%L$=2/]%Y5V_:J[:OZ5J#N78-=L>*&(93.E7#>DF_ MP527L2<.LV/"O["$S_(ZRGEDDIW:(Z$/57-@!]1'F;"%,)&98;J9Y7(ER\B9 MO2I3 "_5Y$$^9X^@@H'@ M9A-)D'L6,_X,L8%Y\.\+/3_TN_T02<:N>.$?&!&(6,O8M<- M2E2T" NM3:^6B>[9L7:!74S)-T9%B[#0VBQK >G:E=Q[^C_0!G'3E05TW$6W M-A)YOG&)<'.2R%ZE/4WV=/#OV8-_N]]N.=S9R]CY9 'J%@D66IM?K3<\YVC' M-S!UQ!@5+<)":[.L58EG5R6[.:X=;&C*DRQJAH$19:FV6M63R[9KD&M2<7^*1,5LM^ M8:&UV=;RR+/+HT\S!J-O.J?99KHG52%'$KD:S>5&)$W6LVLOU?4MRY+V MO#OS>PA]Y&E]Y-DWN193'"JYW[&O9L^[,[F'D$6>ED7>I@VNM-G! AIY6J5R MJRN>R5-V<9ZFO$S5 ;-R5N35=+;7*''>6R]QSL)A5T[9Z[DSJX=07KY67KY= M>5FB,AF_YD(M>'[*2^BB\AT!B#*^5J(^F/ G^8T64P9)U"^64^LW]EKL&F>@ MHD58:.T6T-K,/YHV\U&U&2I:A(769EEK,]^NS=K=NU@C.AH0>:!1RZ@W?O>< M^7;)(GN5]C59"RY_;\$%KEN[]')IY8Z^RG45^*'ER^1C9GXA 56=H:)%6&AM MVE=>Y#B:.O-1U1DJ6H2%UF99JS/?KI.V].? Z*A==S:FWAO>T=N*!_$,SP#MQ6J2)[-?8U4\?T@3VF?U^O9!JMQ-QX&*.B M15AH;=:T& A&1W-!5(V BA9AH;59UAHAL.\LZ'>J*L'D"[4)?UJ\$4&S*9>K M1>M?R]L 'I!71HU1X=B>P^U9=V;Q$!HBU!HBM&N( M#[F^MTD?^/J> \CV G?NLJBOKV"AM]GK*]#V]Y&-E>XL[="_7,%Q9:F^V5 M.[#"HSDQJDA"18NPT-HL:Y$4;M@QV, MH7D[ZB8(*EJ$A=:F6RN@\/QHWHZJF%#1(BRT]CU[6C&--KQ LY6W-R!=_^S. MV?:R=F4&"ZW-C%8Y([L0^9QQ*7$>2E ZYGL'4?='4-$B++0V=UK;C-QC^>X( M5=2@HD58:&V6M:@9V3=D=KLEL_^BO?&:3$,RTSV9J$+C=.4F:9A1I^I&;GF_ M#'26^M+EY=/EK=_7ZJ[KSO,;Y^VXOKM;P]17B;^GQ91G@B3L"2#E'OD 1CMU M.W?]I&PO=V]R:W-H965TICV8Y*2Q\"78#BW2/OQL M)TV+U!H)UI?6=GS^_IWCDYPS7 CYH H C9:,#,&3$:)E'4#QDF/!@/W=I4CH>BTI1PF$JD*L:P?)X %8M1 M$ >KA5LR+[1=",?#$L]A!OJNG$HS"UN5C##@B@B.).2CX#0^F<1=:^!V_"2P M4!MC9%VY%^+!3JZR41!9(J"0:BN!S=\3G &E5LEP/#:B07NF-=P&:0,VJ<&2'6!Q M@FX$UX5"%SR#[*5 :+QL74U6KDX2K^(YI(>H$Q^@)$H2CUZG#5W'Z75WZ)T) M5E8:I//Y.VB;?AN^_T4WA!-6L6V^>Y7MFWBB2IS"*#"OF@+Y!,'XXX>X'WWU M<'=;[JY3[^S@7MW5 9I2>]7-^#K_*,G! MYEVYF7>P,_7=F!5[NR@JO\AMC.VBY!WO,BL$>R(]: M\J.]985?>?!J5ARWC,=>IM#M,>\:,3_,_Q&<8OWEAJO2+_^Q8B3-6;BU;H&TU<4@F;HBAG )[!,:BN4 M5^BM\5Q7O+BSSV381]6+UV4O]M:F]R6#7]KSH0@W>C,&U6W:>UJ MV^6>UKW=>GO=(M]@.2=<(0JY,8T.!Z:FR;KKK"=:E*[3NQ?:](UN6)A.':3= M8)[G0NC5Q![0]O[C?U!+ P04 " $AVA6]VNO_4@# "P#@ &0 'AL M+W=O/<#5VR6:3O@1Z.2SG""^J:\E*;G M-UX25B!73'"0F(Z]4W)R1GK6P*WXS'"AUMI@J4R%^&8[%\G8"RPBS#'6U@4U MGSF^P3RWG@R.[TNG7K.G-5QOWWM_Y\@;,E.J\(W(O[!$9V-OZ$&"*:UR?246 M[W%)R &,1:[S9:P!3-<"Q,F'^: 1,HG2&DE:XD;B)2;S5P6UEUSZ-A0 8C M?[X!8+$ V)^"@ 3CXLP2431S*M3B(M3BLD#=Q4 \2 MT!@RD6Q"WHZ!A% (KC/5ZUKB@P[P\V:(FNO"/(,5/4;$'\B*[)Z,)#6B_H)A-7;+JQV;+NF MW.H503K/15ND]4&S*]/59 P S0L !D !X;"]W;W)K M&ULK59M;^(X$/XK5G9U:J4>>04*!T@M[.GNPYZJ MV__[&3DB!,[1:\07\,L_DF1?/S&@KY+/* 33Y619< MC;U%'0=#S2\JX-QG9LPVRK4Y\">C-5W!'/33^D'BSF^U9*P$ MKIC@1,)R[-V%PUD8&8"5^,)@J_;6Q)BR$.+9;/[.QEY@&$$!J38J*/YM8 I% M830ACQ^-4J_]I@'NKW?:_[3&HS$+JF JBJ\LT_G8N_5(!DM:%?I1;/^"QJ"N MT9>*0ME?LFUD X^DE=*B;,#(H&2\_J<_&T?L <+X!"!J -$QH'<"$#> ^!B0 MG D#2"QGJE-L7Z844TG(RFV1!IIU&86UID6C>8S;N(^UQ)O&>+TY!.5G/&5 M(@\@R3RG$LCO9([9E54%$+$D]U2QE%">D1DK*@T9<4"N9J I*]0U@I_F,W+U M\9I\)#Y1YE81QLD39UK=X"&N_\U%I5"C&OD:33!$_+2A.ZWI1B?HAA'Y++C. M%?G$,\@.%?AH>^N :.> :716XPS2#HG#&Q(%4>0@-'L_/#Q#)V[C$5M]\?OC M\>UNH;3$!_+=Y:]:7>)69ZK&4*UI"F,/RX("N0%O\MN'L!?\X;+U0LH.+$]: MRY-SVB?_8)%C/!4EN,RLL7V+-;5L,^F%O9&_V6?OD.EV6YD#4MV65/=L.+[: MNH%)3S<@L0[N,AHKJ-*8PABJH8MN]Y)1N9"R P?T6@?TSD;%/G^7A36LN^?L M,.YW!]'@."H.P:@[Z,=[X3M@UF^9]<\R:\J1@]O]>>"WT/F0^O_GF81!/TR2 M(X,<@G$2Q$$2N@VZ;0VZ?=_37^/3MWGF3*W;2Z;6A90=V#MH[1W\6FK5L,&> M@X-.F&9$T'W[Y=U8CI/"DMTJJ@1G+Q8K^$!;JH M[,R'HT'%-Z#,)6*U9*E9XL"2/N,-=GMRY3W.GY1WW7$EB[\WLY0@5W;V4R05 M%==UTVA/V_GRWDY51^=3,W&PO=V]R:W-H965T'+@$J\;.;)-T M_WXV4$)2$F537\"&108'G)E\#T MFXR+ BL]%0M;+@7@M"(5U'8=9V@7F# K"JMG=R(*>:DH87 GD"R+ HL_UT#Y M>F(-K)<']V21*_/ CL(E7L ,U./R3NB9W:JDI F"6=(0#:QIH-Q'!A\!?A. M8"T[8V2O;"FZ 4B.DR_C=:%KM)PVQ.WY1_U1Y MUU[F6,(-IS](JO*)=66A%#)<4G7/U[?0^*D*3#B5U16M&ZQCH:24BA<-65=0 M$%;?\7.30XAX&LD#%JKF4$5 M9L76]@DSRSY30K\EFJ>B:9+PDBF)[B$!LL)S"N?HF]YN%VA6[P3$,[07=1J# MPH3*,XU_G,7H].0,G2#"T$/.2XE9*D-;Z3+-Q^RD*>FZ+LG=4U(,R27R!N?( M=5RWAWYS/'W00X^/ISO;=%MGVP;LM@&[E9ZW1V^3F$0_IW.IA-[JO_I2J77\ M?AWS^X_E$BOQL,G8]]&;VE6/Q&8EOY>6U^WB'US085;9!] MX=4BHTK$M+I5% 0?@M!>=4-Y#?)&0W\;%!\LYS_-^JU9_Z#9+R#E&$VI;L:8 M)8!T6T!O,EJ>@]10< M]/3 %=X4WUG&<\1 ]9D)>M;2VUW+UR!OY UW[!RL[%_7TNYT67,D?L5B09A$ M%#(M[UR.]-=$?.=#7,]&PO=V]R:W-H965TT@1Q$US*'J@I95%A")= MDK+3O^^2DA7'EMT>>K%):F>;DQJQO?UTD.!=57 M<@4"OV12%=3@5"U]O5) 4P/'1K=RH>RM)P)N!.$5T6!56_ M)\#E9N2%WG;AGBUS8Q?\>+BB2YB#>5C=*9SY#4O*"A":24$49"-O'-Y,!S;> M!7QGL-$[8V*=+*1\LI,OZ<@+K"#@D!C+0/%O#5/@W!*AC%\UI]=L:8&[XRW[ M)^<=O2RHAJGDCRPU^;SU#[Z5F^1'+M?LFFC@T\DI3:R*(& MHX*"B>J?/M?GL ,(^T< 40V(]@'=(X!.#>@XHY4R9VMV'2FZ(LM'(9@?N M;!P:W3!ALS@W"K\RQ)EXG"2R%$:3>TB K>F"PP7YBK?GDLRKQ!*9D5NY!DR= ML>,QQ\Q3D0#!.T1FLER8K.2D(3J?@:&,ZW=(\3"?D?.S=^2,,$&^Y;+45*1Z MZ!M4;O?WDUKEI%(9'5$91BA!F%R3CR*%]#6!CY8;W]'6]R0ZR3B#Y(ITP@L2 M!5'4(FCZ[_#PA)Q.DX:.X^L/6H-:@Q>_?1/V@P]M)O\3V2O+W<9R]Q1[/($E$X*))3Y#;N]3F]N*8N H M;$%:Q]'UT%_O>C@,Z;R$O%+6:Y3U3BJ;YE0M,1%&$GC& M:*K.=8O99T(3#AE2!E<#/"E5=8-J8N3*%=2%-%B>W3#'!@K*!N#W3$JSG=@- MFI8<_P%02P,$% @ !(=H5KB/J3!A P O X !D !X;"]W;W)K&ULM5=ACYLX$/TK%JU.K90N&)*0["5(;;:KKM3VHF[; M^W"Z#UXRV5@%3&V3;/]]Q\"2D/AH]T2^)#;,/-X\GLUXMA/RF]H :/*0)IF: M.QNM\TO75?$&4J8N1 X9WED+F3*-4WGOJEP"6Y5):>+ZGC=V4\8S)YJ5UY8R MFHE")SR#I22J2%,F?[R!1.SF#G4>+WSB]QMM+KC1+&?W< OZ2[Z4.',;E!5/ M(5-<9$3">NZ\II<+.C0)9<17#CMU,":FE#LAOIG)S6KN>(81)!!K \'P;PL+ M2!*#A#R^UZ!.\TR3>#A^1+\NB\=B[IB"A4C^YBN]F3L3AZQ@S8I$?Q*[=U 7 M-#)XL4A4^4MV=:SGD+A06J1U,C)(>5;]LX=:B(,$+-2>X-<)_N\F!'5"4!9: M,2O+NF*:13,I=D2::$0S@U*;,ANKX9EYC;=:XEV.>3I:2G2$U#\(RU;D[?>" MY_B.](!\1 >](EUW7UR!9CQ1+S'NR^T5>?'\)7E.>$8^;T2A,$'-7(T,S7/< MN&;SIF+C_P>;*X@O2$ 'Q/=\WY*^^/UTVDYW49=&'+\1QR_Q@E^(,R#+A&6Z MK0+YYSV&DQL-J?K75FJ%/;1CF^5YJ7(6P]S!]:= ;L&)_GA&Q]Z?ML)[ FO) M$#0R!%WHT6>A64)BH301:Y(?>@(>U; )4*&&):K93K81G5)\+]O#PBQ!H^&D M"6H1'C:$AYV$WX-2E^1U'!=ID3 -*US8J$O,F=DZ;%0KO-$!BU<4373$U1(U M#:F=ZZCA.NKDNK3*.2 96#4=G5 (O>D1S=.841C:68X;EN-.E@N1YH4&6;+$ MU6_VYOU2L!'MQ'NJ^WL":Y4>-J6'9]P$PCYEZ FL)<.DD6%REDU@8Q='NW$_FI+ZTGL)8( MU-M_WKTSNK<&[TF)OM#:4AQT.O0L#JYA6^X,QT<.M@6- [N%Z;[_H)W?=?R0 M88>Z$ N&H[VOZK7;Z NM7?:^WZ#!.4W;VT-I2[#L9VMW* M_&_3#D_ZJE%P[-G.F(JP>W"T,.>Z#TS>\TR1!-:8Y%V$Z'A9'96JB19Y>=JX M$QK/+N5P@\=+D"8 [Z^%T(\3ZAZ\":S&PO'#K:S"_^^8R>;+FBA/?22V,Z\ MYWDO,Y-NE+XS):*%ATI(,PI*:^OS,#1YB14SQZI&25^62E?,TE:O0E-K9(4' M52),HN@TK!B709;ZL[G.4M58P27.-9BFJIA^G*!0FU$0!]N#:[XJK3L(L[1F M*[Q!>UO/->W"GJ7@%4K#E02-RU$PCL^G0Q?O [YSW)B=-3@E"Z7NW.:R& 61 M2P@%YM8Q,'JM<8I".")*X[[C#/HK'7!WO67_[+63E@4S.%7B!R]L.0H^!%#@ MDC7"7JO-%^STG#B^7 GCG[#I8J, \L98575@RJ#BLGVSA\Z''4!\^@(@Z0#) M<\#P!<"@ PR\T#8S+VO&+,M2K3:@732QN87WQJ-)#9?N+]Y835\YX6PVUU00 MVCX"DP5\IE]DC^ K%=![&!<%=VXS 9>R+1GG_>$,+>/"O*.0VYL9'!Z\ M@P/@$KZ5JC'$9-+04G+NBC#O$IFTB20O)!(G<*6D+0UJE)5MI MD^15QAGFQS"(CR")DF1/0M-_A\>OI#/HG1YXOL%?G#Z"N6#2/C4EI%:0KU;?KAU8Y\%+>^9YW6C:9TE@Y,T7.\JVQ.3?.QCVH3#G5ZI4*_\ M"#&0JT;:MK;ZTWY*C7US/CN?T/1JA\T?FG;T73&]XM* P"511L=G)P'H=IRT M&ZMJWY$+9:F__;*D"8S:!=#WI5)VNW$7]#,]^PU02P,$% @ !(=H5B\( M"JO\ P ?A4 !D !X;"]W;W)K&ULM5A=;]LV M%/TKA%8,+=!&(OV9S#;@V&L7H.F"9MD>ACTPTK5%5"(]DK+383^^I*Q(5B(S M=B"_V*)TS]$]EY?B 4<;(;^I&$"CAS3A:NS%6J\N?%^%,:14G8D50KH[@%T"D G%[K-+)Y+7) MT48-XW8:;[4T3YG!Z?3'-\P$]>X!^US%(I&/*T21E\3).(?P#'7P>T0"0AH2FAT.QXYT.F7- M.SE?9P_?1\:9!O39]&_44.>_/YMX=*4A5?\T56]+WFTFM\O^0JUH"&//K&L% M<@W>Y.>?<#_XI4EY2V2U.G3+.G1=['MZKTGREF>0\]@/TWK2P?WN8.2O=[4\ MCR)#/,1E5"W)7IEDSYGDM9FL-$N;LG("CYV(ELAJ&ONEQOXI&[+?9AU:(JO5 M85#68>"O);*:QO-2X_DI^_B\S3JT1%:K PZJ73UHHY-?8,'!_EYV0U\K<,>V M8&=JMV*A-U0"FL/:>-&5F7#C:>VD@^0T07<*&@4[68^=X[;8ZC4@50W(*=N] M8&^K%BVQU6M162KL="I-7N*3%$HALQ(RWF@J"L9=O] C_<'PB:LHPGH[85UR M/B3-M@)7Y@[MX+H)?O6$.;P;[@R-]CI&0[Y5*#_DIJC%*1P1KBP1=GNB0W=)-XO#\+F1K]57V2'L=!F'=OY^9^CF/WJV3^&) M2.6)2'#*SB]FT'6JSR\[)[ MH;5(\\L8: 32!ICG"R'TX\"^H#QRG?P 4$L#!!0 ( 2':%9L:C[;$@, M '\) 9 >&PO=V]R:W-H965TN2;7P./" M*4O=P/-"-^-".E&W6+O145?-,142;C0S\RSC^ND24K7L.;ZS6K@5LP3M@AMU M!=?J-IYM8HL1&@=?8@_=)2(' KBAA8_8JXNS' M%=FS$4)F?NZ*7@G>W UNR_S"Y'P"/8?JV(!>@!.]?^>'WH==RM\(;",.S3H. MS4/H43]3&L5SF4GP2">1@9WY4L*T"QA[#BVBL-GTNNYB7T7Y;[=,]"V%.X,[.)[$/1O=^B-P#;TA[7^\']F M:OB6<7@CL(TXM.LXM _FP9IT7DK'A"-+^ *85,@,@T '/!?)4/).8B3(D5$WI."_3/7TZB^LZ,%5I[)+9 M>56*ON>UVULZ7UN%?L??*EAWK9=EH&=%BS?$;2ZQ; #U:GV+Z!?-:T M$",CDW)U:9HBR2#'XH*MH%!W%HSG6*HN7YIBQ0&GE2BGIF-9@9EC4ACQL!J[ MY?&0E9*2 FXY$F6>8_YT!91M1H9M/ _&I8& 0B*U U:7-4R M4FVD,/XTGD;[2"W<;C^[?ZJRJRQS+&#"Z$^2RFQD1 9*88%+*N_8YC,T>7SM MES JJE^T:>9:!DI*(5G>B!5!3HKZBA^;.FP);.\5@=,(G+<*W$;@5D%KLBK6 M%$L<#SG;(*YG*S?=J&I3J54:4NA_<2:YNDN43L8WA<3%DLPIH+$0(,4Y^J;6 MS@2JT7YNRMJ[>UU>^L7 M]5*L< (C0[V) O@:C/C].SNP/G8%_T]F+\K@MF5P^]QC54VW*V"M"BN5_G"L MX\C6,]?;X+W61X)[+;AW"-SK J]5_A9XZ-O6#GBO]9'@?@ON'P+WN\#]/?# M];P=\%[K(\&#%CPX!!YT@0=[X%[D#W; >ZV/! ];\/ 0>-@%'NZ!NXZWN\9[ MK8\$CUKPZ!!XA-37%LD,U(Z^D,"[@-T?WGM05 M9;#WV7'MP MWLNS/D$(C"0NFLBU!5C->'@KHC MV:K:5^=,JEVZ:F;J' 5<3U#W%XS)YX[>JMN36?P/4$L#!!0 ( 2':%9K MV .DT@( -D' 9 >&PO=V]R:W-H965T&T^K_:01[K\_NW^ICJSB6)23D\P[WA0)%:)Z0'SH%2::EE)!K\IW1)>-,,US]2!:XCY*2 Q$K M@F)1YEJ1.7VB2YPSXH[CZ0PT95R=H?I^,2.G)V?DA+"P5[!O$Y\=T/Q',\KT<^?;O/^;>;J&"/DG!>54#"9QJG(-F$_05H'8=5JZFV6PB!'+&]F8_L6Z0YXW: MF!>\@Y9W\";>!,\+MI''DBE6M918*-U+6OL%^Z1N> #:C1E<]',&+6=PE'-! MS8[2=&"4UY'\VPN_-&@^" IQOD7P0'0/9>XS67W@V5:Y8K MPF&%*N=\B.G(^B*I!UH452]>"HV=O7I-\>X%:0)P?26$?AZ8]M[>YM%?4$L# M!!0 ( 2':%:J7A^^&0, -\) 9 >&PO=V]R:W-H965TX[/\75R[W#+^+M8 4BTRP@5(VLEY?K.MD6T@@R+6[8& MJIXDC&=8JBE?VF+- <<&E!';G>&46N'0K,UX.&2Y)"F%&4L;5S*Y8XC0#*E)&$8=D9-V[=Q/7T0 3 M\9;"5AR,D;:R8.Q=3Q[CD>5H14 @DIH"J[\-3( 0S:1T_"E)K6I/#3P<[]D? MC'EE9H$%3!CYG<9R-;(&%HHAP3F1SVS["TI#7ZV,4XAND>]>(\_QO 9!D_^'NRUR_.J@?'LEN)/RF[6\GNMJ9F"@FHY,1-RKM?F9LO(CLR MV:M,]EIS\P Q<$R:/!; [D%V7+<3G"2H5TOAC=MQW"KJ2%2_$M7_W(7IUR3Y M@7>BJ!YSXSM^LZ!!)6C0*N@-DQP7]86H"H=IU"AO4-_:[71/!=:CW,#QF@4& ME<"@5>#^KJ*DR.D/:C(' MI\FOA[C!H-F(ZWQ4'J?5RHRS36K: 5UATJ+"*/&-Q<.I7;^@=R*R(::NTCXH ME1GPI>D@!(I83F516ZK5JDNY-[7Y9'VLNQ=3@C]HBM;G"?-E2@4BD"A*Y[:O MSHT7W40QD6QM"O*"257>S7"E.C#@.D ]3QB3^XG>H.KIPG]02P,$% @ M!(=H5OSE4<.R! VA( !D !X;"]W;W)K&UL MK5A;=@V$^]N'SI]D.'89A:0B^38^^\K M"0(V"#F;V1<;Q#E'W[E^H,F!9=_X%D"@8Q*G?.ILA=C=NBX/MI!0WF4[2.63 M-I@YW7A>=HLQ5JP9U-=G0#2Q!?=D^9O'-+*V&40,HCEJ(,UE-GCF\71"MH MB:\1'/C)-5*NK!C[IFX>PZGC*4000R"4"2K_7F !<:PL21S_%4:='K] M:OVC=EXZLZ(<%BS^.PK%=NJ,'!3"FNYC\@X(] M%RPIE"6")$KS?WHL G&B@ @2.;M##>@TZL*AZ@.X@A74D MT'TDGV80HG7&$K045.P%R[ZCCQ!"1N-3E6I\N$(? M4)2BSUNVYS0-^<05T@>%Q T*O'B?^8J+3#;+OZ98YU!Z9BAJ@MSR'0U@ZL@1P2%[ M 6?VVR]XX/UNBM-/,G86M5X9M9[-^DR%00Z%F'&.5B"G&\@ZTP$2JK)-ON<& MA]J@&G8O,]SW)N[+J4L&F>&XE#E#VB^1]JU(\PPBMD9=9-X/,]^B? >F14 ]^4N?$]WXQ^4*(?V-$? Y A/H&7#P.^I1GZ#DW8!TU<0Q_7P!N$R,C#9O3#$OW0BOY/IF;&7C;0*@8$1PCVNIC:U>_27]R- .) NG(&=4F/-*&I@;==R$T!_6@M^4 MP:2E6+!74:-GQ;G4#9JIGV!+TPT8ZM>"K>!E;">P]%%-85-DOD7A=TJB.2V+GB"M.Q'92_#E44VQ20]>(N1U* MQQ]T/>_7*ULY5PR*+U#H3R"A"UMTL.<; !>^7M#UR>BBLQ7A8COCOI>S"K-G M:2/=?J/V#&*X.VKKYHIIL9UJW\5,+E M()'?B?GG&ULK9=A M;Z,X$(;_BL6M3KM26S D0'H)4C?5Z2K=K:I-=^^S Y/$6F-G;9.T__YLH"0% M)YN3^B7!,#,\[]B>,=.]D#_4!D"CYY)Q-?,V6F]O?5_E&RB)NA%;X.;)2LB2 M:#.4:U]M)9"B=BJ9'P9![)>$9385E6:4PZ-$JBI+(E\^ Q/[F8>] MUQM?Z7JC[0T_FV[)&A:@OVT?I1GY792"EL 5%1Q)6,V\.WP[QR/K4%M\I[!7 M1]?(2ED*\<,.'HJ9%U@B8)!K&X*8OQW,@3$;R7#\;(-ZW3NMX_'U:_0_:_%& MS)(HF OV+RWT9N:E'BI@12JFOXK]7] *&MMXN6"J_D7[UC;P4%XI+IV"%N'\%*'J'6(:J$-62WKGFB23:78(VFM331[4>>F]C9J M*+?3N-#2/*7&3VSH'E8@)136 M%-TI!>8VX07ZFY(E9513X__Q'C2A3'TRD;XM[M''#Y_0!T0Y>MJ(2AEK-?6U M@;:O]O,6\',#&)X O(?\!D7X"H5!&#K[X[?NODE5EZ^PRU=8QXM.QFO3 MH$T:2)V&6Y>H)LK('<7NS5NU)3G,/+/Y%,@=>-GOO^$X^,,E\9V"O1$<=8*C M<]&S+Z:4F*(AB:9\C9A0"N5$RA=30?9$NF>TB9C4$6T=V64X2 ,S>[MC54ZK M..BLWN"..MS16=S%ADBXMAN[0&9EFVJGB*T7+LPFTO@((!E/>I!#&SS!D9MQ MW#&.SS+>Y;FH[+:2D /=D24#%]YX^.JX1S$'? *KNH] M3O)<5N8F/-M\0K/QA=Z -"7*F'.-V*$,N+3$ ] PPCTQ0YMH=&(U))V'P!&_:\:9G>;\35I&FO3'38 G/ MG2LC';S[.@VBJ$?HL)J,TK&;<-(13OY_1KFM$2NTNXQ^,ISG)!GWX!U&<72" M'0>'9A=<7KV/EJRSA+>QWJF&OU>TM\J/VCP^.V\/7!.^IJ;4M+/F5(R'64_3 M?DET624)/C$WA\:*S[:Q[%':-J-?ZN("/RNZ-:=%[<0,AWLOZ:]^AU$6C^_+BIMX&.<41#W6Z+#*DJC$^T&'WHB/M\4;0\O7M%I<^+K*7 R MCP8=.DR3/O+0"$_2'K%_=$"U7P?_$+FF7"$&*^,5W"1&L6P.W,U BVU]9ET* M;4[ ]>7&?*2 M ;F^4H(_3JPQ^#NLR?[#U!+ P04 " $AVA68CM<)>@# M #8#P &0 'AL+W=O,[S,S& EU;.> 1BRSKG00V]FS/S:]W4Z@YSJ*SD'@5\F4N748%=-?3U7 M0+/"*.=^% 0=/Z=,>,F@&'M0R4 N#&<"'A31BSRGZN46N%P-O=#;#'QBTYFQ M WXRF-,I/()YFC\H[/DU2L9R$)I)011,AMY->'T7MJU!,>,O!BN]TR96REC* M9]NYSX9>8!D!A]18"(I_2[@#SBT2\OA<@7KUFM9PM[U!_Z40CV+&5,.=Y'^S MS,R&7L\C&4SH@IM/0OBI]52M^52T9&EPHA\E,+,-/E99)#M _C(NR8?;;APXZ<>W+N,"+W^++?S[@5W)O(-?_-OFJA&HU0]G+>ZWG-(6A MA[=3@UJ"E_SX7=@)?FK2>2:P/=6M6G7+A9[\CF\-OBH*3XJ8$BZU)BE5Z@5/ MSXJJ3%\67089J48(P^V?,,$,\)=LO\X+OF2P'K.5'EU7H"J)I%N]"B(.TT;[;0Z47&G5MPY5;$F2\H7 MI6#*,310D4*3ZL[!UO:".#[P'T5'VO9I]S\G^ 50*PF!T)7)"#%V3,0B\ M2483SIZ!LYF4F?TT!KM+*(^S+WCO%G-4IL$8#AB S<:8+LQ,*F8:[Z";R12Q M#2AB9E20=O!#TU%U(IQX5/NUI_I.?D]"02JGHI"_ZZ@FJ?V#;7V]GZX9>_S" M8!MV R?#$48*;5AJHP6Y<>V$&^A;(\6YT/9E[V0;X?E"9(5U+N5G0MM7'FV5 M1_\I3#8Z(#IX2%IQW.H&D3P:? X(%1GY(%/,'7];**8S M5F3JC<+.FOV<"VU?_#;_"5MG/--GREDJY?]'!A1N4Z#0G:6<=*;;A]E='(8- M4=2]^+>*\W=JI!S4M"@=D:]<"%-6'/5H79[>%$79J_%;6[86M=<6IJQY/U(U M90*#,4P0,KCJH@!5EI%EQ\AY48F-I<&ZKFC.L/0&92?@]XF49M.Q"]3%?/(5 M4$L#!!0 ( 2':%8U44(_7P8 )DK 9 >&PO=V]R:W-H965T,)D>J4KX=BRRD)"ZW@SO[QL>SW*&P^!31O3@Z1OFCO#+V)3]Y#&\'5MXC&M- YA!$ M_>SH XWC'$GUXVL%.JC;S!V/CP_HOQ4/KQ[FE0CZP.*_HU!N;@?3 0KIBF2Q M?&;[WVGU0&Z.%[!8%/_1OK*U!BC(A&1)Y:QZD$1I^4N^540<.2@N^V?V)O"'+T37>XF)4#XY1 3))@/!-:*A%-'PC&A'UY3 MD;^25TALB&H"D4QN&(_^U;XX]T; OE$IP=P"+,\]NX7*1.7??+@[IOQB2Q^H M@RT^W9I/MP>?6\+1CL09U?%H!.K+8PDV/6+'NK8LN\/A158^4,=:_(UK_L;] MQV,D1*8?BT:POAR.3T:8/9JY8\=R.C3J#)WIU'6Z(Q&H>RTF)S63$R.3?ZGR M3F3\K4RW5P82C3A]29R<<--]D=^U\($ZU*)M6M,V-=+VJ&@B:4 16Z'@:#"B M;*L.PXBK0E3=4Z5,E*Z19"B@7)4K*8K2'5667%RAE.8F!>,%5,"$%#KFC5WI MRSPDF#<]"9+KXIGM=B(%U&8K4K,Z4K-+IHJRFJS#MN11H)UNC6!]N88$\TJP MR1'7HVF'9Z#V6CS;5E/*6T:FEYP%E(8"K3A+FF&MAG@Y0?<8\55+DU8:GV'G M)(L_:"R[,\G%8+[Y ;^7P",M9+]#X$'[]"FTS*!]AVR%ULI:^DKK8DL?JH=M M6G%#*^Y'J['>,H/UIA-?5'%=9N9#]:U-9"/';*/&.#L^S]<,9L#>9([>K1K> M-_&A^M0FL5%2MEE*G2.195)(DH:J7M R":JG[%.9=,+DNR8^5)_:3#8:RC:+ MJ#*E/]-MQH,-$7E29VM.DBMT5T^8Z"YA62JUC((J*U T#Q3-K]".$Z![/$NW M^6\TF&T68>?X1Y^?:/)*N7:QQHS9FW5(- \4S8=":T>GT77V!&+QS :5=:!H M'BB:#X76CDSI1^H^ -%\T#1?/M43$XGT[,Y 3<:$)LU8)?K4GV; MQK<9L"_IH&@>*)I?H9U_]]J<-[(1FV5C-P^KHF='.5E7JQQH27G)OY9^4/4( MBN:!HOD5VNQ8KTZNW?$9^AMYB@B10 M4$T*BN:!HOE0:.UX--(5FZ7K)RJ*'*FF; 4O53DO#PO'*$LC: MDB<3"]LG<\ZIW;D/M#R1;%ML='QE4K*D M.-Q0$E*>&ZC[*\;DX21OH-Z-N_@/4$L#!!0 ( 2':%;F@?=KC00 %@; M 9 >&PO=V]R:W-H965TS'MA4G.)SO*GO@:(0&>\XSPJ;,68G/INCQ9HQSR'MT@(N\L*80RE B%@/)GB^8HRQ1)^O%7!77J/I5A\_B5_D4/7@[F$7(T MI]GO.!7KJ3-V0(J6L,C$/=W]A*H!#10OH1G7_\&N:NLY("FXH'EE+#W(,2E_ MX7,5B(:!/SIB$%0&P5N#\(A!6!F$;PWZ1PSZE4'_OQH,*@,]=+<F*@'92&8O(NEG9@MUI"ASRK4*9C37#Y_'&H%/X.K M-,7J$&;@AI2/I+IQ%B$!<<;/99.'103./IV#3P 3\.N:%AR2E$]<(3U3?#>I MO+@NO0B.>.$'X)82L>8@)BE*VP!7#JD>5_ ZKNO 2(Q0T@.A_P,(O"#H<&AN M-K^%+R (CEI'9NN?"](#7JC-O0[S^-\Z9[VJ=W]LB$58:QQJ7O\([QYQP7 B MI,0+09,G\$"PX.#L?O' S[O$,N)4ZKKD&YB@J2-S$T=LBYS9]]_Y0^_'KD#; MA$4V8;$E6$N3?JU)7]-#T[P#UX?S[HHQ2%9(YF(!KE] L]T=?-&7KW:0I>"/ MKQ();@3*^9]=(O9MBF@3%MF$Q99@+1$'M8@#X\1Z( PE=$7PWU(=WLBD25/1 MA'(YV["JJWPCZR.@2["2(JOYJ*9@EWAEOR/=KZKUVYD_&O=E,M@V53%Z=ZHJ M-F&Q)5A+E6&MRM""*@RIURA,5F"G7R;D?;A%3+X<@0UBF*9=LI@[#L +@HR# M(N:2$;"J9+9A,668"W)1K5D(W/D9*&K:M,-262.DR^/X"Z#I$L$(^K4 MQ&83%MF$Q99@+3W&M1[C#ZY.8YLBVH1%-F&Q)5A+Q(M:Q OCI/JER!\14]5& M)CZ9D0#7$PP68DV92HY=NAB1I^IB$Q;9A,4E;-"HKZ&G_^H*VPJY[^V74YXQ MZ/-6J+=RH00?,P3D\@DL"U'(V8(Y+Z!,&7HC]=0GWRHMLDJ+;=':^@1[?8(/KBV5 M [:DM$F+K-)B6[2VE/OO"K[YP\*[*HR9>;(ZX4'&[ _:F;P*_&'#MRF_BNG_ M\5G WW\7\(TK5G/Z@L]'TY?5Y;Y56F25%MNBM?79+_G]P4>G+YLK\;E56F25 M%MNBM:7OU]Z4OFXON>45K9J5A=_HZ;-B9YV);_I4Q=1L["SEB*[VE MPV6\"B+*38;Z:KUM=*4W2]Q]\W+/Z1:R%28<9&@I3;W>2(Z%E=LXY8F@&[U/ M\4B%H+D^7".8(J8:R/M+2L7KB>J@WDR;_0-02P,$% @ !(=H5AP.7Q#U M!0 FQ4 !D !X;"]W;W)K&ULQ5A9;]LX$/XK M V^Q!^#(HBY+V<1 [.Q18%L$"=H^!/O 6+0M5!*])!77_WZ'E.)#IA2W76#[ MT%C4'-\W0PUG>+7AXK-<,:;@2Y&7\GJP4FI].1K)^8H55#I\S4I\L^"BH H? MQ7(DUX+1U"@5^F/JSO!#Z-=E;2K&"ES'@)@BVN!S?D\I8D6L%(?,S8 M1A[\!DWEB?//^N%M>CUP-2*6L[G2)BC^>68SEN?:$N+XIS$ZV/G4BH>_7ZS_ M;L@CF25E2P"QVY%&:\P.TDJ4G(!3S@ M'DNKG %?P(?RF4F%,O>?4253 M$GY&!?/^#8Q :F?R:J00N'8_FC<@9S5(KP,D\> =+]5*PF]ERM)C R-DO*/M MO=">>;T6;]G< 9\,P7,]SP+H]GQUT@/'WV7!-_;\OBS ]#0+-T+0^']@/FWH M+5"G_98>B371X0GN,"+$=5OT+&)N%'>QBW;LHEY,'^LB0R8)KV0L#]8L.S,CVZ6G&((@B0)6U!M8B1.$CM4XNZ/8_=; MRQN>?:_4ML;V4=%R@X#X7@N]3;!5!8_Q'[03Y$S\GTS+I:L![BUL(6&I2]]% M2A6#!Q%_SNB M\$J+8C\,&JWC;>PY\4D4+'+$=Z*.PY[LNQ32WZ81-C'\ MMI-Q!XE]RT+ZVXJOK[1G'"#CD_KIN_9;9\E ML(H"IA#4BL&640%,3X6 0QDS1^;+8#:$K 2:IID9I10'XKE#UW7U$"MQSE8K MF G>7'!R6-(W/\E+EA5T;&)BQ<[X_ KXZ(V_"0NW0<)"&9V M9ZED<\=A?!AAM+*F6HZJ"BEL0=$O^+Y:ZRV)=%]0($T=)@?NV0*AHMI[CA03 MQ""P6)M[%@=L!?S0>QWI%89IA<4 ]S KH;FY>:J4<=CH;5_B/>=%@5AJ(A6F M6^1;#4A6\U7SI: 7?9?&!'ISP#;$CPYNH HFEN8F3Z+MJE3U;+];W=T63LT= M66M]IF\1+>LW)+Z<826QO4GPC;EX'.U=U]>6[ZC G$K(V0)AN+@/!B#JF\#Z M0?&UN1M[XDKQPOQ<,8HQT +X?L$Q"["[."1%7BW3["N;$\+1]SA*V'5GSOGBLM]GP9S$ MF/72!4G@FVF:Q9C#9C;KLT5&<"B-XJCO6-:@'V.:=&ZNY+Z'[.8JS7E$$_*0 M(9;',[TB4+J\[=F>UXR.=S;G8T;^Y6N 9>23\\^(A@ZW^&B6D,4D831.4 MD>EUY]:^O!]8PD >\3LE2U;YC$0HDS3]*C;>A]<=2WA$(A)P 8'AWQ,9DR@2 M2.#'MQ*TLQY3&%8_K]#?R> AF EF9)Q&?Z,AGU]W1AT4DBG.(_XQ7?Z1E 'Y M B]((R;_HF5YK-5!0!N M&G@M!EYIX$EFBE D#_>8XYNK+%VB3!P-:.*#)%-:0_@T$?/^R#/XEH(=OWF< MXXS\(I@+T3B-(9T8EA/R"WJ$' OSB*!TBCXG3X1Q..;CXV=T*^:*\F?T^@&, M$SXGG 8X>H->WQ..:<3>@/7GQWOT^M4;] KU$1.#,$03P*&<=6$G?/Y HPA& M8E=]#H$(=_I!Z?2X<-II<=IVT(<4QF7H;1*2L [0!P;6-#@K&L:.%O&>!#WD MVEWD6([3X-#]_N:VQAUW/2NNQ'.ULW*W/2NW68:3&8'"XVCRC*K'/>!GN?MV MB;,0??DS0*+WG,3L[TT$%^-[S>.+9G/)%C@@UQWH)HQD3Z1S\_-/]L#ZM8D< M0V UJKPU59X._>9WR$N:S-""9#0-FT+5VSOHF>"L*0GO]8:V--1$X*\C\+5 M'_!W&N=QD^M:PT-GR1!8+<;!.L;!F1-Z8)(J0V UJH9KJH8O3&B]O=>>T$<8 MUD(8K4,8:9$^0@@9#<1Z\?KH9#>W!5?^I2DG#4;8U]*WU8?5@*SK+UCKU&\P_WS<^/=07 MISD^>\MS?V#;EK498<-QUF#4&J*C0G1VAXA"S F:8IJA)QSEI#$^/4Y;?(75 M175F1CWG8C.\[<.<8<]O"4XI,ENK8FX>2";/LI* H*)NF[MW1U0]^,2JEJ9CN=:UG8)GT++V4K,V5H! MM'GKLTM!+N8+H,H=7I4BK1 MULO$@Y9$/=07MYFNT?9B[@]A-=\JJ%.(1ENI1ENKM Y8.?4X;31<;"V)P]Y@ M2_F<0@TZ2@TZ>M5V9%.!S0\T:3N!UH]Y:+V80JLSI"2D8Y^YO3A:X7DP78;0 MZG0I.>KH9>3.$^F['0 MU;3#RFT__]9;'DN(DK".&0G;4&'MEZCT8QZ<,J?0 MMH[2MLZYM:UC5-N:0JO3I;2MH]>V>U28'J"MPO16FBM<>LMC"5'"V#$OC#\M MTT8.C IC4VAU7I0P=LXMC!VCPM@46ITN)8P=<\)X!]07KYFN;6'L-.EB/?JQ M1"A=[!C2Q3MPVEC8UL6VTW.&FR2<0AB[2AB[YH4Q-!6],-:/>? -P%,(8U<) M8_?W"6#_F MP2ES"F'L*F'LGEL8NT:%L2FT.EU*&+LO%<8[ -HJ[&AAK+<\EA EC%UCPOAM MO(C29T(8PDF([FE& IXV!C76#WIPSIQ"([M*([OGULBN48UL"JU.E]+(KE[8 MWH8A%?3@",T.N,6B1SV8@X;KRT[M?DT].B5\W3V$[[XA7>QWW[?A.'?4?M_7 M4P+5,R906XI;KU7UPQ\Z9Z;0ZF0IK>J=6ZMZ1K6J*;0Z74JK>F9^4S N<8;5 M4MR\P^$U_#3 ZCFCE@)0^M$SIA\U!= N)?7#'SRC)_FY9N7WFN>6DIY1*6D* MK4Z7DI+>'K\?V*L _.WD'O6&_F8-;!_FCGHCNZ4&E,+S3JWPMF\[.)8]*FW? M VXB'A% #Q%.&N,W*@9-H=795&+0.[<8](R*05-H=;J4&/1V73!-&4,9>2)) M3A"?PQCS- I11&/*$>0E>BK/R$!(2;G8J*3*4:IKR.:U0+TCQP:J=*&GUX5[ M_-I=#Z"Y"*.W/#(T7ZE(_P>HR(W+,PD^.C51I5?\':-7F^PP'%YQ166L*KIOJ M5^_5L5$KD>S_2)%X T-QHT%L>&YH0R/4'#Y6N'.Q\&@@U/6D$J[WT -J)>*J90>?!',TQU,R$ MD 25#SQ/<@[?D)7=LVA"8CM(XQ@2C,ERRY.09-&SX)3EP;S 6\(HXA%TDL%H M/?0.&IDP%,PA(IY;1OJ^M^E M>88P0R%E0#;+R$Q<1X (W-&@._)+7!@G M(!G',#:I=9U8>L=6(9>@?V!HDHJ:@=WANB\!=[.F2Q6@JJ "!3/3+(W1*R2O MN(DQ7R%YX4%D8?&$>+>($*_[?9&?=8 4RA2,IR)ZF81H+VJ=_7CQ!W;7ML[" MBSWHP<"2%WG=YD!>."P&F[P\EKE8KIH"+8ID%0@DR-J(L"*B'!:+J,;0'+.N M7'S%QA1R#$?H6XXS2#Z1I,LY!6QA(*D"+U&:<\8!#%SJHM?T#8Q:%=4A =,8 MBC.421X$:1;*A5 &5QGZYY]&CCW\55I2LH3CA1A>+BY0(R EF2]1"$@^#AHD6%=&5A*8>+]R.(UU3$:2Y& MA'('L["D_B6^MSHHI@6H\ _P6!YQ 2VZ#AA'F(F$73>[U<3+%BG=J0B98-61 M1!+$A/?00^%3N//0KLJ@)4Q8D98MV<%IO'I114:^Y>!_0:!@ Z_22AR(Y8*. MH:J+=3]]DI[#YKHPWA='BLSD(D:,@KG0">*SP,O2""8 '"I%LG/(.=Q"*4N.QC$)*1P9/1EAE#O]G&Y5MO;A3R>SE*"*B8@&QYZ\ __-Z&'0!*1AEXG3HR7:1Z)[B1&E'DHDHB M>Y Z$]![4EY#!L$LE9Y$6/:T.(65]I_%Z2/Y+DXER8JABHL]]$GC8MV3HNN* M!(:H/^ ,Z%T)?DTK+IP2K^X2[=*VNHYWL:,WBYP4+LO+"1">G*"B2;^T13>= MG/4KKYV*23:3K^\2Z0SM19R/5?:N7Q%V)U^,M;%_;%_>VPW[;_V+RS&<^S5\ M,[ NQ\7;QOIJZ.)=9< PR&(&/7$*;E@@I3LH*U[_56SP="%?B#5).4]C^7%. M,# J#H#OIVG*5QMB@/5+V&[^#5!+ P04 " $AVA6[_C\9D4+ !&2P M&0 'AL+W=O7E(6[I81?%G.>=M^7[IS'C#9BQ8\A$]F41PP M!:?Q0U\N8LX\+13X?3H8C/H!$V'G\D)?NXLO+Z)$^2+D=S&121"P^.F:^]'J M3.U]E^T\^#,E$E^$_F_"T_-WW0F'>+Q&4M\]3Y:_9UG#@U1GQOY4O]+5MF] M@PYQ$ZFB(!,&"P(1IO^SQPR(@H!EUPC03(!N"= Z 3L3L+='<&H$G$S T(G$=NH@#" M23(](6?D'F+,2WQ.HAGY6\Q")?'H_?U'"3:J.9E&\,\'"((SPD*/W/%8AV'H MYOI"3Z R25[>D3B<-+(D+R,11*=N$B''^81XD$ MG?*BK\!'M+3O9O[H)&\5#^0?50"GXSO5XV,=>BT7S.5O.E!H)(^7O'/YXP_6:/!3 M%3@M*2M!Y6R@C1QNB1T>AW[%$$25!EDU'PN:'5DK*2C^.-C^,39^&X3:A:4E:":K*!:G)@ M%IKEG?HLW$.PY,+YQH5SHZ9":\OF\CTX%0M7P>&]BMS/:?NJP!_-FJX68S]G63YF[25GI4!7E4&_*XV"&/[H8\5H)# M=QK7>+S=W"IN9N9U>4A&/*5X5X=<-TI^L:H3,4N?]85\7 MG3-B]:T1'I]70F-4LR\T.8&TS SRL,IYW:"]#KK13KVUAE!4=NOM,8BGE3-/ MR\C6+G_76QD "UORF#WP%*8S#"0R8R(F2^8G5=7FND%Q'2ZIU'FQU/9&HVU0 MCD$QK9QC6F:N=\!"Z;I!=1TLD]VETS8FD]V(HH.Z_I.34:L=-KK5?^#TG0CK M5F;F,9]=6H]!5&E.5.FIB2IME:BVI:T,5TY4J9FH-J[0KAL4U*1(@Y1=O[ S M2^X+2$YIJ9G2'I!A]7L?YC&?'3(M:2LCE'-@>NI=2-HJ-6Y+6QFNG!K3 W0G/Q2,Q'=)\,^K*)*#%KBJADNQV"^-&>^='3JO&IU M#[8M;66XN!:Z@&[770[3)>6K6$,FO?%YN<05,S@]Y_"=6@N Z6\YTEE$5[=+R-RC%8 MLYVS9MM(,P]:0S6HKL$EDQJ7PF6RA4IV4S&FQA.K>A%EYYS7-I///1N0>1%E M'O/97YT>@P3;.0FVZ:F_:&Z5$;>EK0Q7X6MY\ZYP,\5K4%"7(V8IPR+*++DO M(#GGMLTMZG>%P][M_L_9]LVP\3> MW:V@]GGUTM(I_.JT?>+[2Y3$E7ZTRG?;TE8&)N>[SJGYKM,JWVU+6QFNG.\Z M9N+9T)4;I#\YU0B9I<9]6S=BJQ*/8]!=)Z>[CIGN'MJ(&S:#:_ :5WV'7]&( MCT%XG9SP.N;]V ,:<<-&;PTLDZI&;-G;J!R#USHYKW7,'/,K&G$#M:WQWBPU M-#3B8W#98+=SMUC+>4'45B6KZ2D[)A Z>R_B#WB3O' MWZ"FV2'1?=\G8:3($B*%)*'/I=2_1TU")7RBYEPW*A8^D3F370)]G>#)3$B7 M^>1+PF+HWUB*5G,!NE% _\85&UB4**E &41@E[P4KV#4"-3'?,G#A!./@V@ M5E:6LL+0/_XPH=;X)RTI^ KN1RL23V"^ST0(0@*,@;&4;J'Z<2K^Z*(O,,;]F4C4__/UVP^W5UW"9-'@-&+P ML;T@2G!$#S)LB>;$47"8[;4&XK2 D6 EZE_ 5>&*!;9(-X+9 D@E41%9Q-%2 M>)Q@\@@WO5:<1P[HPI0QG&?"@X4?/7'>)9Z(N:M@;/@+^F3B*U0-+J*PSR1V MXB?$$\_7$Z_F3*7F%#B?NR9U& 0!5SURE]KD-=[:S2-H!1.6AF5-=.@?3Z<3 M$?,O"=B? HAHL'58X8U,4R?V$/.4845+;3FJ+(Q\F Q*3=.Q/H=6L\F=-!I0AVXY6%IP#G>T9"DG@H![ N[TGU(?<60B M9O4 ;4:;X#/UUGGW=)4%P)V,U&EW^NL( H*JFZYRX,I M@+-^VB_U.7M&,0DAR/TG["?:-PVK3 W+(, 0U?8)*9/:O(9N7)B[9=:C"G/8 M^W\M5-;@X$JEHU<1GV/&@L;><*WPVZMA4''$0O#O%>R "@;.SF#M_+]0R=*0 MD NN'X5/4S]=_IG+FE"ZD$'83-G4YQ6U#K]66T6)C]4)1]1QB$'$P3P(G2E_ M@%"",(,(@EG*+/&9KFE%RL@?D2+R-4(%$WOD@\'$LB5IU<4 !J_?L1C@73\@ M;2C%J5'X*@,LE]:@2YWSAMJ,,8DFZYT7<$]/4%JDOY?H/4LTS2MJ.R6:YC7_ M6RG1_\W%N5!!OJ4Z_;T^F^JSANBD%;H6CA6/>5VYIL\IUX/!X(3E^M<05@H0 M ^E*@5KE*5OO*5HTM1.#KPNV3?\$8W3:[SR?6LR$+MX2A1@VX1E_Y&ZB(R1/ M_S2.,0I IP1)D )C@L@3,Y%&]+\@632$XS6"VCM6V+[+*C#NLZ%!*9K9O* W MJ3HW#02<\X.[%( ]%QPKKLMCS/5-Q]'="TI\O-Y*PB\TIHF$B)(8ZP(^STIC MID-7!)VS'F<>;L]H)1P^+D4>] (P#=#L 2;EX#8]7;P.?+1:9RYFRD,H_L(. M@,;,N>39Q$ZYRQ+)NQEV-=%KR&>-@AG77Y'U!+ P04 " $ MAVA6[]^Z:. . !2A0 &0 'AL+W=O'. 1(GJS2[$N^H+0@#W&4Y*>C15$LWTXF MN;^@L9>/TR5-X)>[-(N] CYF\TF^S*@7\$)Q--&G4WL2>V$R.COAWUUG9R=I M641A0J\SDI=Q[&6/%S1*5Z9_!ILD$) MPI@F>9@F)*-WIZ-S[:T[,UD!?L2O(5WEC;\):\IMFGYA']X%IZ,IBXA&U"\8 MA ?_NZ>7-(H8$L3Q1PTZVM3)"C;_7J/_P!L/C;GUZB):!30C(X" M>EU WRY@=A0PZ@+&=@&[HX!9%S#WK<&J"_"F3ZJV<^*NO,([.\G2% ^^(3>0E$$949+> MD1\S+RER]M>'FT\YQ%@LR&T*_WR$K'E#O"0@US3C>9OX B\)0@:6DU?74$U2 M+&@1^E[TFKRZHH471OEKJ.?3S15Y]>UK\BV9D)R%DY,P(9^2L,B/X$OX^^,B M+7.H(S^9%-!F%OG$K]MW5;5/[VB?II/W*52<$S<):" #3("L#6/ZFK%+78GX M4QF-B3$](OI4U]H"4A>_HCX4UWAQO:6XNW]Q3=$:8]/_!L_M;3GLJK?;*^?Z>#;?.GY M]'0$0I?3[)Z.SK[[1K.GW[=QBPGF(H%)O)L;WDT5^MFO-"_"9$Z6- O3H(TW M9?FAO*F#T6J"VJ\H((.:T.'I00ZC].L"/^L4@]4)F_(DM](RS:B ME,A#B:K ' [&3K+W9Y8UM4XF]TU2=@^R;4T<)#%@;QBPE0S\7,:W--NT/2?W MD"';@E4U6 DTM,$5F-5HBS:%_[9:C%2EQ(RS8<91,O/>>PCC,FYC0EEP*!.8 M8"X2F$38;$/8[,":/L/D'1/,10*3>#_>\'[\3$U7EA_*FSH8LUO3GU!0XD.; MBLGE5(G5F!/6>?8!.,I"'Y2-W!2I_Z6:Y[5QI88>2A8JFHN%)M/:F+-K!Q[@ M=0!8Y&.BN5AH,OFZ(%]7YC2W0C0X(N*,77;FL!)J,(WZSKE:-XV6LS56M3)# MPE)HRIGSWJ.>_)NX\3)*'RE,=YB%O HSZA=IJVI=JBL=S"6JD\!"DPD77D(S M#ZT'J&X$%6+:F[4"T0 M*IJ+A2:S+'R2?NBU%QW5,Z&BN5AH,OG",^GJI8L!T_:+'JC/6COYJ)ZI1I,N MU%N.8^W,]K&JE7D5=DC?PP[M(9@7/3A=I*(ZJ!JMJ9_.V-Z>4V'5*3,J7):N M=EG/6!N[Z('N(AG5=]5HTG+9-L.[AVCZU.XXC0F3I*M7CIYX&E.;4G6=@\E! M]458:#+?PA?IAUYXTE$-%2J:BX4FDR\+'H N,4!U9CTQ&-VK5EAQ MR-MDA LS<):R6K2DV_6JZQR\.0;5>&&AR7P+XV4<>HW+0'5LJ&@N%II,OO!_ MAMK_]6M)#T"'EJA+#:9<'8-B!1PK#IG>QIX[M 6RC99\7*6MC.)NK\/=7_<2 M#L\0#L\X]*J8@>KP4-%<+#29?&$##;15L8L>J,]Z._FH3M#872/3V]PU5JTR MK<(+&FK#MK>[[L'IXA35^-5H37>MZ6/=V:;T)5;2#&$2#;5)?(Z][H'N8AG5 M0=9HCI2YLVV.G9WT=KHN$QO"[QGJ=; GGL?4_EI=YV!V4"T>%IK,M[!XQO&A MSVBH9@\5S<5"D_?K"P-HJ@U@_YRX!Z!##=2E!F_T5\>@\-=8<=@;E$M'A::S+>P>*9^8"TQ4*IJ+A2:3+PR@J3: >VB)&J!+ M2U#=8$\,"G^-%8=,;^/>*O6"W).T9)'1U@5L=5V#.44U>5AH,L_"Y)G6H34$ MU>2AHKE8:#+YP@J::@NWAX;T>$"CG7)4#]@3@VH^\A*VT!2VT%1[MR$7,'J@ MNHA&M8'FKL,S+6OWW@"L6F5:A64T<;9.7O3@='&*:A[-W[U.=TX;K^"80E39^&OZOV0 MEED;*^JJ!M^(C+J8AX4FTRS,G77HQ3P+U>FAHKE8:#+YPNE9SUW,ZP'X;+93 MCNKO>F*PNB<*6''(] HO9ZEMT)")0@]4%]&HKJY&DS82ZBTW$6+5*M,J/)RE M]G![3Q1Z<+HX175U-=K61$$SMBE]";MF-9ZQ\6(/V;CH@>YB&??9'+O/W=A) M6M4A,FW":%EH=[E)L/?S:GG>WUE!]9Y:K/8]SU:$]M>G"5UEJ\[/WK3\U M3H_Z7^UWF*N.ZHFMMH4CLM6.2)]JLUK5WH'B)5RYKB,O 3E[^A[( ??YJ^,; M_'@C5!N%A2;WC;!1]J%ME(UJHU#17"PTF7QAH^QGVJA+-[$/?#V>CKG>A MHKE8:#+YPK[9??8-9QJ"NM9E[ZYUM3YN]24\H",\H/-U/:!24]2[@=61#J4? M%[C MU?G3A49=X6"R]5VAV;V;!:M.F43A%!VU4_SJ.J-XDC2JVT1%<['0Y%X2KM0Q M#ZTSJ(84%F?Y[R2-9>/D1IYQ]N MSWXO('Z67@1*QM\^M%B%@LP+\W7=L7*1ED1< M!OUS1%Z%KZ'6YIDCH% TAB@#5M[S_30+N/KQ]^8UJO[NFYFN.=_SDB%=P?$L MBC((66[V> K%L@2(B2X2_AV] / MEVSWC9]";P&E.5L36F;I?1A0PC(O]*OOFOU(@5WH,H_U,Z'UB>.(!/5)@\4' M>'D9%0P:FL@*1U[.-OD\,C[9YW7'%PNOJ,)IG+W\]>F))4%,BS&YKF(*>@\] M$AFT@@ZKTK(C.PKV4L6J(S+Z1PGQ5P0R-KQU6K$#/:[(WAS.E5RATWL>.3MU M\ED1&%D:00= 0%5H/-<7'N3)>NQ4V< P^%8H MMF^4]>$.2CWDPCBF00A'1H]5&UG-)+SK)FA3VRV%(SFKYSR]?RKA1%.]:5$[ M/I*ZNI&PFXZ2MARM( L:4%?4IWS_VOK-BU6;ZU>ME0DD>?3(%Q=9VSBM>158 M30%+41Y?M1[9T7-AUNR[M8(W^G#\_RI4VO392L6SMR 192,6$,?6&O"OIV&@ M..$RI'\KV#,4#!I[Q[91_P\H6942.=O>P!)[OME9FJME#::"3,@@;6Z]VXBV M:!V[Y+U*RXBI$ZN1YR%+(@KA0>KT,VM7&+X5WG,L@ P MX[:26H'9[2 LH(K-NE]8:RHXOTH$UN?//DL!V8N0,L7U:<;&^N:,P\]>(/'9 M^CY!=FGVMLPAHW*6ZR'\7DMCC<$5@8_9@'H!NSS#02C\+&4>G L@-&!S#)S( MR:VX'7&3^"QJ/G+92)DGX9_L#,""6="52,L3/RH#*H,'WU*UH:R/;[1GKDQ;KL@.9CD,"VX@S"F8[92G(7SQ>9#D2Y/1]J(W*9% MD<;\SP4D$LW8 ?#[79H6ZP^L@E6:?>%-/?L/4$L#!!0 ( 2':%;[$^@[ M/0, * , 9 >&PO=V]R:W-H965T-A6-WMDO9?OUL)X2FI!%,X26QG7N/ MS[F^MF]&&R'O50:@T6/.N!I[F=:K,]]7208Y42=B!=Q\60B9$VVZ<^3@(8C\GE'N3D1N[EI.16&M&.5Q+I-9Y3N2?"V!B,_9"[VG@ABXS;0?\ MR6A%EC #?;>ZEJ;G5R@IS8$K*CB2L!A[Y^'9-,36P5G\I+!16VUDI= M'^G8"RPC8)!H"T',ZP&FP)A%,CQ^EZ!>-:=UW&X_H7]UXHV8.5$P%>P7374V M]@8>2F%!UDS?B,UW* 5%%B\13+DGVI2V@8>2M=(B+YT-@YSRXDT>RT!L.83Q M'@=<.N!=A],]#KW2H>>$%LR'*$#1#FZS<1:$9ZJD:\-83NMGY3D+@IR> ^Y$*,KP76FT!>>0EH'\(W2 M2BY^DGN!6Q$O(3E!O? 3P@'RFKW5 M\,%[[/Y!E_H[ JOI'U;ZAYWO_N&+!,3#8"=)7]I$\9X<#8/G>S)H)?L-.$C" M7)Z>I^8FIDI+8FN0UF1M1WWK:G6%5H_!5JT0OD?"EJA=Q: CM'H,\',,<.=) M6T+6[BP<[MY9#59Q$/5V$M??JO5RD$M7 BM#9Z*RYWQ"UM^ MNQKR&::HWP$U4_)Y!]02P,$% @ !(=H5M/\AP4&" RD< !D !X;"]W M;W)K&ULQ9QO<]HZ%L:_BH;MW6UG*%@&#,DFS*2) M_\UL=S+)[;TO.O>%8@OPU+986R3-SG[XE6P'8VH>2?$_B-+_LK:1;#B"^36/8TU2]?A7!>UM?6K#W>,7NE,T7C7F M@>7\6L2_1Z%<7?9F/1+R!=O$\DX\>;QJT$3S A'GQ7_R5)4U>B38Y%(DE;&J M01*EY2O[7G7$C@$='3 P*P-SWV!\P&!4&8R.-1A7!N-] ^N P:0RF!SKP:H, MK'V#R0&#:64P/;9*L\I@=FR5SBJ#0E_#\O,K/OP;)MG\(A-/)-.E%4T?% HJ MK-5G'J5:[/1RE5.[#3D88N]]XJ]V0$8JD[9]HSYTC/79B?QG^)Q0 S:)Z9ACEHJ M='.\N=EB;G>;._QA0*A5F-,6G'9\DJ.MQD<%;W2JQLG7?ZBBQ)<\R?]HJ>=UR1VW5O+R9\N_ZF+>IKY-XJOJ0,!L)M96>M8;!4L+J4$DS$;"'"3,1<(\),P' MP1H:G&XU.'T]6.9DJ<2GI1CI,7$@LI"E 5?C([DJ'FO);)FW8I3M8L" MI;FK9<9YPE-)_D,^1\&*\9A\RMA&5?_C%7$SKFZ.F1KHLI10XY;05Z]D9A^0RI023,1L(<),Q%PCPD MS ?!&AJD1CU9:+PR+BE5N"Y4F-W,1M-.@5V+--_$,DJ7)"]#,EEP3A(]M1L_*]T] M)X=$U@D^661(F@VE.15M=\9A9.Q+#.G1@])\%*TI,;.6F/DS$LMX()9I]&]U M=V.)V!P062?Z9)$A:3:4YD!I+I3F06E^1=O].IG4:A].T#KE0#MGDQ$#"F5P M\CQ@=ZU.%B@T90&E.5":"Z5Y4)J/HC657"K$%H=@1*],4'[IP;;T-0*E&9#:0Z4 MYD)I'I3FHVC-)<=U@L4TWBBHF] D"Y1F0VD.E.9":1Z4YJ-H33'6R1BS.QGS M,X/M;N3),H2F8J")C*@-!M*GL1/-*/6=L=L\9?Z5_$$=D1*XX>>8L(USO&D!N>,"3!Q6G7WY] MWB\&%=4V"$0*0DVCKQY.B0[7Y1#C.HM4N(^8XFTRPG(21GFPR?6DR8/>2Z1? M.+D6R9JES]NQBGHV8$OU'+%4MU^M]M',ZL\F%5?Y"7@FF?+-DW4LGKD:Y; T M)$E1NUP;[$#_EI,'P;)07PZCC =2J#),ELZ*] M9L"@CCRS>*)*ZNM3/LHM, M).2=:N? G&F?[U0M!C.JGW%)KH=6_;*%C#S63[^1")L H<*$,E[HUNNNS,G@ MF*XUC^N7B47[U/B_] NU!LIQT2_F;#"=G-@O\DGL]TN;F(<[>W8RGXHM5?:N>_3A)0B*0Y7G*EG7%U O;\00KZ<: ?; M[7OF_P502P,$% @ !(=H5IGI9W-K @ O04 !D !X;"]W;W)K&ULK53;3MM $/V5E8LJ*A5\28"*.I9(T@L22 A*^U#U M86-/[!5[<7?'"?W[[L5Q TU0'_H2[^S..3MGLG/RM=(/I@% \BBX-).H06S/ MX]B4#0AJCE4+TIXLE184;:CKV+0::.5!@L=9DIS&@C(9%;G?N]%%KCKD3,*- M)J83@NI?4^!J/8G2:+-QR^H&W49CX;NWR?\)7!VFRMB5.R4.K!!9?5)$I<0<"A1,= [6<%,^#<$=DR?O:$\=7*F[\+UF'W+.3 MB)2=025ZL*U ,!F^]+'OPQ8@/=T#R'I ]APPW@,8]8"1%QHJ\[+F%&F1:[4F MVF5;-K?PO?%HJX9)]R_>H;:GS.*PN%*R/D+0@G!%)3DB%U7%7(,I)Y<; M[>5;H.VB0=W9AX_D^Y5-()<(POS8U:[ -M[-YN;YW+2TA$ED!]: 7D%4O'Z5 MGB;O=TG]3V1/A(\'X>.7V(M/UCZ(?37PB$S6'3.-UZ^6=L(6N$MZX#OS?,YY M5D62QZMM/7]G9.G9R9 4ZHRW)D& KKU!&%*J3F)X1L/NX$$7?O2>[4^M-P4K M^4,3C.V:ZII)0S@L+65R[*Q ![,( :K6S]M"H9U>OVRLOX)V"?9\J11N G?! MX-C%;U!+ P04 " $AVA6U*#\%AH# !N"P &0 'AL+W=O <.=!1";L>,[NX6[/%LJO>!&HXIF< _J1W4K<.8V+&E> I,Y9T3 M8NQ,_&$\T/;&X&<.&[DW)CJ2.>>/>G*=CAU/.P0%)$HS4/RL809%H8G0C3]; M3JK^1)>2/-+ M-K5MB,;)2BI>;L'H09FS^DN?MCKL 9"G'1!L <%+0'@$T-D".B\ P;$3PBT@ M-,K4H1@=8JIH-!)\0X2V1C8],&(:-(:?,YWV>R5P-T>?E70R*YH5\CR8+]?:-WQ]\'+D*3]9X-]F>,JU/"8Z0[*# M!X$EFDZ3A([AZ]B3\&LRETK@2_C=IG!-$;93Z.HPE!5-8.S@\Y<@UN!$F*Z> MUY:NV6N2Q:]$=B!=V$@7VMBC[Q4(O*DL(T4MH@"FZ+P K" K*H L\&6TR5G3 M=@VMKHWKJ.=YG9&[WI?I?Z/ ]P+OT"JV>GAF_-TF_NXI\1.:"0 LRZTQVZFN M/%*:5]IV8>S0P=5Q:&R%GBE/KY&G=XH\%P2>[3>=#8ROT3(T&C48# MJV,/IHM 2>@:Q)U*"R$Q')TG"5TS5_^[-:M,T3DRO]&)]Z@]G=>_WCZ;N1&^HR'(F M4><%4GJ7?:POHN[NZHGBE>EWYEQA]V2&2VR(06@#W%]PKG83?4#38D=_ 5!+ M P04 " $AVA68(N-XH\" !$!P &0 'AL+W=ONJ),.2J4M1 M(:>=E9 ETS25:U=5$EEJ067A!IX7N27+N1-/[-J=C"=BHXNF7@; M\#/'G3H8@W'R(,2CF5RG4\F<"Z*7WFJLZGST8$45VQ3Z'NQ^XJ-GZ'A2T2A[!-V3:SG0+)16I0- MF!24.:_?[*G)PP' CUX ! T@. 4,7@"$#2"T1FMEUM:":19/I-B!--'$9@8V M-Q9-;G)NJKC4DG9SPNGX&U(.%'R 95U&$"N8B[)B_/F= KL+U[P^+2;MYPO4 M+"_4!4%^+!=P?G8!9Y!S^)Z)C6(\51-7DR[#[B:-AEFM(7A!@Q_ C> Z4_"9 MIY@>$[ADJ'45[%W-@E[&!2:7$/KO(?""H$/0_/_A?H^ M=V6G!@^ZP>8W'JN*)3AUZ#]5*+?HQ&_?^)'WJ&PO=V]R:W-H965TFV?;(#IX::6R.6N4FG5D M.X.\"J!61FD%PH4!NVE;;EZG*'6?LX3M%Q[%NG%^ M(2JRCJ]QB>Y7MS"410>62K2HK- *#-8YNT\FT[$_'P[\%MC;HQB\DY76SSYY MJ'(6>T$HL72>@=-GBS.4TA.1C'\[3G8HZ8''\9[]6_!.7E;4?Y2E,[0K".>*'TB6+'R!Y? J MH&N8Z;;CZO63A; +#VIX?'^+%PMNN'(-.E%R>0D7-*HW)6> M#J73=TK/L1S!./D,:9S<_0^/R,7!2GJPD@:^\7DK?^Y7UAEZ[;^G) T45Z&PO=V]R:W-H965T&9[J7[H+8 A=SD7>NYMC2FN?5^G6\BI MOI(%"'RREBJG!H=JX^M" Z%WF/C"-EMC)_QD5M -W(+Y5MPH'/F-2L9R$)I)012LY]Z;\'H1 MN@#WQG<&>]VZ)];*2LH?=O!7-O<"2P0<4F,E*%YVL #.K1)R_%>+>LTW;6#[ M_J#^SIE',RNJ82'YWRPSV[DW\4@&:UIR\T7NWT-M*+9ZJ>3:_9)]_6[@D;34 M1N9U,!+D3%17>E0#8 XT^9/5>:4@'Y2/'"#,.G5&3D M1H$&8O\H758G@Z5 MH\O"Z,Q".)@,3TST?N9"$^/&Q+CW9!\JW+/IJ>GK?)62T9A?>;^PA\VH!/>\$_29'6[(\$GIX7B.GD!'AZ!AQ& MT[";. SN_Y"#!YRA1^+6FO$Q2W "W/_E"S=1V&HUPEYG2[9> RX&'IH5F#V M(&8+K7+A&@T[51P=P<=OMQJDO333TQ+3#_O89/BM%LSVOQ^IVC"A$7>-\L'5 M&)=&52UE-3"R<%W92AKL\=SM%MMP4/8%?+Z6TAP&MM%K&OOD)U!+ P04 M" $AVA6!QPO;_P" !'" &0 'AL+W=O0E)CI5LA[E0%H\E#D7,V<3.ORS'55G$%!U4"4P/'+ M6LB":ES*U%6E!)I8IR)W \^;N 5EW(FF=N]*1E-1Z9QQN))$545!Y>]SR,5V MYOC.;N.:I9DV&VXT+6D*-Z#ORBN)*[=%25@!7#'!B83US)G[9XO0V%N#;PRV M:N^=&"4K(>[-XB*9.9XA!#G$VB!0?&Q@ 7EN@)#&KP;3:4,:Q_WW'?IGJQVU MK*B"AL<&+1:[L+]DVMIY#XDII433.R*!@ MO'[2AR8/>P[^Y 6'H'$(#AU&+S@,&X>A%5HSL[*65--H*L662&.-:.;%YL9Z MHQK&315OM,2O#/UTM!!%P32612M">4(6@FO&4^ Q T7>DWF2,)-OFI,+7C>- MR?[Q$C1EN3I!D[N;)3D^.B%'A'%RFXE*(9":NAKIF2!NW% YKZD$+U#Q W*) MT3-%/O$$DJ< +NIJQ04[<>=!+^(2X@$9^N](X 5!!Z'%W[O[/72&;:Z'%F_X MJEPOF8ISH2H)Y,=\I;3$#O_9E<4ZR*@[B#GU9ZJD,N*4W[J5W*S1V?4Q+9I]M\4B%[2E)#!*/ ">)49&SV-QL/"4T ME0"VQEUBZHCC/9Y!Z$^" S6]O%Y9E$FK>M*K^HO1A"<<'DQO5DQE5K-8X^6X MTEV:)L]R[QWH>6X1^.&XNSIARS/L;QY8@VD90@M1(<$2))9 X^3IXEAC^=X^ MR<'X@&9OP']-N[MW)Q<@4SNJ%+81DJUOL':WG89S.P0.]L]Q2M9#[1&F'K&7 M5*:,*Y+#&B&]08A](^NQ52^T*.W-OQ(:YXA]S7#2@S0&^'TMA-XM3(#VOT/T M!U!+ P04 " $AVA6__[&07L" F!@ &0 'AL+W=OWTP1JZ2C90/;G)5+H+(&0(&A7$9B'WL8 F,N436QN\^9S @G?!P M_)S]TM=N:]D0#4O)?M#2U(M@'J 2MJ1EYD;NOT)?3^SR%9)I_XOV?6P4H*+5 M1O)>;!UP*KHG>>S[<"# ^!4![@78^^Y WN6*&))G2NZ1RY[8CTS%/G2KU*G=*=_D846OU)4,K.0]5C+&2EZPIG,*WY8VXL< ME NP^ULIS?/$72[#7T/^!U!+ P04 " $AVA6([QA$2P# *$P #0 M 'AL+W-T>6QE^"+?JE60IV/V/,!(M7Z; MFS*8J+DT ])M3(%[?$T'I!U_)(&C&ZF4#?;A[*QUU7J\ MO-E%+FKHDH1>XNX!Q"@M1AH?I+:U3V\+);\^C'P?-T;=VZ:NAI];(N=X7KF% M=<*&_4S)==XBX@R6E^8L>*)B0$94\+'FX)71G(NE,W? ,%%"Z<#8@K&!VF I MGQW<=CVHI9HGYU+I*K:+X+[']? =8-4#@5R(1F"'.,.P7U!CF):WME,-KHRO MH*!N/RP+JW"JZ;+=Z9*U0_6P0<9*ITPW8=ID91KV!Y%MI&Q%N1+-DTKJ&XZ&MV,*LRFF1X9H[)ZCY[Z[SE$FF MJ=@4;6O_F%?YS8JCZW\EN?I5V17LU5COGLP$/6H=?L;3*\=-^= &XO+E"U8.JJ[>CJN MFH%MV*CU!0Z[R&UU^1',QV%^!# L#J8 \W%>6)S_:3X]=#X.P[3UO$@/]>FA M/L[+AXRJ&XOC]TGLY9]IDD11'&,K.AIY%8RP=8MC^/C9,&W@@<6!2'^VUGBV M\0K97P=83O=5"#93O!*QF>)K#8A_W< C2?S9QN* !Y8%K'8@OC\.U)3?)XH@ MJY@V[ W&D23!$*A%?XW&,;(Z,=S^_&!O210EB1\!S*\@BC $WD8-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( 2':%;(KD+'!04 M "$J / >&PO=V]R:V)O;VLN>&ULQ9K?;^(X$(#_%8N7ZTG' ?G![E;+ M2BRE5R064(/V]>0F!JPF-F<[VW;_^ILD<.L(&-W+E*<4)TV^3&)_,XX_OVCS M_*3U,WLMSZ8[47#[I]X+!7LVVA3" M?G_8*[A4G2^?C^=:F9[_0SN1.JD5-%8-WZ5XL;_V5S_9#VGED\RE>QMUZK]S MT6&%5+*0/T4VZO0[S.[TRX,V\J=6CN=):G2>CSJ#9L=W89Q,3YJ3"G+-GVS= MXOC3(P>046?8AQ-NI+&N/J(^/P?&'P(.;GZ53M_+W ESQYWXR^AR+]6V.@W< M1<^[C3H.QVT3Q%OS?\*H-QN9BCN=EH50KHFC$7D%J.Q.[FV'*5Z(4>=X".,J M8U/E($ALIII3P;'5G<*E9UESUPYPO1B:6PD[S"RKP>D@)\M%LIS/[L;KZ1W[ M.IZ/%Y,I2QZFTW7B 08(8' U0':SXAYDB$"&[PB9K&'S;;H P.4]6ZZFCQYD MA$!&5X.I#CY,&#_(! ?J"%7!FI4KGG.1M7 M(Z1T4MAZ*%J:+5?2@_R(0'ZDA4S*HN#FC>D-2^162?@W#B/F.$UU"2.F!_D) M@?Q$"SGE1H%$+%L)PY(=-\(?N_O8X-VG)3O$R;)'D0KY@\/5_V +X7P^5"[$ M=H$<8@^&?VL4^$\I]]4_G"!B>AD0^V4&68G:5A=E8VLA)3BAP[PR(!8+/&!3 M"HC=*YS$'CNPV\&+."F-\3$QLPR(U3)3J2X$6_-787TF3"0#:I/HHM"*)4ZG MSW785D9LA#$0S:K-Q\14,B!V23V>=)^X!2Y KA[S27J(661 K)''JA'85KSJ MQVO#@:^N"EH/&E/(@-@AW( /, M&P&Q-U#MMK*L --'0*P/'#/T,=$*A5@AI_D!NUE7+K:_^XB81P)ZCYQ-% Z@ M/B;FD8#8(TB^4)'ZF)A: F*UG,\9SCYT3"T!L5K0Y*'=RS'#!,2&\9.'LS'$ MY!)0%R@7]'RFXV#6"8BMTSCP7/1"S#,AL6=0&;(;'Q/S3$A>IB"E] M,0M%Q!:ZD*YU6;/#Q\0L%!%;Z"+F.,MD:RXTPBP4767"[+]!R9=YPY:PWL&_95*#^_C# +1>053PMSNMF(^K,K:W;XF)B%(F(+(=&L MDGLX-PVP]]!BS4$Q="Z&8_O >8Q:*J6LA%-,OV6+, M0C%U+81@MK/W&%T;0&RAR]\BZK[N8V(6BHDM--=JVW7"%"S77)T,\#XF9J&8 MV$*'.:-3_YRL3XHQ"\7O\GGG\"8>"O;J'>7J[3?+YCXF9J'X?6;@SF.V%ZY@ M%AH26^@7YB$WRMA]Z4HCV#<.&Q\3L]"0>ED:.G'8]3$Q"PVI%Z=AF.V'CEEH M6%NH=UR2F(F-5");P"4LM*<\3U>&59MFM4045U\X-V6>3Z!MJ>::9\<5CL?5 MF5_^!5!+ P04 " $AVA6)V75I0P" "$)0 &@ 'AL+U]R96QS+W=O MINW]?%Q_%PJJMF-X[] MCY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_ MF=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,' M/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L( MY!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>; MW01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B= M4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%0 M2P,$% @ !(=H5N[5[1CF 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I, M?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F M3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:E8#<.X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " $AVA6 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( 2':%:!<-Z=C @ )&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5L\2#/TD P F0H !@ M ("!MA8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ !(=H5C.B"4)W @ Y 4 !@ ("!DR8 'AL+W=O MT:P< /D? M 8 " @4 I !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5G9&O#A1 M(@ &UL4$L! A0#% @ !(=H M5L'J&(78 @ D 8 !D ("!,EP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5HJJK5&P @ . 8 M !D ("!ZF8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5FG(*/)0# )2H !D M ("!QW< 'AL+W=O$P &0 @(%.A >&PO=V]R:W-H965T M&UL4$L! A0# M% @ !(=H5KQH&QQ[" U1, !D ("!DI$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5E_Y M8"$? P YP8 !D ("!+L$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5MKNYG%H P ^P< !D M ("!L\H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !(=H5J*3BIOZ"0 ,B, !D ("! MN]8 'AL+W=O&PO=V]R:W-H965T?_U\@( (H& 9 M " @7KE !X;"]W;W)K&UL4$L! A0#% M @ !(=H5G#,L;5/ @ \ 0 !D ("!H^@ 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5J4N@HK. @ G@< !D M ("!,P4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !(=H5B\("JO\ P ?A4 !D ("!=PX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!(=H5FO8 Z32 @ V0< !D ("!!!D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5JWKN#;- P M @T !D ("!1B0! 'AL+W=O@# #8#P &0 @(%* M* $ >&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5N:!]VN-! 6!L !D M ("!_S(! 'AL+W=O&PO=V]R:W-H M965T\] 0!X;"]W;W)K&UL4$L! M A0#% @ !(=H5N_X_&9%"P 1DL !D ("!4$D! 'AL M+W=O&PO=V]R:W-H965T-C 0!X;"]W;W)K&UL4$L! A0#% @ !(=H M5M/\AP4&" RD< !D ("!5VEG&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5F"+C>*/ @ 1 < M !D ("!AW4! 'AL+W=O $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ !(=H5@<<+V_\ @ 1P@ !D M ("!'GX! 'AL+W=O&PO=V]R:W-H965T MT8Y@$ /4D 3 " ;F/ 0!;0V]N=&5N B=%]4>7!E&UL4$L%!@ !' $< :!, -"1 0 $! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 141 323 1 true 45 0 false 8 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100050 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100060 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 100070 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 100080 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 6 false false R7.htm 100090 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 100100 - Disclosure - Principal Activities and Organization Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosurePrincipalActivitiesAndOrganization Principal Activities and Organization Notes 8 false false R9.htm 100110 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 100120 - Disclosure - Earnings Per Share Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShare Earnings Per Share Notes 10 false false R11.htm 100130 - Disclosure - Accounts Receivable, Net Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNet Accounts Receivable, Net Notes 11 false false R12.htm 100140 - Disclosure - Property and Equipment, Net Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 100150 - Disclosure - Intangible Assets, Net Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNet Intangible Assets, Net Notes 13 false false R14.htm 100160 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 100170 - Disclosure - Income Taxes Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 100180 - Disclosure - Common Stock and Preferred Stock Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStock Common Stock and Preferred Stock Notes 16 false false R17.htm 100190 - Disclosure - Share-based Compensation Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensation Share-based Compensation Notes 17 false false R18.htm 100200 - Disclosure - Related Party Transactions Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 100220 - Disclosure - Leases Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeases Leases Notes 19 false false R20.htm 100230 - Disclosure - Commitments and Contingencies Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 100240 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 100250 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 100260 - Disclosure - Earnings Per Share (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShare 23 false false R24.htm 100270 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNet 24 false false R25.htm 100280 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet 25 false false R26.htm 100290 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNet 26 false false R27.htm 100300 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities 27 false false R28.htm 100310 - Disclosure - Income Taxes (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxes 28 false false R29.htm 100320 - Disclosure - Share-based Compensation (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationTables Share-based Compensation (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensation 29 false false R30.htm 100340 - Disclosure - Leases (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeases 30 false false R31.htm 100350 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 31 false false R32.htm 100360 - Disclosure - Principal Activities and Organization - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosurePrincipalActivitiesAndOrganizationAdditionalInformationDetails Principal Activities and Organization - Additional Information (Details) Details 32 false false R33.htm 100370 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 33 false false R34.htm 100380 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) Details 34 false false R35.htm 100390 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details 1) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1 Summary of Significant Accounting Policies - Additional Information (Details 1) Details 35 false false R36.htm 100400 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) Details 36 false false R37.htm 100420 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Details 37 false false R38.htm 100430 - Disclosure - Accounts Receivable, Net - Summary of Movement of Allowance for Doubtful Accounts (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfMovementOfAllowanceForDoubtfulAccountsDetails Accounts Receivable, Net - Summary of Movement of Allowance for Doubtful Accounts (Details) Details 38 false false R39.htm 100440 - Disclosure - Property and Equipment, Net - Property and Equipment, Net (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails Property and Equipment, Net - Property and Equipment, Net (Details) Details 39 false false R40.htm 100450 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 40 false false R41.htm 100460 - Disclosure - Intangible Assets, Net - Intangible Assets Other than Goodwill (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails Intangible Assets, Net - Intangible Assets Other than Goodwill (Details) Details 41 false false R42.htm 100470 - Disclosure - Intangible Assets, Net - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails Intangible Assets, Net - Additional Information (Details) Details 42 false false R43.htm 100480 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details) Details 43 false false R44.htm 100490 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails Accrued Expenses and Other Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) Details 44 false false R45.htm 100500 - Disclosure - Income Taxes - Schedule of Benefit for Income Taxes (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails Income Taxes - Schedule of Benefit for Income Taxes (Details) Details 45 false false R46.htm 100510 - Disclosure - Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details) Details 46 false false R47.htm 100520 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) Details 47 false false R48.htm 100530 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 48 false false R49.htm 100540 - Disclosure - Common Stock and Preferred Stock - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails Common Stock and Preferred Stock - Additional Information (Details) Details 49 false false R50.htm 100550 - Disclosure - Share-based Compensation - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails Share-based Compensation - Additional Information (Details) Details 50 false false R51.htm 100560 - Disclosure - Share-based Compensation - Schedule of Unvested RSU Activity (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails Share-based Compensation - Schedule of Unvested RSU Activity (Details) Details 51 false false R52.htm 100570 - Disclosure - Share-based Compensation - Schedule of Unvested RSU Activity (Parenthetical) (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails Share-based Compensation - Schedule of Unvested RSU Activity (Parenthetical) (Details) Details 52 false false R53.htm 100580 - Disclosure - Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Details) Details 53 false false R54.htm 100590 - Disclosure - Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Parenthetical) (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Parenthetical) (Details) Details 54 false false R55.htm 100600 - Disclosure - Share-based Compensation - Summary of Allocated Share-based Compensation (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails Share-based Compensation - Summary of Allocated Share-based Compensation (Details) Details 55 false false R56.htm 100610 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 56 false false R57.htm 100620 - Disclosure - Long-term loan - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails Long-term loan - Additional Information (Details) Details 57 false false R58.htm 100640 - Disclosure - Leases - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 58 false false R59.htm 100650 - Disclosure - Leases - Summary of Company's Lease Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationDetails Leases - Summary of Company's Lease Information (Details) Details 59 false false R60.htm 100660 - Disclosure - Leases - Summary of Company's Lease Information (Paranthetical) (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationParantheticalDetails Leases - Summary of Company's Lease Information (Paranthetical) (Details) Details 60 false false R61.htm 100670 - Disclosure - Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details) Details 61 false false R62.htm 100680 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 62 false false R63.htm 100690 - Disclosure - Commitments and Contingencies - Future Minimum Capital Payments under Certain Data Licensing Agreements (Details) Sheet http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails Commitments and Contingencies - Future Minimum Capital Payments under Certain Data Licensing Agreements (Details) Details 63 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - rdvt-20221231.htm 8 rdvt-20221231.htm rdvt-20221231.xsd rdvt-20221231_cal.xml rdvt-20221231_def.xml rdvt-20221231_lab.xml rdvt-20221231_pre.xml rdvt-ex21_1.htm rdvt-ex23_1.htm rdvt-ex31_1.htm rdvt-ex31_2.htm rdvt-ex32_1.htm rdvt-ex32_2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rdvt-20221231.htm": { "axisCustom": 0, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 541, "http://xbrl.sec.gov/dei/2022": 39 }, "contextCount": 141, "dts": { "calculationLink": { "local": [ "rdvt-20221231_cal.xml" ] }, "definitionLink": { "local": [ "rdvt-20221231_def.xml" ] }, "inline": { "local": [ "rdvt-20221231.htm" ] }, "labelLink": { "local": [ "rdvt-20221231_lab.xml" ] }, "presentationLink": { "local": [ "rdvt-20221231_pre.xml" ] }, "schema": { "local": [ "rdvt-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 528, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 4, "total": 10 }, "keyCustom": 59, "keyStandard": 264, "memberCustom": 17, "memberStandard": 26, "nsprefix": "rdvt", "nsuri": "http://www.redviolet.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "10", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Accounts Receivable, Net", "menuCat": "Notes", "order": "11", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "12", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Intangible Assets, Net", "menuCat": "Notes", "order": "13", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "14", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Common Stock and Preferred Stock", "menuCat": "Notes", "order": "16", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStock", "shortName": "Common Stock and Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Share-based Compensation", "menuCat": "Notes", "order": "17", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensation", "shortName": "Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "18", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "rdvt:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Leases", "menuCat": "Notes", "order": "19", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "rdvt:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "rdvt:EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "rdvt:EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Share-based Compensation (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationTables", "shortName": "Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "rdvt:ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "rdvt:ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Principal Activities and Organization - Additional Information (Details)", "menuCat": "Details", "order": "32", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosurePrincipalActivitiesAndOrganizationAdditionalInformationDetails", "shortName": "Principal Activities and Organization - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "33", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "lang": "en-US", "name": "rdvt:CashAndCashEquivalentsMaturityDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_9723547a-7c32-4206-806c-e1d6334362f9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details)", "menuCat": "Details", "order": "34", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_9723547a-7c32-4206-806c-e1d6334362f9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details 1)", "menuCat": "Details", "order": "35", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_b40c144d-37c7-4ff7-beb7-3ffb256765ca", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "36", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "37", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails", "shortName": "Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_57819906-45d4-4dba-b05d-4ce8e821ad68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Accounts Receivable, Net - Summary of Movement of Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "38", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfMovementOfAllowanceForDoubtfulAccountsDetails", "shortName": "Accounts Receivable, Net - Summary of Movement of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Property and Equipment, Net - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "39", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "shortName": "Property and Equipment, Net - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "menuCat": "Details", "order": "40", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "shortName": "Property and Equipment, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Intangible Assets, Net - Intangible Assets Other than Goodwill (Details)", "menuCat": "Details", "order": "41", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "shortName": "Intangible Assets, Net - Intangible Assets Other than Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5308009f-6b5e-4af5-aefd-bc7ca3254331", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Intangible Assets, Net - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails", "shortName": "Intangible Assets, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details)", "menuCat": "Details", "order": "43", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails", "shortName": "Intangible Assets, Net - Schedule of Estimated Amortization Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)", "menuCat": "Details", "order": "44", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Income Taxes - Schedule of Benefit for Income Taxes (Details)", "menuCat": "Details", "order": "45", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Benefit for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details)", "menuCat": "Details", "order": "46", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails", "shortName": "Income Taxes - Effective Income Tax Benefit Differed from Statutory Federal Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "47", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "48", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Common Stock and Preferred Stock - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "shortName": "Common Stock and Preferred Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "INF", "lang": null, "name": "rdvt:TreasuryStockIssuedShares", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_6d1745e4-0b40-4fb7-9956-656c3ca2971f", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_6d1745e4-0b40-4fb7-9956-656c3ca2971f", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_c26c8e89-b027-483b-83a0-6865643157a4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Share-based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "shortName": "Share-based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_c26c8e89-b027-483b-83a0-6865643157a4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_1133f8a0-016f-4b19-9253-915e4c99b469", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Share-based Compensation - Schedule of Unvested RSU Activity (Details)", "menuCat": "Details", "order": "51", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails", "shortName": "Share-based Compensation - Schedule of Unvested RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_0edfcac3-8bfa-41d3-b6dc-addc08d138b1", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_913125a0-81cd-42de-9558-a5b4dbbb2633", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Share-based Compensation - Schedule of Unvested RSU Activity (Parenthetical) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "shortName": "Share-based Compensation - Schedule of Unvested RSU Activity (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_407d64f3-9f0b-4e4f-b404-d5cce92b39bc", "decimals": "INF", "lang": null, "name": "rdvt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantedInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Details)", "menuCat": "Details", "order": "53", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "shortName": "Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_29d8a148-3b55-4103-8f24-b958287aceb7", "decimals": "-3", "lang": null, "name": "rdvt:AmortizationOfShareBasedCompensationOfRsusWithBothTimeAndPerformanceBasedConditions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Parenthetical) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "shortName": "Share-based Compensation - Schedule of Grants of RSUs with both Time- and Performance-based Conditions (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "0", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Share-based Compensation - Summary of Allocated Share-based Compensation (Details)", "menuCat": "Details", "order": "55", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails", "shortName": "Share-based Compensation - Summary of Allocated Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Related Party Transactions - Additional Information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_7a34e1e5-88ee-4e30-a23f-0b3bdf1ebf43", "decimals": "2", "lang": null, "name": "us-gaap:RelatedPartyTransactionRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Long-term loan - Additional Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails", "shortName": "Long-term loan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_d5dc75b1-0e94-43ec-a702-ad742252e28c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LandSubjectToGroundLeases", "reportCount": 1, "unique": true, "unitRef": "U_sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_d5dc75b1-0e94-43ec-a702-ad742252e28c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LandSubjectToGroundLeases", "reportCount": 1, "unique": true, "unitRef": "U_sqft", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Leases - Summary of Company's Lease Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationDetails", "shortName": "Leases - Summary of Company's Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_252f3847-bd5a-4cc9-9e77-6a6fe3e7c0b9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_252f3847-bd5a-4cc9-9e77-6a6fe3e7c0b9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeaseCostTableTextBlock", "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5aa3b681-4afd-47a4-be61-0f0c9b2fdb1b", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Leases - Summary of Company's Lease Information (Paranthetical) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationParantheticalDetails", "shortName": "Leases - Summary of Company's Lease Information (Paranthetical) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeaseCostTableTextBlock", "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5aa3b681-4afd-47a4-be61-0f0c9b2fdb1b", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100670 - Disclosure - Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Scheduled Future Maturities and Present Value of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "rdvt:LeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "rdvt:ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "rdvt:CostOfNonCancellableDataLicensingAgreements", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100680 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "62", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "rdvt:ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "rdvt:CostOfNonCancellableDataLicensingAgreements", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rdvt:ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100690 - Disclosure - Commitments and Contingencies - Future Minimum Capital Payments under Certain Data Licensing Agreements (Details)", "menuCat": "Details", "order": "63", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails", "shortName": "Commitments and Contingencies - Future Minimum Capital Payments under Certain Data Licensing Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rdvt:ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_5ebff40a-be92-496c-924b-0b9ac3345d8a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100090 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Principal Activities and Organization", "menuCat": "Notes", "order": "8", "role": "http://www.redviolet.com/20221231/taxonomy/role/DisclosurePrincipalActivitiesAndOrganization", "shortName": "Principal Activities and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rdvt-20221231.htm", "contextRef": "C_882ff8f9-0551-443a-8d83-946dd0c0fe9e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 45, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Securities Act File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "rdvt_AccountsReceivableUnbilledCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Unbilled Current", "label": "Accounts Receivable Unbilled Current", "terseLabel": "Current Portion Unbilled Accounts Receivable" } } }, "localname": "AccountsReceivableUnbilledCurrent", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_AccountsReceivableUnbilledNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Unbilled Non Current", "label": "Accounts Receivable Unbilled Non Current", "terseLabel": "Non Current Portion Unbilled Accounts Receivable" } } }, "localname": "AccountsReceivableUnbilledNonCurrent", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_AccruedDataAcquisitionCostsCurrent": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued data acquisition costs current.", "label": "Accrued Data Acquisition Costs Current", "terseLabel": "Accrued data acquisition costs" } } }, "localname": "AccruedDataAcquisitionCostsCurrent", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_AmortizationOfShareBasedCompensationOfRsusWithBothTimeAndPerformanceBasedConditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement with both time- and performance-based conditions", "label": "Amortization of share-based compensation of RSUs with both time and performance-based conditions", "terseLabel": "Amortization of share-based compensation", "verboseLabel": "Amortization of share-based compensation of RSUs with both time- and performance-based conditions" } } }, "localname": "AmortizationOfShareBasedCompensationOfRsusWithBothTimeAndPerformanceBasedConditions", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_CaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cares Act [Member]", "label": "Cares Act [Member]", "terseLabel": "Cares Act" } } }, "localname": "CaresActMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_CashAndCashEquivalentsMaturityDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalents maturity description.", "label": "Cash And Cash Equivalents Maturity Description", "terseLabel": "Cash and cash equivalents maturity description" } } }, "localname": "CashAndCashEquivalentsMaturityDescription", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_ConcentrationRiskPercentage2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk percentage 2", "label": "Concentration Risk Percentage2", "terseLabel": "Concentration Risk Percentage 2" } } }, "localname": "ConcentrationRiskPercentage2", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rdvt_ConsultingServiceFeeMonthlyPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consulting service fee monthly payment.", "label": "Consulting Service Fee Monthly Payment", "terseLabel": "Consulting service fee monthly payment" } } }, "localname": "ConsultingServiceFeeMonthlyPayment", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_ConsultingServiceFeeRecognizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consulting service fee recognized amount.", "label": "Consulting Service Fee Recognized Amount", "terseLabel": "Consulting service fee recognized amount" } } }, "localname": "ConsultingServiceFeeRecognizedAmount", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_ContractWithCustomerLiabilityAdditionalRenewalOfContractPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability additional renewal of contract period.", "label": "Contract With Customer Liability Additional Renewal Of Contract Period", "terseLabel": "Additional automatic renewal period of contract" } } }, "localname": "ContractWithCustomerLiabilityAdditionalRenewalOfContractPeriod", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_ContractWithCustomerLiabilityRevenueRecognitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability revenue recognition period.", "label": "Contract With Customer Liability Revenue Recognition Period", "terseLabel": "Deferred revenue recognition period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognitionPeriod", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_ContractWithCustomerLiabilityRevenueRecognizedPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability revenue recognized period.", "label": "Contract With Customer Liability Revenue Recognized Period", "terseLabel": "Deferred revenue realization period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedPeriod", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_CostOfNonCancellableDataLicensingAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Data cost under certain data licensing agreements.", "label": "Cost Of Non Cancellable Data Licensing Agreements", "terseLabel": "Data cost incurred" } } }, "localname": "CostOfNonCancellableDataLicensingAgreements", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_CostOfRevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of revenue from contract with customer.", "label": "Cost Of Revenue From Contract With Customer Policy [Text Block]", "terseLabel": "Cost of Revenue (Exclusive of Depreciation and Amortization)" } } }, "localname": "CostOfRevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rdvt_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_CustomersWithPricingContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers with pricing contracts.", "label": "Customers With Pricing Contracts [Member]", "terseLabel": "Customers With Pricing Contracts" } } }, "localname": "CustomersWithPricingContractsMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_DataSupplierOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data supplier one.", "label": "Data Supplier One [Member]", "terseLabel": "Data Supplier One" } } }, "localname": "DataSupplierOneMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_DeferredAmountPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Amount Percentage", "label": "Deferred Amount Percentage", "terseLabel": "Deferred amount percentage" } } }, "localname": "DeferredAmountPercentage", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rdvt_DeferredTaxAssetsAccountsReceivable": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets accounts receivable.", "label": "Deferred Tax Assets Accounts Receivable", "terseLabel": "Accounts receivable" } } }, "localname": "DeferredTaxAssetsAccountsReceivable", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_DeferredTaxAssetsAccruedExpenseAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets accrued expense and other current liabilities.", "label": "Deferred Tax Assets Accrued Expense And Other Current Liabilities", "terseLabel": "Deferred revenue, and accrued expenses and other current liabilities" } } }, "localname": "DeferredTaxAssetsAccruedExpenseAndOtherCurrentLiabilities", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_DeferredTaxExpenseBenefitValuationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax expense (benefit) valuation allowance.", "label": "Deferred Tax Expense Benefit Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxExpenseBenefitValuationAllowance", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_DescriptionOfWrittenNoticeOfIntentForRenewalOfContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of written notice of intent for renewal of contract term.", "label": "Description Of Written Notice Of Intent For Renewal Of Contract Term", "terseLabel": "Description of written notice of intent for renewal of contract term" } } }, "localname": "DescriptionOfWrittenNoticeOfIntentForRenewalOfContractTerm", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_EarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share line items.", "label": "Earnings Per Share [Line Items]", "terseLabel": "Earnings Per Share [Line Items]" } } }, "localname": "EarningsPerShareLineItems", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_EffectiveIncomeTaxRateReconciliationForgivenessOfTheCaresActLoan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Forgiveness of the CARES Act loan", "label": "Effective Income Tax Rate Reconciliation, Forgiveness of the CARES Act loan", "terseLabel": "Forgiveness of the CARES Act loan" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForgivenessOfTheCaresActLoan", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "pureItemType" }, "rdvt_EffectiveIncomeTaxRateReconciliationForgivenessOfTheCaresActLoans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation forgiveness of the cares act loans.", "label": "Effective Income Tax Rate Reconciliation Forgiveness Of The Cares Act Loans", "terseLabel": "Forgiveness of the CARES Act loan" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForgivenessOfTheCaresActLoans", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "rdvt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Executive Compensation Percent", "terseLabel": "Nondeductible executive compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "rdvt_EffectiveIncomeTaxRateReconciliationValuationAllowance": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation valuation allowance.", "label": "Effective Income Tax Rate Reconciliation Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationValuationAllowance", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "rdvt_EmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees And Directors.", "label": "Employees And Directors [Member]", "terseLabel": "Employees and Directors" } } }, "localname": "EmployeesAndDirectorsMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "rdvt_EquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity.", "label": "Equity [Line Items]", "terseLabel": "Equity [Line Items]" } } }, "localname": "EquityLineItems", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_EquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity.", "label": "Equity [Table]", "terseLabel": "Equity [Table]" } } }, "localname": "EquityTable", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated useful lives of property and equipment.", "label": "Estimated Useful Lives Of Property And Equipment Table [Text Block]", "terseLabel": "Estimated Useful Lives of Property and Equipment" } } }, "localname": "EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "rdvt_GreaterThan10PercentStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Greater than 10 percent stockholder.", "label": "Greater Than10 Percent Stockholder [Member]", "terseLabel": "Michael Brauser-A Greater Than 10% Stockholder" } } }, "localname": "GreaterThan10PercentStockholderMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_IncomeTaxReconciliationForgivenessOfTheCaresActLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Forgiveness of the CARES Act loan", "label": "Income Tax Reconciliation Forgiveness of the CARES Act loan", "terseLabel": "Forgiveness of the CARES Act loan" } } }, "localname": "IncomeTaxReconciliationForgivenessOfTheCaresActLoan", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_IncomeTaxReconciliationNondeductibleExecutiveCompensation": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation nondeductible executive compensation.", "label": "Income Tax Reconciliation Nondeductible Executive Compensation", "terseLabel": "Nondeductible executive compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExecutiveCompensation", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_IncreaseDecreaseForCollectionCustomersActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease ) for collection customers activities.", "label": "Increase Decrease For Collection Customers Activities", "terseLabel": "Decrease for collection customers activities" } } }, "localname": "IncreaseDecreaseForCollectionCustomersActivities", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdvt_IntangibleAssetsGrossNotYetAmortizedExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets that have not started amortization, excluding goodwill", "label": "Intangible Assets Gross Not Yet Amortized Excluding Goodwill", "terseLabel": "Intangible assets that have not started amortization" } } }, "localname": "IntangibleAssetsGrossNotYetAmortizedExcludingGoodwill", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_IntangibleLiabilityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible liability disclosure.", "label": "Intangible Liability Disclosure [Abstract]" } } }, "localname": "IntangibleLiabilityDisclosureAbstract", "nsuri": "http://www.redviolet.com/20221231", "xbrltype": "stringItemType" }, "rdvt_InteractiveDataLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Member stands for Interactive Data, LLC.", "label": "Interactive Data Limited Liability Company [Member]", "terseLabel": "Interactive Data" } } }, "localname": "InteractiveDataLimitedLiabilityCompanyMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_LargestDataSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Largest Data Supplier Member", "label": "Largest Data Supplier [Member]", "verboseLabel": "Largest Data Supplier" } } }, "localname": "LargestDataSupplierMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_LeasesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of leases.", "label": "Leases Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesDisclosureTextBlock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "rdvt_LegacyBankOfFloridaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Bank of Florida [Member]", "label": "Legacy Bank Of Florida [Member]", "terseLabel": "Legacy Bank Of Florida" } } }, "localname": "LegacyBankOfFloridaMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_LongTermPurchaseCommitmentOfSupplierAgreementExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term purchase commitment of supplier agreement expiration date.", "label": "Long Term Purchase Commitment Of Supplier Agreement Expiration Date", "terseLabel": "Amended and renewed term of agreement expiration date with supplier" } } }, "localname": "LongTermPurchaseCommitmentOfSupplierAgreementExpirationDate", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "rdvt_LossContingencyAccrualProductLiabilitiesDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of imputed interest necessary to reduce (reconcile) the estimated aggregate undiscounted amount of the accrual for damages arising from third-party use of the entity's product(s) or process(es) to the present value recognized on the balance sheet (if the accrual qualifies for discounting).", "label": "Loss Contingency Accrual Product Liabilities Discount", "terseLabel": "Loss contingency, concessions granted" } } }, "localname": "LossContingencyAccrualProductLiabilitiesDiscount", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_LossEarningsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "(Loss) earnings per share:", "label": "(Loss) earnings per share:", "terseLabel": "Earnings per share:" } } }, "localname": "LossEarningsPerShare", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "rdvt_MinimumDaysOfAdvanceWrittenNoticeOfTerminationBySupplierDuringInitialTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum days of advance written notice of termination by supplier during the initial term.", "label": "Minimum Days Of Advance Written Notice Of Termination By Supplier During Initial Term", "terseLabel": "Supplier's written notice of termination during the initial term" } } }, "localname": "MinimumDaysOfAdvanceWrittenNoticeOfTerminationBySupplierDuringInitialTerm", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_MinimumMonthsOfAdvanceWrittenNoticeOfTerminationByCompanyDuringInitialTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum months of advance written notice of termination by the Company during the initial term.", "label": "Minimum Months Of Advance Written Notice Of Termination By Company During Initial Term", "terseLabel": "The Company's written notice of termination during the initial term" } } }, "localname": "MinimumMonthsOfAdvanceWrittenNoticeOfTerminationByCompanyDuringInitialTerm", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_Minimumdaysofadvancewrittennoticeofterminationbyeachpartypriortoendofamendedandrenewedtermoflongtermdatalicensingagreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum days of advance written notice of termination by each party prior to end of amended and renewed term of long term data licensing agreement.", "label": "MinimumDaysOfAdvanceWrittenNoticeOfTerminationByEachPartyPriorToEndOfAmendedAndRenewedTermOfLongTermDataLicensingAgreement", "terseLabel": "Each party's written notice of termination prior to end of amended and renewed term" } } }, "localname": "Minimumdaysofadvancewrittennoticeofterminationbyeachpartypriortoendofamendedandrenewedtermoflongtermdatalicensingagreement", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_ModificationOfRestrictedStockUnitsRsuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Modification Of Restricted Stock Units RSU [Member]", "label": "Modification Of Restricted Stock Units RSU [Member]", "terseLabel": "Modification of Restricted Stock Units (RSUs)" } } }, "localname": "ModificationOfRestrictedStockUnitsRsuMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_NoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Customer Member", "label": "No Customer [Member]", "verboseLabel": "No Customer" } } }, "localname": "NoCustomerMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_NonExecutiveEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Executive Employee [Member]", "label": "Non-Executive Employee [Member]", "terseLabel": "Non Executive Employee" } } }, "localname": "NonExecutiveEmployeeMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails" ], "xbrltype": "domainItemType" }, "rdvt_NoncashLeaseExpenses": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expenses.", "label": "Noncash Lease Expenses", "terseLabel": "Noncash lease expenses" } } }, "localname": "NoncashLeaseExpenses", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdvt_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "rdvt_NumberOfMajorSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major suppliers.", "label": "Number Of Major Suppliers", "terseLabel": "Number of major suppliers" } } }, "localname": "NumberOfMajorSuppliers", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "rdvt_NumberOfTotalCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of total customers.", "label": "Number of Total Customers", "terseLabel": "Number of total customers to which concessions were granted" } } }, "localname": "NumberOfTotalCustomers", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "rdvt_OperatingLossCarryforwardsExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards expiration year.", "label": "Operating Loss Carryforwards Expiration Year", "terseLabel": "Operating loss carryforward, expiration year" } } }, "localname": "OperatingLossCarryforwardsExpirationYear", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "rdvt_OtherLeaseInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other lease information.", "label": "Other Lease Information [Abstract]", "terseLabel": "Other information:" } } }, "localname": "OtherLeaseInformationAbstract", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_PaymentForTaxWithholdingRelatedToNetShareSettlementOfVestingOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for tax withholding related to net share settlement of vesting of restricted stock units.", "label": "Payment For Tax Withholding Related To Net Share Settlement Of Vesting Of Restricted Stock Units", "negatedLabel": "Taxes paid related to net share settlement of vesting of restricted stock units" } } }, "localname": "PaymentForTaxWithholdingRelatedToNetShareSettlementOfVestingOfRestrictedStockUnits", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdvt_PercentageOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock.", "label": "Percentage Of Common Stock", "terseLabel": "Percentage of common stock" } } }, "localname": "PercentageOfCommonStock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rdvt_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue.", "label": "Percentage Of Revenue", "terseLabel": "Percentage of Revenue" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rdvt_PercentageOfSecuritiesEntitledToVote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "With respect to each annual or special meeting of the Company's stockholders until the Expiration Date of the Separation Agreement, the Consultant agreed to vote the shares of the Company's common stock or any other securities entitled to vote then held by him or his affiliates in accordance with the board of directors' recommendations on director proposals, provided there is a change in no more than 25% of the current directors (not including changes resulting from a director's death or resignation), and the ratification of the appointment of the Company\u2019s independent registered public accounting firm.", "label": "Percentage of Securities Entitled to Vote", "terseLabel": "Percentage of the current director change" } } }, "localname": "PercentageOfSecuritiesEntitledToVote", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rdvt_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance Based Restricted Stock Units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "rdvt_PresentValueIncludedInCondensedConsolidatedBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Present value included in condensed consolidated balance sheet.", "label": "Present Value Included In Condensed Consolidated Balance Sheet [Abstract]", "terseLabel": "Present value included in consolidated balance sheet:" } } }, "localname": "PresentValueIncludedInCondensedConsolidatedBalanceSheetAbstract", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdvt_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory note.", "label": "Promissory Note [Member]", "terseLabel": "Promissory Notes" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_PromissoryNoteSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory note shares.", "label": "Promissory Note Shares [Member]", "terseLabel": "Promissory Note [Member]" } } }, "localname": "PromissoryNoteSharesMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_PropertyPlantAndEquipmentUsefulLifeAndValuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment useful life and values.", "label": "Property Plant And Equipment Useful Life And Values [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeAndValuesAbstract", "nsuri": "http://www.redviolet.com/20221231", "xbrltype": "stringItemType" }, "rdvt_RegulatoryAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regulatory assets.", "label": "Regulatory Assets [Abstract]" } } }, "localname": "RegulatoryAssetsAbstract", "nsuri": "http://www.redviolet.com/20221231", "xbrltype": "stringItemType" }, "rdvt_RenewalTermOfAgreementRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Renewal term of agreement related party.", "label": "Renewal Term Of Agreement Related Party", "terseLabel": "Renewal term of agreement, related party" } } }, "localname": "RenewalTermOfAgreementRelatedParty", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_RetirementOfTreasuryStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Retirement of treasury stock.", "label": "Retirement Of Treasury Stock", "terseLabel": "Retirement of treasury stock", "verboseLabel": "Cancellation of treasury stock" } } }, "localname": "RetirementOfTreasuryStock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdvt_RetirementOfTreasuryStockShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retirement of treasury stock share", "label": "Retirement Of Treasury Stock Share", "verboseLabel": "Retirement of treasury stock, Shares" } } }, "localname": "RetirementOfTreasuryStockShare", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "rdvt_ScheduleOfEarningsPerShareCommonClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's earnings per share.", "label": "Schedule Of Earnings Per Share Common Class [Table]", "terseLabel": "Schedule Of Earnings Per Share Common Class [Table]" } } }, "localname": "ScheduleOfEarningsPerShareCommonClassTable", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of future minimum payments for capital commitment.", "label": "Schedule Of Future Minimum Payments For Capital Commitment Table [Text Block]", "terseLabel": "Future Minimum Capital Payments under Certain Data Licensing Agreements" } } }, "localname": "ScheduleOfFutureMinimumPaymentsForCapitalCommitmentTableTextBlock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "rdvt_ScheduleOfRestrictedStockUnitsAwardsGrantedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of restricted stock units awards granted.", "label": "Schedule Of Restricted Stock Units Awards Granted Table [Text Block]", "terseLabel": "Schedule of Grants of RSUs with both Time- and Performance-based Conditions" } } }, "localname": "ScheduleOfRestrictedStockUnitsAwardsGrantedTableTextBlock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "rdvt_SeparationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Separation agreement.", "label": "Separation Agreement [Member]", "terseLabel": "Separation Agreement" } } }, "localname": "SeparationAgreementMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_ServiceAgreementExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service agreement expiration date.", "label": "Service Agreement Expiration Date", "terseLabel": "Service agreement expiration date" } } }, "localname": "ServiceAgreementExpirationDate", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "rdvt_ServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services agreement.", "label": "Services Agreement [Member]", "terseLabel": "Services Agreement" } } }, "localname": "ServicesAgreementMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Additional Granted In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Additional Granted In Period", "terseLabel": "Additional granted, Number of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantedInPeriod", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "sharesItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options, expected to vest outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "terseLabel": "Expected to vest and issued, remaining shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails" ], "xbrltype": "sharesItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDelivered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested and delivered.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Delivered", "negatedLabel": "Vested and delivered, Number of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDelivered", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeliveredInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested and delivered in period, weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Delivered In Period Weighted Average Grant Date Fair Value", "terseLabel": "Vested and delivered, Weighted average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeliveredInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNotDelivered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered", "negatedLabel": "Vested not delivered, Number of units", "terseLabel": "Vested not delivered, Number of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNotDelivered", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNotDeliveredInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered In Period Weighted Average Grant Date Fair Value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Delivered In Period Weighted Average Grant Date Fair Value", "terseLabel": "Vested not delivered, Weighted average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNotDeliveredInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsWithheldAsTreasuryStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments withheld as treasury stock.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Withheld As Treasury Stock", "negatedLabel": "Withheld as treasury stock, Number of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsWithheldAsTreasuryStock", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsWithheldAsTreasuryStockWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Withheld As Treasury Stock Weighted Average Grant Date Fair Value", "terseLabel": "Withheld as treasury stock, Weighted average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsWithheldAsTreasuryStockWeightedAverageGrantDateFairValue", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, grant date range.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Grant Date Range", "terseLabel": "Grant dates" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateRange", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails" ], "xbrltype": "stringItemType" }, "rdvt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price And Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract", "nsuri": "http://www.redviolet.com/20221231", "xbrltype": "stringItemType" }, "rdvt_ShareBasedCompensationAwardGrantsUnvestMinimumThresholdLimitOfGrossRevenueForVestingOfGrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based compensation award grants unvest minimum threshold limit of gross revenue for vesting of grants.", "label": "Share Based Compensation Award Grants Unvest Minimum Threshold Limit Of Gross Revenue For Vesting Of Grants", "terseLabel": "Gross revenue threshold limit for vesting of grants" } } }, "localname": "ShareBasedCompensationAwardGrantsUnvestMinimumThresholdLimitOfGrossRevenueForVestingOfGrants", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_ShareBasedCompensationAwardGrantsUnvestMinimumThresholdLimitOfPositiveAdjustedEBITDAForVestingOfGrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Award Grants Unvest Minimum Threshold Limit Of Positive Adjusted EBITDA For Vesting Of Grants.", "label": "Share Based Compensation Award Grants Unvest Minimum Threshold Limit Of Positive Adjusted E B I T D A For Vesting Of Grants", "terseLabel": "Positive adjusted EBITDA threshold limit for vesting of grants" } } }, "localname": "ShareBasedCompensationAwardGrantsUnvestMinimumThresholdLimitOfPositiveAdjustedEBITDAForVestingOfGrants", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "rdvt_ShareBasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award tranche four member.", "label": "Share Based Compensation Award Tranche Four Member", "terseLabel": "Criteria Four" } } }, "localname": "ShareBasedCompensationAwardTrancheFourMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails" ], "xbrltype": "domainItemType" }, "rdvt_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period, shares, restricted stock units, vested.", "label": "Stock Issued During Period Shares Restricted Stock Units Vested", "terseLabel": "Vesting of restricted stock units, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsVested", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "rdvt_StockIssuedDuringPeriodValueRestrictedStockUnitsVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period, value, restricted stock units, vested.", "label": "Stock Issued During Period Value Restricted Stock Units Vested", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsVested", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "rdvt_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program [Member]", "label": "Stock Repurchase Program [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_StockRepurchasedAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased Average Price Per Share", "label": "Stock Repurchased Average Price Per Share", "terseLabel": "Stock Repurchased Average Price Per Share" } } }, "localname": "StockRepurchasedAveragePricePerShare", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "rdvt_StocksGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement.", "label": "Stocks Granted During Period Value Sharebased Compensation", "terseLabel": "Share-based compensation" } } }, "localname": "StocksGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "rdvt_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rdvt_TermOfAgreementRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of agreement related party.", "label": "Term Of Agreement Related Party", "terseLabel": "Term of agreement, related party" } } }, "localname": "TermOfAgreementRelatedParty", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rdvt_TradeAccountsPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade accounts payables.", "label": "Trade Accounts Payables [Member]", "terseLabel": "Total Accounts Payable" } } }, "localname": "TradeAccountsPayablesMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_TransactionalCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transactional customers.", "label": "Transactional Customers [Member]", "terseLabel": "Transactional Customers" } } }, "localname": "TransactionalCustomersMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_TreasuryStockIssuedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock Issued Shares", "terseLabel": "Treasury Stock, issued" } } }, "localname": "TreasuryStockIssuedShares", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "rdvt_TwoThousandEighteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 stock incentive plan.", "label": "Two Thousand Eighteen Stock Incentive Plan [Member]", "terseLabel": "2018 Stock Incentive Plan" } } }, "localname": "TwoThousandEighteenStockIncentivePlanMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rdvt_VestedAndDeliveredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vested And Delivered [Member]", "label": "Vested And Delivered [Member]", "terseLabel": "Vested And Delivered" } } }, "localname": "VestedAndDeliveredMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "rdvt_VestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting percentage.", "label": "Vesting Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "VestingPercentage", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rdvt_WithheldAsTreasuryStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Withheld As Treasury Stock [Member]", "label": "Withheld As Treasury Stock [Member]", "terseLabel": "Withheld As Treasury Stock" } } }, "localname": "WithheldAsTreasuryStockMember", "nsuri": "http://www.redviolet.com/20221231", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r226", "r553", "r615", "r668" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r264", "r265", "r266", "r267", "r340", "r484", "r510", "r533", "r534", "r550", "r556", "r564", "r614", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r264", "r265", "r266", "r267", "r340", "r484", "r510", "r533", "r534", "r550", "r556", "r564", "r614", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r226", "r553", "r615", "r668" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r223", "r489", "r551", "r562", "r609", "r610", "r615", "r667" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r223", "r489", "r551", "r562", "r609", "r610", "r615", "r667" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r264", "r265", "r266", "r267", "r338", "r340", "r370", "r371", "r372", "r460", "r484", "r510", "r533", "r534", "r550", "r556", "r564", "r608", "r614", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r264", "r265", "r266", "r267", "r338", "r340", "r370", "r371", "r372", "r460", "r484", "r510", "r533", "r534", "r550", "r556", "r564", "r608", "r614", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r341", "r592" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r187", "r341", "r577", "r592" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r224", "r225", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r552", "r563", "r615" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r224", "r225", "r517", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r552", "r563", "r615" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r187", "r341", "r577", "r578", "r592" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r597", "r657" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r12", "r561" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r153", "r227", "r228", "r537" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r227", "r228" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $60 and $28 as of December 31, 2022 and 2021, respectively", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r65", "r144" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r7", "r561" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "terseLabel": "Additional paid-in capital", "totalLabel": "Additional Paid in Capital, Total" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r381", "r382", "r383", "r589", "r590", "r591", "r651" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid- in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Increase in treasury stock resulting from shares withheld to cover statutory taxes", "terseLabel": "Increase in treasury stock resulting from shares withheld to cover statutory taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r76", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Stock issuance cost" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Promotion Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r375" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails": { "order": 0.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Amortization of share-based compensation", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r154", "r231", "r237" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfAccountsReceivableNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfMovementOfAllowanceForDoubtfulAccountsDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfMovementOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r36", "r54", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expenses", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the diluted loss per share calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r126", "r148", "r170", "r214", "r217", "r221", "r235", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r418", "r420", "r427", "r561", "r612", "r613", "r659" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r140", "r155", "r170", "r235", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r418", "r420", "r427", "r561", "r612", "r613", "r659" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation and Liquidity" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r417", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r100", "r101", "r417", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r42", "r51" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Principal Activities" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosurePrincipalActivitiesAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized costs of internally-developed software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r142", "r536" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r33", "r38", "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r33", "r106" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Net increase in cash and cash equivalent", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "FDIC Insurance limit" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r150", "r151", "r152", "r170", "r190", "r191", "r193", "r195", "r202", "r203", "r235", "r268", "r270", "r271", "r272", "r275", "r276", "r305", "r306", "r308", "r312", "r319", "r427", "r535", "r576", "r584", "r593" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r70", "r262", "r263", "r519", "r611" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r71", "r520" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r589", "r590", "r651" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r561" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock - $0.001 par value, 200,000,000 shares authorized, 13,956,404 and 13,488,540 shares issued and outstanding, as of December 31, 2022 and 2021", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer and Network Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r559", "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software Developed for Internal Use", "verboseLabel": "Software Developed for Internal Use" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r46", "r47", "r104", "r105", "r226", "r518" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r46", "r47", "r104", "r105", "r226", "r516", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r46", "r47", "r104", "r105", "r226", "r518", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r123", "r206" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Significant Concentrations and Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r46", "r47", "r104", "r105", "r226" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r46", "r47", "r104", "r105", "r226", "r518" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r321", "r322", "r335" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized, previously reported as deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Total capital commitment under certain data licensing agreements", "totalLabel": "Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails": { "order": 0.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesFutureMinimumCapitalPaymentsUnderCertainDataLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue (exclusive of depreciation and amortization)", "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Total Data Acqusition" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r27" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Federal and state", "totalLabel": "Current Federal, State and Local, Tax Expense (Benefit), Total" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r587", "r647", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r45", "r226" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r75", "r168", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r293", "r300", "r301", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-term loan" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r1", "r116", "r125", "r304" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Principal amount", "totalLabel": "Long-term loan, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r585" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Debt Instrument, Increase, Accrued Interest", "verboseLabel": "Accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r18", "r278" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Loan Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r156", "r545", "r652" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Loan maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r77", "r78", "r79", "r80", "r107", "r108", "r110", "r122", "r173", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r436", "r545", "r546", "r547", "r548", "r549", "r585" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r587", "r648", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r643" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Deferred federal, state and local, tax expense (benefit), total", "totalLabel": "Deferred Federal, State and Local, Tax Expense (Benefit), Total" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r36", "r99", "r403", "r409", "r410", "r587" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r3", "r4", "r115", "r124", "r398" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred tax liabilities, gross, Total" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r390", "r391" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r587", "r648", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r399" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross, Total" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r645" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r97", "r646" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards, carried forward indefinitely" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r97", "r646" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r400" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r90", "r645" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities", "terseLabel": "Deferred tax liabilities", "totalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r97", "r646" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r97", "r646" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r36", "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "totalLabel": "Depreciation, Total", "verboseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r36", "r212" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r344", "r377", "r378", "r380", "r385", "r557" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r164", "r179", "r180", "r181", "r182", "r183", "r188", "r190", "r193", "r194", "r195", "r199", "r425", "r426", "r505", "r508", "r540" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r164", "r179", "r180", "r181", "r182", "r183", "r190", "r193", "r194", "r195", "r199", "r425", "r426", "r505", "r508", "r540" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r196", "r197", "r198", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r393" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Income tax expense" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r171", "r393", "r411" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax on loss before income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r644", "r650" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Excess tax benefit from share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r644", "r650" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal": { "auth_ref": [ "r644", "r650" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent", "terseLabel": "Effect of state taxes (net of federal tax benefit)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r644", "r650" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent", "terseLabel": "State rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r376" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based compensation capitalized in intangible assets" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based compensation recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized share-based compensation remaining weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r642" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation costs in respect of granted RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r76", "r138", "r160", "r161", "r162", "r174", "r175", "r176", "r178", "r184", "r186", "r201", "r236", "r320", "r381", "r382", "r383", "r405", "r406", "r424", "r428", "r429", "r430", "r431", "r432", "r433", "r446", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r233", "r234", "r238", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r302", "r317", "r422", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r543", "r599", "r600", "r601", "r670", "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period", "verboseLabel": "Estimated useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r146", "r257" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r59" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r59" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r59" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r59" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r59" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r255", "r256", "r257", "r258", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r57", "r491" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible Assets, Gross Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r55", "r56" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r57", "r490" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpensesDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, Fixtures and Office Equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r36", "r73", "r74" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on extinguishment of debt", "terseLabel": "Gain on extinguishment of debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r28" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r145", "r248", "r504", "r544", "r561", "r604", "r605" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r253", "r254", "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r250", "r252", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r36", "r249", "r251", "r253", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r36", "r62", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long lived assets", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r36", "r61" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Write-off of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r60", "r68" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r24", "r113", "r119", "r133", "r214", "r216", "r220", "r222", "r506", "r542" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r171", "r394", "r396", "r402", "r407", "r412", "r414", "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement": { "auth_ref": [ "r89", "r92" ], "lang": { "en-us": { "role": { "documentation": "Description of the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority.", "label": "Income Tax Examination, Likelihood of Unfavorable Settlement", "terseLabel": "Percentage of tax benefits likelihood of being realized upon settlement of tax authority" } } }, "localname": "IncomeTaxExaminationLikelihoodOfUnfavorableSettlement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r172", "r185", "r186", "r213", "r392", "r408", "r413", "r509" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "terseLabel": "Income tax expense", "totalLabel": "Income tax benefit", "verboseLabel": "Provision for income tax" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfBenefitForIncomeTaxesDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r159", "r388", "r389", "r396", "r397", "r401", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r644" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "verboseLabel": "(Decrease) increase in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r393" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax on loss before income taxes" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r644" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Excess tax benefit from share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r644" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other permanent differences" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r644" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails2": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "Effect of state taxes (net of federal tax benefit)", "verboseLabel": "State rate change" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r644" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount", "terseLabel": "State rate change" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxBenefitDifferedFromStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "totalLabel": "Income Taxes Paid, Net, Total" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r35" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r35" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "verboseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r582" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r485", "r582" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r35" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other noncurrent assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r35" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r56", "r486", "r487", "r488", "r490", "r538" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets Other Than Goodwill" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r109", "r121", "r163", "r211", "r435" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Cash paid for interest", "totalLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandSubjectToGroundLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land subject to a ground lease.", "label": "Land Subject to Ground Leases", "terseLabel": "Operating leases rentable square feet" } } }, "localname": "LandSubjectToGroundLeases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Company's Lease Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, existence of option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Scheduled Future Maturities and Present Value of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r445" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r445" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r445" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r445" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r445" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r445" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Difference between the maturities and the present value of operating lease liabilities", "totalLabel": "Lessee Operating Lease Liability Undiscounted Excess Amount, Total" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, extended term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease agreement" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r170", "r235", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r419", "r420", "r421", "r427", "r541", "r612", "r659", "r660" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r118", "r130", "r561", "r586", "r602", "r653" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r141", "r170", "r235", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r419", "r420", "r421", "r427", "r561", "r612", "r659", "r660" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LoanRestructuringModificationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by concessions made to the terms of loan contracts.", "label": "Loan Restructuring Modification [Axis]" } } }, "localname": "LoanRestructuringModificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoanRestructuringModificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral.", "label": "Loan Restructuring Modification [Domain]" } } }, "localname": "LoanRestructuringModificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, by Current and Noncurrent [Abstract]", "terseLabel": "Included in consolidated balance sheet:" } } }, "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term loan", "totalLabel": "Long-term Debt, Current Maturities, Total", "verboseLabel": "Current portion of long-term loan" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r149" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term loan (non-current)", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanScheduleOfLongTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-Term Debt, Term", "terseLabel": "Term of loan" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r72" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and promotion costs", "totalLabel": "Marketing and Advertising Expense, Total" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r166" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r166" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r33", "r34", "r37" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash (used) in operating activities", "totalLabel": "Net cash provided by operating activities", "verboseLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r25", "r37", "r120", "r132", "r139", "r157", "r158", "r162", "r170", "r177", "r179", "r180", "r181", "r182", "r185", "r186", "r192", "r214", "r216", "r220", "r222", "r235", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r426", "r427", "r542", "r612" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedLabel": "Net income (loss)", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosurePrincipalActivitiesAndOrganizationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r214", "r216", "r220", "r222", "r542" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r441", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r438" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r438" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r438" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesScheduledFutureMaturitiesAndPresentValueOfOperatingLeaseLiabilitiesDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r439", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r437" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r444", "r560" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesSummaryOfCompanySLeaseInformationParantheticalDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r443", "r560" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Operating loss carryforwards valuation allowance", "totalLabel": "Operating Loss Carryforwards, Valuation Allowance, Total" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Miscellaneous expenses payable" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r147" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r29" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized costs included in intangible assets", "totalLabel": "Payments for Software, Total" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r29" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r305" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r305" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r561" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock - $0.001 par value, 10,000,000 shares authorized, and 0 shares issued and outstanding, as of December 31, 2022 and 2021", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r579" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalForgivenessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan modification for a reduction in the amount of unpaid principal on a loan.", "label": "Principal Forgiveness [Member]", "terseLabel": "Principal Forgiveness" } } }, "localname": "PrincipalForgivenessMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of shares, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r31" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from long-term loan", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r69", "r521", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r64", "r143" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "terseLabel": "Total cost of property and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r66", "r131", "r507", "r561" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r66", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated life of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r165", "r239" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debts", "verboseLabel": "Charges to expenses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetSummaryOfMovementOfAllowanceForDoubtfulAccountsDetails", "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r2", "r117", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Remaining minimum purchase commitments through end of amended and renewed term" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r339", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r137", "r449", "r450", "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related party stockholder, percent" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r339", "r449", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r447", "r448", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r81", "r129", "r514", "r515", "r561" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r138", "r174", "r175", "r176", "r178", "r184", "r186", "r236", "r381", "r382", "r383", "r405", "r406", "r424", "r511", "r513" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r209", "r210", "r215", "r218", "r219", "r223", "r224", "r226", "r333", "r334", "r489" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Estimated revenue expected to be recognized in the future" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r226", "r595" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Benefit for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r52", "r603" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Movement of Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r19", "r77", "r78", "r79", "r80", "r107", "r108", "r110", "r122", "r546", "r548", "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term loan" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Earnings (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Effective Income Tax Benefit" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Allocated Share-based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r55", "r56", "r490" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r55", "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets Other than Goodwill" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r342", "r343", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unvested Restricted Stock Units" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Amortization Expenses" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expenses", "totalLabel": "Selling and Marketing Expense, Total" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing Expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r35" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, Number of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited, Weighted average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted in accordance with 2018 Plan", "verboseLabel": "Granted, Number of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value", "verboseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, Number of units, Ending balance", "periodStartLabel": "Unvested, Number of units, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, Weighted average grant-date fair value, Ending balance", "periodStartLabel": "Unvested, Weighted average grant-date fair value, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Shares, Vested", "verboseLabel": "Shares granted in accordance with 2018 Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of common stock authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfUnvestedRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Criteria One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Criteria Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Criteria Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r348", "r367", "r368", "r369", "r370", "r373", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Common Stock Issuance Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r374" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Total" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfAllocatedShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Number of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "RSU Grant Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balances, shares", "periodStartLabel": "Beginning balances, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares", "terseLabel": "Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r42", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r150", "r151", "r152", "r170", "r190", "r191", "r193", "r195", "r202", "r203", "r235", "r268", "r270", "r271", "r272", "r275", "r276", "r305", "r306", "r308", "r312", "r319", "r427", "r535", "r576", "r584", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r76", "r138", "r160", "r161", "r162", "r174", "r175", "r176", "r178", "r184", "r186", "r201", "r236", "r320", "r381", "r382", "r383", "r405", "r406", "r424", "r428", "r429", "r430", "r431", "r432", "r433", "r446", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r174", "r175", "r176", "r201", "r489" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r85", "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation", "totalLabel": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common stock upon direct offering to certain investors, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r5", "r6", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock upon direct offering to certain investors, net of costs, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r5", "r6", "r76", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon direct offering to certain investors, net of issuance costs of $86" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r5", "r6", "r76", "r81" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Common stock repurchased, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r5", "r6", "r76", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Common stock repurchased, value", "terseLabel": "Common stock repurchased, value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r53", "r561", "r586", "r602", "r653" ], "calculation": { "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r84", "r169", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r320", "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock and Preferred Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r434", "r453" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r434", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r434", "r453" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE INFORMATION" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentArrangementMember": { "auth_ref": [ "r2", "r117", "r128" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Supply Commitment Arrangement [Domain]", "terseLabel": "Supply Commitment Arrangement" } } }, "localname": "SupplyCommitmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentAxis": { "auth_ref": [ "r2", "r117", "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.", "label": "Supply Commitment [Axis]", "terseLabel": "Supply Commitment" } } }, "localname": "SupplyCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r134", "r135", "r136", "r229", "r230", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r233", "r234", "r302", "r317", "r422", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r599", "r600", "r601", "r670", "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r21", "r82" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r21", "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Shares, Beginning Balance", "terseLabel": "Treasury Stock, Shares", "totalLabel": "Treasury Stock, Shares, Total" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r6", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Treasury Stock, Shares, Retired", "verboseLabel": "Retirement of of treasury stock, Shares" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r21", "r82", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 0 and 103,147 shares as of December 31, 2020 and 2019", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "terseLabel": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureCommonStockAndPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r387", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebt": { "auth_ref": [ "r1", "r116", "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Unsecured Debt", "terseLabel": "Unsecured non-recourse loan in the principal amount", "totalLabel": "Unsecured Debt, Total" } } }, "localname": "UnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.", "label": "Unusual Risk or Uncertainty, Nature [Axis]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "localname": "UnusualRiskOrUncertaintyByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.", "label": "Unusual Risk or Uncertainty, Nature [Domain]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "localname": "UnusualRiskOrUncertaintyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureLongTermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r48", "r49", "r50", "r204", "r205", "r207", "r208" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfGrantsOfRsusWithBothTimeAndPerformancebasedConditionsParentheticalDetails", "http://www.redviolet.com/20221231/taxonomy/role/DisclosureSharebasedCompensationScheduleOfUnvestedRsuActivityParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r189", "r195" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares outstanding:", "verboseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r188", "r195" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redviolet.com/20221231/taxonomy/role/DisclosureEarningsPerShareScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://www.redviolet.com/20221231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121825205&loc=d3e27249-109313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 84 0000950170-23-006736-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-006736-xbrl.zip M4$L#!!0 ( 6':%:B;MR6B;L" %K-- 1 K;#])U7WOS)GC@U5B M%Y54DTS9NI]^(D R%RVV;&5*S!1[J5)F@B" V'X1" 1^_%^?SXK@PE9U7DY^ M>L9VZ;/ 3G1I\LG)3\_VCP[>OGWVOW[^\7\2$KQZ\_9=\,Y^"O9UDU_85WFM MB[*>5C9X?O3;#\';29%/;/"?OQS^&KPJ]?3,3IJ !*=-<[[WXL6G3Y]VC(_2W2R)V?]- M*?PY?ZH\OZSRD],F>*Y_"/ A>/-D8HOB,GB33^1$Y[((COI7[L 8]6ZP7Q3! M(3Y5!X>VMM6%-;O8Y?_X\;2!M8#UF-0_/5L8]Z=PMZQ.7K LRUY\QC;/VD9[ MGU55F'S6%C_ZEIS2^$7[XU+3YL:F4=NT66R:+PU@L77X A:Q@:G9OCTL^Q]? M:(X_*UG/FG^^UGYI?OAKWS3_?%N_#(>!]$9R]\TGY>0=D+W*] MVQ?0D$S:EO-7-3<_-'_-BZ:2D]J5U9EG%1Q%1"@G/%[HA-1V^>WP>?>DO/AJ M/RD)V6R)ZORF!8+E9"_^\[=?C_2I/9/D*AV,O<(*_:OA!WB6\[[AM"8G4I[/ M&CM9*_^"[H>EQGE="LZ2+_%#VV(VC*8BN,KU5X@ +Z&$,L)GT];E=-)4ES=/ MHOMQ:6QUU5R?!'RYU*@R%\NDK:RYR,O"-EX%8%/&YVL_;:I;YYJ]@%^?_?P_ M@A]/K33P[^#')F\*^S.CY.\_OFC_QF_/;".]YB'VW]/\XJ=G!^6D 7U$CF'F MSP+=?OKI66,_-R]:B7Z!W;[H^OU1E>8RJ)O+PO[T[$Q6)_ED+Y#3IOR?^=EY M60'9FY?GTJ"2W O2\\\OG_G7FORB?\CD]7DA+U$F+/SZ8_YY#_NV5?MG;HR= M^#_G0A/DYJ=G;SXR'AGJ!"6,:4X$US&1<:R)-M91ZJ(DR6 *$WF&;['YWCXH M6H/*]DTA3[JY?6X.K8-9?TQ3[ESJ,D*CB!$A0DE2DX8D$[$Q5%-GL;-6%GYZ M!O*SITH@C9PX68#*^-G_Z\<72^.\>=@J2=-,VXB(U&@B%/R511$G!@;@PI"J M6"7]L#L^WSLZE97]!723.2C/SNVD]@*Y7X%\GEB93Z:=?WVG^7$AJ)2QRZA)*1))IHG@8$L.83(UAH:'7YO^A*L]MU5Q^ M*$">]B?F-%+23.:&87#QU4RDF0V8X!S=!)+ MJ4/JDAO%L:FF((WXSSM-C%J1PM10&)D@PBA%I):&1-;%B4A8)F.VJ$->3T!W M7A[ TE>R>#LQ]O/?[>5WL=3/%(QD B:5Q;>,]$TEM8=Z[5!=F+(XE()HSH$& MB0:]$1I'N(E<&'$3RD1>8YQ6%NHW975HSZ>5/@4BO'<@16?EY*@I]1_?IPVF MD[Q]X/>/OQ^] HM4YWN3O [X9>_GU _@UN8*M:AI Q$/]&X]K$"%@V!69TP MD@F@?A(NKGV/E=\ GI9%*\YOX+OZ^];_S1U9W\8NDM2!OLH,$=HIDL76@,[6 MVG"I7,B2Q5$>3*MJ-LC_ K7P>F(0JW_?( D( ."MNQD6&TD%ZA.@7J)0L\(@ MF0I)+%02QXK**'$K%5(POCS5+B(I= TO!*6><6E)*#FG*LE 2,6W"NF+9:-? M66H]>JB_Y0;_.QR6P5^"/9&_'WP]N_+RN'JPWUWM3U!<6@_&GC9Y_,B MUWGSFSU3\ J3PZ^MLSJSHPTP(CYS4,BZ?N^\!M@'V MIQ]?W/B"G_N1S<;QXJ9)GWLYG8VYD56#XO S4@91-66S?F:_S5;/S)MV"A+6#: '$ M#!RC<];JUY:$R/![1_9<5BT\.JFL)_97J'CGEWLPA7[!,L<< KP"T85A>9[Y M'4Q#?7CT^ZK>>LN4ZU\N%W]96(&_883$5L>GOL)6G(9#-FPU0 MRA[3W\1C]V4P<+_WCM$1?N\ R.47N9G*8F$,K\&DE)?6U@"X7^65U4U9K>2E MA^BUM"_"C[_)S_G9]&PK=2T@@$S%X-VX5 !F-8DA*G4 $Z1.M I39Y@<*E\^ MJJ[=,*W',+PX7_XO<=>5IO>RY*%*@($D49H!-'=&$^G DK,P!O L8_" XZ%R MUY/7>OGD ;0>N[O68ZO3>D8F-G)12"*;>+_($D4-(U*HB":.1I8-EB]G+@+& MF)I+C+>5$PPA7 5]CQVT>C> M' OV:P.&$BCS!MSWK413L1,NYH*2&-Q4(M(8@%0,S,M=ECA&;<*B:&3>3;9W MWR<77]DF61"-X]-J=;*)NQ'OY-DB18\_E<>GY;26$_,:$P>L;:/,;R>(1T$_ MX#/;:?,52Y(,;(J*D@@\'6E(JITC/(V%R1)A!$^&)IO(ES-[_S=;GE3R_#37 MO7QT&]E[OQ\-WZ[KF*6:@7N9& VJT8B(R A#T599[1+!13S(Y?]-_JNL#J9U M4Y[9JEXRJOVWJQ+7@](+8>NP'N;U'[]<7@_F]2^]UGB-H_C%@FHZD]652/2^ M]@Q8'UIM\PNIBJ\IKLU4'%%J-0T-)U*GE@A+0R(EF'=G+.-Q2(5F@T6D=V*I MH^DY]//M+'4_W<)7IUNR, U3:QGAG N@D#(D"YDAL=2 PYQ3L7!#I= =W;F% M#>&U4H6ND"H)#R.12)+H$+-_:$Q2&FMBF8G#4(0QH.*A4>6[H[]WQV2W98K< MJ.R!&Z:-K6:-MM)K8B_EEK.$QQF^L$6!2J-B?E-5G]85""O/Z.> M6'398IH8(H)K#=9,&AH1*E9! MFC!D,@XM$)MJ1D2D'5%I*/&\K5:I -K$@XVMW25OW@<.ZC%K_C%TL\VDTS)Q M>+3:HHL;@W>;Q 0^1;%01NJ8#Y6W[KB=O6],WH;@/\@<3/6!/,\;66PE.0W7 M(HVD)#'-%!&,:9*&,2>1L:FPE(M$#C;9?#S..*JHFW@ZH12K5V!NOHR)D*DA MBC)+>$PMRVAB(CW88V-K]7?O,XI;TNP.RKIY[_Y6EJ8^+K^N).^NJG&*J*'/ M\@:7<(&E?Y75"4@9L(?L%V(K_7RA& =8G6*FF " ;2.21BDHZ5"*B$6I97RP M*.[Q2P6L)U&82G]4.B.<<4 _<0*>:1P)XGC&E#5IHNQ@0VG;M&N]F1)M9<(9 MII&E(::"*JV(S)PD(6[7&FN992/WW"&3:Q"'8=:_\?1(B3FA #< WJS"+ $' M+\F(5&E,J+8TE 8T7#2XS-CO"K[Y:D4(@]^>G5?EA3=7VZEW,N.B2&A-HHAA M?0\J26H!4]A$\(PZI@T=+)+8VKW$]6F^S612$QF=1 K>;#,PCJ'%A$#*":@< MP7G$+5__SLXWX4J6$"I6M*U%G4FTR& M3>H 5RI0NC22Q )2L#9*C%"#RV5] M;/D8CH883F+B>K9ZK#,VD>!'94F<(7=2DD6A(51R&P%:D*$<["&SQ^>.;?*[ M!@#7AR-L S":C$DFTBPCL8S :(HL)5D::\+3D/+4QK$)!PO6![,).P Z:N8, MCX0C3&,VMPE#DE(F2!I9=,.$U.':@5TK108@5''H=!B'"0D3\'T% I@TMB!>U*91!$YO ME P6M@RFD-80]O-2$7-)-0@?5J8.;8HU[V,L_*^5,"X#2S-"/QU$0=Q_G9] $]"1\6[MV6_VHY^^6:#^NI^-=4V(_/[>7,;7RM=XW MS7AN80$'Q'!.@7'%I#4;IZ"W8YT1B=MMH8AH$J4)-^%@+ MF#B*\1S88-,YA^GR/([KFE@9,B?QXD 9$O!Q&,DB04D6QHPZF;E4#/9@^-9& MW#>3E=)8B]CAA34I<)%(03E(EE!,^)9,:^'T<,_I#)20CQ,&$1K+E,:"&(80 MDO$4_/"8DS1681QK8V,Q.(L^R&CD(QWH-RP1D05TJD"1^T.-61;%!,RR#K7D M6<+6?J#_VW#)"LLM'.W.Y(???(#L#R&"F8BYXB6"18;TRF144*)RJ1D*:69"@?K6CZA M';?U)U=NV%[>(Q6>=E:DX+<2%F%Y%99*HJ1,<:>:4V=<9/3:E>KW8(&GDI>[ MGJT5)C#G73AB?8JFMIPHG7#"+54V,48EV>"N3QL1X( 0X.,H*^H$3S46?P2+ MCK>)4I)QO-I*((-53)/8":;E M8.DV*,0Y5NT!,Z1CKP(;EC@L6:"\8-P'%( M>:@YUCV')8[!#05?789A0K00+DR,,SK;].S=!ZNMNYX\IC3#$_=A!G 0BYZ' M.@)+FQD28G4LER32#J^2TNVW;LW39/R76ZD8,Q=B8>J$V)#BT5\A2 8^.$E% M%(8\"Z5B@P7P;8[3L?R\/VU.RRKO=U[ZWU_!KV %]4%[FG3-D?25"9%DF<0B MO.#VIA&&)!516FFBF4L% ]@3B5&(!F68&(UM&NF,)(XG>/5Q0C+J8H(5*YVT M*;?#.XZP_L-$F^&Z#$ 'IZ%C<>I28J0+B="@?J70E"CC>&A3%F5N<+CFB57? MTSQQ,0.:,&E2O$P9S"37CH0JE8HF(8OB0>YN#NTRYO:I@ 'P8BLOYS!HX5M0Y[&AB<27!<+_@O'RD04>M:3[U%-4T%%(M)+^5DT#X@P6 M-0F=E%;',1WNS0X#3;U;G;8)*28A.Q(KO',,SUU(ZPSFWVD9\DB$PZV.N!E. MXII 3Y:R6$D'!B+V)M*05(0(>C28R\2E?'A^WQ-,*Q^3O[\E%!;JS%+-29QE M8"<48/@T#14QEFZ&!A'5^126!G0#@IM&^P^K(7_,SL#WFUURJO.@(+B<;LT^@ M=2:R2"+/1>J0^2[-$.LF)$0@:G79$2D8)BP6@_2P3-AS<*?CU M9T]OAALQ ..>2>E,G#$26:[!I,?@*R9AB/@LC2R3<1P/-J=N:"GRZPF?L42# M"*>4J!3O-158ECT$6G$38\(C2]/UGTG?0@JM4 4SXT3&P3(R@1,Q,+:JI%Q EK%P(<("!2A!.*($%<1$6MN,JS!3@TT8 MVJ:KAC838XI421UR2PP>"Q>A ?.3 1\Q%RL:1JG4\>#0RUW3S7SX "B(FP;% M?TRKO#:YCQ!MC%Z3+K$LC0E/*& #$TFP01'\)73F4J69$MMA>1[> 5@A/E N M"AV>A;.1 MJD!JR/AG]H8R.=",=D-E@1>MI'KA[\MKGA;8 -P -B+ Q=ZFM' M X03BF4DXQ'@&1994'29$O'@CA\/I0K@>C1:E*F0 6PDD0L-$7$LB'+4$@Z^ MCE'<*98,+N%Y8P+.J_1,HXAFE$IB$LG:?6:5I)8XPS2UW&IG!IL#,*CS>,.I M /%(E3PIC3,C%)92HT1HFA#,D2D;HG4?@IX@:#%0:+N$"9_\JJQ-@=]1X_4)LI3,K MT]3RB"58JQN0> @63!J;$AK;6"=I9#(ZYF^,^1O?R=,A87?EZ2M-[\/3*DYX M8O 6T)B&1#@)-IXY14++8D%3F=ATL)O_@[+QW^#=GH)X;:6=-PXZYQI8EB$-\72Q$3 O(!7E:$9,<9E89K)2.JU)_A\6_ BQ!L*:+B2X(5B ML75<@O%AF'&M4I*%(2=1DE$6Q:$2Z[\]XEMW=FA$J%C%Y'EF4LE$2D(5 >49 MK&KJN" JBU*>)E);-=@]@X%>2)7B5+ M"8U79$]$DF46; ?8$V/Q*EE-LCBTQ"JC$IN)2-#!JM0['G18_U6R:[K;.:'& M.1:AGPFDL7BNBF-<3L9Q$B;:@O(34D.P,L*X\@Z<*B(Y7@Z3B< 5Q( M+B[C+&1&TB@;[/[ 4+VLM288K#'RM8$&9P 21"DX>XYIPM*,$9%1@WEVX$L9 M+K05+I)JL&G> ZQW^4C%M:UQ6FI0?LI) /LF)"K&HBC&:)H:%J9JL =R!I2I MLL+ZEE+%U,9)1$*:QAA!R4@*1"!,Q8EV)@U9-M@;1 =<2&B%.2J)#(5E-@*Z M6,1^(262AXY0%2I0B%:YX97B&\"6PV8%__'F4OA?<@=]?+7IO>X/CKG2#C>Q M7*K J-J89"&X&^V&>[R7J,'*1OI )M)@"]/72\O>9]Y7LI[["H;'[6F/YW_J#O)2J MV-)B:XES$:,B(2S$S$PE%#0V!.]"G2%H7&G=>2HB(@.024)YV*B:"I([*2D M*LX22@>7]O.58KFS^KC_S)O3#Z"*\LD)6*$&D_NW4W2-BQ.*IS!,AF WR4*L M!L((>+I61G'JX*NA$?&Q3D(R=#6VBJ1JLQ ^N=-LCR9D& M,4MB$*S0A'C3G2**446XY)RE<0<^%!FL ''Q]X &H VCN(,_J=C8E(6X:4A&E/$%-%2VBRSAF9ZL*5RAI@B MM,*-/),(Y724DC#$8Z@4"_1; \ZJCC.1&I5%R>".[K66"4O9]<[H#0[J>J.L MJRN1>9]1W'+2M8_T'EIM\PL,]FZE^=0\UJE-,Z(H7C:&Q9734%(2IW$4BY!% MB=R44_B/F16PRI*_P80(-,I)WBAC>$LY(E9NY[?#(LH0F6C M2&&)V5C@;2@1R3BJW=1)(=/,B&RPE3[&S;;!;;8]TK%_%H9IQ"61$0:S.& ' MR1)-+'-,4AU;&PU. 7^WD[N9)#),I=PHH D%RRA"9TF:6$HBGM$PBT,39H]$ MH@94AOE2'HXO='YHSP!6 Z!>"("\5T5^XH40TS'06![G9]#DO3N";VO79NP< M]0O<$OK']72\:TKL!ZD6]01>[YMF#+JP@ ." %SK5&OPU*VD%B" QM.%CA'' MPHRI,-'490G/DCF/;GK@_XL^^@_Z7_C#W LV?O]Z-67AG/M>?SRE9V49_GDIF[O.LVE+EXLC_[+J]$+VK457MJ _,8E M/FI9_^8^NQ^_M<$K#%Q7\_ +;/0MDI:LO-^Y:O, &G%EV4S*QCX+FO+0 MNOJG9V_>'7],3"JD O-V5"(*6+*%4I>/ZI M&>H2:\X8Q:+($8W!^4BCF$AF%%BBD"6I=;'+])4ECK7@,E+@;B*GQ@YOH 0. ME)HK8VS,C>6X=L"TQL&/3G"\QB&B))44>529S(0QCRBRIP565SP.B4Z ,\'E M24DJD,XIC;DV6AMN<(FUHYF%U8TY@R7F,;9(&4EY&#L&PF%]I=)A+G$D,^XH MK!#/,.G358#Y$/L@ESC+.C TUX105A0)- M)VT6D3 2D8"E9%RZY2662Y=X:D#-1ORH!(,G.&*ER4Q()O+K$Z MA_,E&3-8XB2!15&@*E+GTI"C!HA5E&9XU8*.';"GP!)CH30$I)\E,C8V$JAV M4JFC4$2<) YTA$@T:"=E040XO"52+$TT]A:*Q'JI24-,] Y3A]4 4Y+%U-HD MMH);I*NU-,D,_&A

S-)![Q2E$'1A)3J4#698Q8 MTQB#$BG2X6HGJB-A+&CR4$B88@3J))4Q)R#Q,;L+ M2 WF3F86EYB#&8QCT3*[S&++E$8C"S(I: 84!MVCP-Y*DR(',%P[&T5&@ITP M"OH0CHBB7I%+4TUI*"YL/>(BP$"CR7&2SQC7EUJ,@ MQP:QDW(IWN -.L.!A-L,D!E'&R:@=6;@559:-'72DC0-$^( <9DT306C%"TB MQ9,:<0P*-D9F H(I1#-9B(>U$LRKCH=*,!G&B)Y ^V&I(D$EEKKQF;,N 8.? MQ$E\Q89I6!3@;F!VK/8A5!*3#-0JR1+@3PL3#V/FN=ABV5=08ER@#;-(UT@3 ML&-A"$H,%#!2(K-"6YZ!J0L9'E!RC"@'K!.#K0,$DB9QA@K6NI2EZ$L+#F@. M+!K0-:$14,)2J\(P909?JC(P# F6UZ5X11L0',B?A 0TH@7CJD!TL)G@"D F MMV!?-=[D%@.N\_\P0O P-:'(V(T$:[^IRVFE;=U^/ 6I]1$%\.5^_A]!\.-Y M4#>72!;TXTD^P7#,'MVE?WEY#F*<3TZ(*AOPV/;8+CUO7CIP^$F=_[?=8]1_ M<2:KDWQ"FO)\C\Y;.'F6%Y=[Q_F9K8-W]E-P6)[)2=^XZ[%MK\H*1M1_QW=Y M=-X$IIRJPK[T8Y)%?C+9*ZQK7L(LZW,YZ8?\Z13\;@+?:+MW7EGRJ9+GBR.\ M-IZ__GM:-B^OC*K]HP6UW+\'G)9]RTYSNN;PA/KXQP1?_]4\LIB]_?('O MA^4[_\KB?6F=PN]:IX6UP#"3K;YQ-:*!KL;W< M=:+D<[KC__O#RVO?L1]>WKZ GRP>MMY396$6YW*=D/=8TM_?O3U^_2HX.MX_ M?GTTKNP*5_;H]<'OAV^/W[X^"O;?O0I>_^?!_]Y_][?7P<'[WWY[>W3T]OV[ MI[[%O0;^BBS.Y[PN?>(TNSB1/LF=!M[4".-;?R9!R@)\=F:E^WKP)5'0G0/:-QK/*_M7MUFN=AEAO-]/\/WPP"J M_NT7>9VW]\ON]<]WC:"5F7&A?UV$+T,?LS&WM,BN-H$_JJNO/&U7OEWJZ^_Z M"I4_P62)JJS\8\__D^ 7-]/YPE9-KF71L13P)0[M-H9>BU_[%8Z^)^/=8EJB M6(=:J8AD-L6 ELF(S%Q,I%,V-"F/$L-695KV)Y.I+ [M>5DUSP*?!M[\]"R' M6==6@W25A9)%43:J_/P TCS!]Q?KDN>__BE+1/SRZU;H1@E9&U^W#'=GULX> MA+,W35?OOWOW^_ZOP>'K#^\/CX,/OQ\>_;[_[C@X?A^ XW@,WF' PN#]8<"B MX+GY(7C_)CC^WZ^#!:=RYE#N'QSCSRP+Q4TLT6M$^#>J]7O86#'2#6![607- MJ0U<7H-$!)=65H&%!31?P?*KU+=:IVGL4DK2!#?\'.,D4P++;W 19QEW-M6K MTKM@)QM.VU=6MWEV(=MY0'(*PVB4:$Z2 M4!LBN$B)-/"7XBP!KXRGF5R99_;&L^U_ ;7>P#?UAA,,4]&_9AWOYKH]D9C; M2E>_K$8WX[J;T;'+QO@9:_&,IB5(+=B^3''-Y$A*Q2*1"T20T M@T/9S3U,R4:M >Z?!),S="[;5-T2^ML;ILC\SLP1ML5>03NZ[)!S?\YY$D M9[7S:LHG2+E[3IE'T4[__^%.?']VN$F^'%:-I_8"EX-_-)EBC&'O M 0,,CF:1D$E&4LX-$2S&4!$3Q"6AME1F7"M^7]S\VI\*? ,3?.?GM^%$HU@F M-Q5X-=>3VP)>C7>RTIWB8(5;Q6M22PNOC%??O#ZL]2-YZN@=$$UXZ= UD%];C4>N#=!/@GRI@[TJ:Q@TE=3%49- MNCF:="T;N1NS9IL:[:9?#7>SK[80V<#S;FY@LL?*P_D:7%@ET@>0+QWN!YL, M+3^>C<]T!.:?JS04B4R461%:P"M;J_/.(_5%* ZPNDAU>5 :>SU87F.+\ZJ\ MP'ZV8*.XD%B_;\.CY0^3F3/ S8[K"OUAZ?2$-522QDF:F)1PBI41HABC$C(C ML>,\-BQE3$6KT5#'\O/;KLQ3>YWT5@0F4DZXH&F$Q9+NK'R^8)V33;+.R?9X M7LE*/2]O@(.R"LKFU%;!OZ957IO[09=/?9JU'4K6MAE[!2\*W=O M5'"KRY38*!C+E,K"3"L241X2$3)-5,@BPGBJ,QJ'+DI7M*6V;TQEZ[K[UZ_Y MQ+(-A[ \CBCP4]62\ AV7G\LBL)^MGC;Y!>:B@!=KZQ^"Y\!7 3+6 MK4DG3Z22T4J7?YXW]M<_?0:UD+VL@\86]ORTG/39KCL!D*688F7'0%96@LHP M=B]X_F5-]EW#O&UGW&FN0"\1EF)98<8MWJD>$6ZE42ECD3/WWG="T+Y4O(D44($_:H/_J#*.WRL;,H 6/@#,^'/U YI8/,BUKYN]+Z7#K2[[[5ZY;F&XFV7B*[EL MH=BEG'^M$=O-TO#N*6]A=/.N>CO-%KS-B?]"-M>GN)6UWHW,/V%Q"B#5NK30.,% MLU_=S'PTCALY:Y,XJY(>G!]=GH%E#Y[77\]F&!EK9*RO,]:[[C2(UUCVLS[% MZ\T#P!,P+OAF#CJ^,6^-M37[OSUS[;&-:9>L\U"$;-YHE-&%Q2B(K\'(9 MBK=>*4,R1=,PL5&6QOP&P_J\<0Q2)B_9GB@Y?_>-XE)"G(R%)DCC'F, J"7@R(0,)R1)%1&(,R$RBI5Z9 MJ7G= 2%_TOK:ABS"I ?;BUVO$!V?VN#=_M&K_?_3FJ, 2Y3;)OCUUX/O.+]P M_R3##=JS&5#@[V0I\!>\*R?VMB#L>&R[G]Q@CVUO3$F\]4K VXG!Y&8;J,M MGUK036=X?4+>,OI"]8*\#F3PR18%^6-2?H(96UF#!!CXH9[BWJ:L V-=/FF+ M&QQ."QL(&O4BLR!I(#V["!7^"_X.NHJ+M]646H^12ZF+98K7/AL%1L[1A*14 M:T"%FEO'363NOPW:)G3\$Q;L[[A>1]URO?6KM?%L\ZY\Y(W1-1^-#:[>.C"J MF@=5-9.R@6_^/"KRB;Y^R'X!2P"VH8$\BBF*F91?VC;-< ^EQ6.4NJ9@'E],XMJA_\ M&6\F"0S\.CGQ36%AM/6[38P'_@*).G@._8$;'-13?1K4IR66ANIKQ#:GLKDZ M]D^ROJXE_SE&!,PV_JW_!#+"];PH/X2BZ?K#J=^T'X09!+(=8K!F#NGH;N1+Y\5\Y,^ZA*'TN5HHH![7*6-PWH(UN EJG* M"89BB\O 7MCJ,GB+D0:I?4;R*]G(X$T+[)8T[;R/1:2WZ%$>VI-I>]MZ<$2. M@^<8%TA>\I#OSES.W!?7.\?B>NM6N^UX9]K4UC\\L*YD6>0H:$42&0%.;0*N M;*HU(]1FX,O2S(AP10<4%NB'Y.M4Y\;S^:@K1UWYL+K2A],*6!<;2*U!5V*> MI_'J V-IDQN_!;=X0F[\H8:)P9\=[D/UILLS6,[+'<2HT!T .Z3!20"+^JDY M[7_>!SAK>H!\2ALFR=L6[;^FR=&^Z/U&@5JN.N_>0+U!;NTZ (, MEJYL"'+%GJYL_KO^X_N/ZC^L_KO^X_N/ZKW/]-S@F_4#;/^M) Y"*JS S ME&2<4B*8=D2YF)$TC9VR*F1*F=7=<%L=@'=_4E:7-QS=\HV\WZ^[1EMPBNO= M39NOX^57VQCN&(/U&R&1UY.G1V';/&';LO7?/#$ZNBTO9R3L*%A;CYI5F JM ML1*(XRD1G&8D==R1C(8LUK&VDKK5H&8O9[],ZWQBZ_HZ:E9E62AH43:J_+SQ M2N6J;?ZV^QF'R^I#4#5C'&5<_T$[+".51BD9UW]<_W']Q_7?]O7?X-V.T6\> MUW^ Z[\$9K.VPO'ZT&SW@I%.HYR,ZS\&SK^%BJ]O/J$ZDG44JZT/FSL>L5AE MDE 52R)X&F.AX)0H*83FJ8U$>N]"P6W8O)>ROWDA.VAE; R?KZ\\\&.H@>M% M)%:I!@:V%IO'CF_=%XI(X+V6=RSMB"6"?&$@:WR-QZ8,IG5;@ *6S )13( M M:U^)HB_"@\5Y\%W%);[\4PZOAM<&$YA#B=O6%WGM\[$F#9:5A?CV>+_,&O\9/0I^(.^G1@JF)4FYO,==]>/ZTK0]GEXN 545@2 M1S:-Q0OJ456!ULJ;&CJ:R!-?KG%^X;"L:UO7^%VORJQSUE?KFG170^.C.1;Q MFH">Q(%691&4@&,7U.<\#PB6VLZKZ@HJ%FZ_/)*5DM M>?^YL)>^S.5S%@6_ M[Q[M'NP&"8_QJLP?<.;S:7;E]54!.F]!2;N\.FLKK0&-SB4V KWN"XL;/V(Y M-7G3C6MW+%ZU%OM>SVN7 @6^]2+46S' (J_/60R9N:LU6EZO_^QOR6[KR+>/ M=15*7>$+E\)7NJRJ;B1E"TVJ"FN6ELA!%WDYK8O+GH%N>NN#FG4EF,MB1T(C M!1&9CHE*>0;&.E*.&6/4_:OSO=6NVD%+IVCX4MNJ7JP,6H%?@0\"= M/E1E,<0%LE9.$('6&N#GOZ<22TNW_QE<>RWI\];.E2WRU459 MHWV:758:U+*P&,O*M>W=.=U>=%K[F^7\@V!8#?0\P^<791<+PQ:@&+S%]+5D M'6)K:'H3#,@V[O*_(/WF-\4I6R> M@4^>M[W]_O'WHU?/ F0M:!T_ X.GDTD09FA%C7!:FF8S\/:[7KD+QM/)WE!YY(K^?TWA)\[0L ML*ARWKY[\T6=P\*=+$IW(BJV5/$,1.$\W-6LJBS,NA;SU?N#WW][_>[X*'C[ M[N#]X8?WA_O'KU\%O_Q7O#U^\.7E]9;I-?W.QS&:/#5(*-E39R( E@ ML%,&DB"RU$3:LI";>Y_O>U7JJ8]JO)WHLCHO?8&(7RZA-UO9B;;'T/4O!4C5 ML\""O3Y'KJBF]@N)(J-9N@.7?,!MBN["@MO,SX>J_'P9'/5Q)PSS2(^&NWT4 MM$#!_F0R!8#^F[5-9\V\#CP%#L(%8'[WV>]_O#[P'W(,AK=79 72-5UX MP@+L[T;5H?]+*ZN@W>%^!9Z"-Z8A:UT.'QW+%W@'4'IEH6? Z57/1!C(^ > M1/#V[=O9'3?=R ]GVT5O8,4#1LG?=Y>21*[ZQ"@N7]92_;7H'0LM9-.O=,]O M^=9B[I-Q U,"XK7WW!L53VEO]&MG(:Z_=-6+<3H[_7 N3VR;0$>\0.S)XA-( MQ\MGP8O'7+9'LXRK7?Q#L(/_>/O^U]?'.V@ MOSOV^./-^T/\_V]>IPYCK==WH^ZW)@.=&/:RZ_ M(2M])-9(K)%8FT:L[B#(C?2Z$30]%@7]R#8>M7T A^,;CV:/-O-.DBV#TPI# M8G\"4-5\S#>>4?8/CX.W,U:10](90V:#>WL::Z7J=3]C).E(TM&R7[?L P%G M7[#+\?:8Y7BXLGLM\!,_">$=23J2="3IT$FZ'A.[>CI_CX5=*06_R\"NW/%= M7O3X?L6:[B3.BYL&W1L' *(?)'UBM0CM;6// K8[/!6PU8[3@^^ZC42]>YP+ MIG'VD7WL$_\?3L;]H(S5F/^3EY,]?_2Z@$&LC5'Z2O3##(=MMJ.]@<: C4!B M!!+W A+[(Y(8D<13)^H5)"$_5GG]QTP9MVGB.D&"$%C#\= M(<4(*>X%*7X9(<4(*9XZ4:] "O5Q.JEL7187UFPSH/A]-DL\ON5<@*=3\9#= MB"Y&=($!BVR$%R.\N ^\X".Z&-'%4R?J,KK@'\^K\AQ';[<,>*,EUC7>3QMN0FVY&FMMRHTY9;CNS; M,D-;4F=H+#0T5J4923J2=$!V>2PT-+J^(Z@>23J2="3IDR?IZ/INE.L[[F%O M[,:$W\..QCWL<0_[J1-U>0\[^GCF+__=ZBWK]GIC5U;!X0WWL[573@:O_SW- MF\L=:%+X^\\6[E\+?I--@]>PR8D)WM;U%+[Z,*WTJ:S;>XO;9X,CJZ=5/J;T MC]OA_7;X6-)HA"SW@BSQ"%E&R/+4B;H,6>*/M2VL!AO]T>43.=&Y+#X:V&:V&D;\)B?R MQ%]#/X]_8!;_M*YA #Z^L3^1Q66=^[C&FQY?!0?EQ.1-WP; R+1H?)/WY[8= M_1CS&(&)!R9\!"8C,+D7,!G+.(_(Y,D3]0HRV6I8\G^F>%4X;!OBJG3=!MZ&"]YQ%TC* #QA_&(^@80<=]0$\Q#'$> -'QII\SR.8.*%_RRKR^"5;.2(-4:L,6*-$6O<&VMD M(]88L<93)^HRULBP?I(\J6QK@;<9<1RRFO%N<=?,J;TV!?:YAK M(_&+JL12C=;#S=\,6DSUG@<0<8(,D:0L1J0,5ZJ.8*,)T_4*R!#?2R; M4UM]S"<.B86F?ILQQGN<;/!V/MD178SH8A#H8CNUS8:S18L;#D;<\-U$'TA! MO)%8=\0#>N%&B8]@)4',MAH0S#KZ$8G=\15H\D'4DZDO3)DW1T?C?* M^1W3WS9V:\)O8T.7P],!6^TYC>EOPR/J\G8WHQ]-7EG=E-56'_Y[U4]R)WC] MV>JIKW#TWKE<]_=+')35.8['!G\K@9QXUF\\WC=N;/N-[72$'B/TN!?T8"/T M&*''4R?J%>C!/MK>%'_4Y=FYG=1;GWX_!Q\'"S,><<:(,T:<,>*,^^,,/N*, M$6<\=:)>P1G\8]U>$'GYL?PT 7__--_JTHK==9B7P?M^MGAAQ '03^:3X!<[ ML2[W=8S:WWWT8WY!17?1Q*V7<8Y89<0J(U89LWNB+CAW[. M"[6A@S?6=E=5V.HBUV.!QA%Y?!_R&(^ C,GE(TE'DHXD?;(D'8^ ;-01D"V' M^FW]@XOM*'_PCV'"\B$SPGA4?B3I2-+-=Y['Z@WHH_U\FJN\J3^ZK:Y_\+J;YI6; MC(\:V;19_T?ZU)II,6YFCYO9[69V-@*.$7#<"W#$VP@X'L:/'(9[L>&D>C@8 M$>-%05A,Z8^/]?0,^KC<9BSQ!EX<,$K^'ARUDQTAPP@98/R"?@TR#( K1@/P M= S 2*J15".IQK#[)H?=MQP_U_"M;*:5W>KHV]';O[W;/_[]\/71,*'RD%EE M#,./1!V).CJUC^74LB\A /BW5(7U?]ZVTG]Y>)%ZW/P_7(S3&3 ZER>VY74B M'3#EGBP^R"I M?TTGONY3\"EO3H-R6@5R:G(L"@4_UF61&U\ARLT26NH^H:7-=,%*%6>PAI< MEH-)V< 4FE-;V:8,Y/FYE15^;XO:?L)O\:4-#G!_,IE"9X?VO*R: %X_W_)R M985=!)?P<("5ITSPRFI[IFP5A&PGX)3SX#FV^.N?/G/*]$O_S:R#]EOS\H>= M *BC3P/IWZO[VT=,@".!@:C+=BR5=?#%1-NGQIMKE?>#EBV"]Q=8P\-^>F)K MNV;0>@AL_(^\+&RS$[R=Z-W@>2\,G^Q.+P$S 9G6U[\#4;_^907=7K3=SG[K MQ+%OTM%U09 'YS)/U 98&?@C8,FDD$M M0?2"\P*6T6L3>/]4]XUT63=85]>4^$VOTG:#?UKXD,/SYU5Y7N6VD15(LM6G M$R#42=Z5C@'M4US"7[*X].Y]H.6Y5'F1-]@"AF-LD0-O G* )<5BOCDL;@%, MXE5!\!Y4X:S3R^"\_(25?$&9MKV!:IQV]?):+6//?!-8KA,YR?^[K;2'[RG/ MK;_TR"M8H*#+S?P-LVY TZ&?ZR<.ZKD@#;!%-S:':X@Z&N=5E-T'6)ES6YX7 M=F>V-A:K]\&_.MT,?>65GU:U6.L0EO#XU-9VX>5(NVF->AZH?3X%(D)?J#2+ M*49!@BJO_PC.8.HG'6W-U 8F[Q9K)W 56 U845BPV4!!+"YP]-B\LB=3&$ ) MA$)S4>32/X;-]+0&086%D_K?T[S.\8%V;>;T:)!%&LP V0D.WA^^?BA U GQ ME0A1/06*+NV))*L3[./?'GARZ])07OX[5B(HK\W,LGNW#B2W!A:XM/!]83_G MR/QV4DY/3GV[93$"7I<%"!T,$UA<(:A MM2%]&6XO7*I:[ST ^"*] * UAW+ M6B+78%O\ 5FJO"+GH$U,A4^"3OK#%>6GP.*E93G\>ND9M!/,:W(-Z@P4D<62 MW;YSXKN9@!1H8&-H]-3@Q)H9ZOT2 ;RU.06FL),3T%L>RX%&:ZJIQLVNG> " ME-M9:U5,#J/VC(+6!$C5ZI=>I\S,1:=FZSGCM,9*7GI@W&NJNE6I4C>M3L\G MV+13C+ RM?65VU#73UI]6'?&K; 7J/AP& L/!24BYD\@#L%T(ANLU8HSDHYP: GTB?]]H+2_GMA(? M.)/Z%"Q)4 #VGN 7_E?C1VUN,Z:M3L;^+\!>@26K_0HL&DF4E_.I@A7N3$-^ M@2:Q;FO,7A&MT\IK 5CD:8XCWPFLK"]!& B8J,5!>#(XX$<$!4B)1270&T)T M8_+:$P0M9CN("OZ\HP!30T2S2$%\ M-I],RHMNJ1]R^D=O/D5-:"405E4:*("H%H;I7-H M1\#THV]83S&RYH-] ;YBR4>54_AZTN1S3Q6M\/1L;ON\>;OB1,X=1GQB;F8D MN+?PQ5)])8U7BC#D.YW(67Y%ON)FZ7A@(^!W;_O\!2%?+$7Z<$ M+ Q@HYF1LA6%"=IRX!8["S%- !JW48F+N<7KX0X@5U,AN)'!A428YQV 1;2) M2+9W(A;C'5.ZE(4?0Y=V#A2]/ MK2R:4]W&UF;?%A*\5!1]/;]0ZL3?J8T?=Z I3*E'AMC8Y=69QY/@7!0 \< 3 M0< WG?0#7^A\%B@/^DN].E6SN-2^P]V96?'DF: ?093$Q9^1 GJH6I2!KRZK M+L;4A[G 6<#]A)F^V>F4%Q(!%L3#RC\FY:<"M1]B$GRV#!#THT. _X:5..G5 MEO?'Y$S;X/H5Y]@7].J $SS)ZSZLUDZLHVNK W>#?1]MN+[C@$WA#^:Q3W J M39#LP$?_?;P3B30 ?ZAU&>:.XJ+I]<\P%N]D,?4_I'Q'L R9M?*TJ<^19A>V MN&RC$M:A*R:O]XL#Q$%(Y.P:IN=#)YX?FU/9!)V$6.1%T*C(R].JCZH6LFX0 MTED;G($$GOKIX@^@K?+2[ :_W# -8+_F\AR56W&YP"!+CAN8K ET";U["[%S M6SL@4E' 8@ 7G4V+)C\O;+L&N"@O2K1:N-??;C&=3RL0T-I[;XOP%"@+D/<" M28QC[S<;? 7QN@\RY=7RJ]L%,WFM01#F\UM>;1P*+LF,;/XAD)1_3_T:U>6D M7>73=OFG:K[#!IR)%A)?/WN\$W7LIEMH3P%TQ:XL_/Z5MVB0*/#.+MNU*B?M M,@5=;?C1J5JM4V5G8N-IBIHG]^R.@4H.IG4;=4'"(S_.0AQ@0&0#D L4&?8)K7:" M_0]O%T+HONU)U0OC/ZT'1"? _/:V@3NLL_]<_H ;L+*->G4XL8#7U7X#!]X/ M:S8/L?52TX8KLI;T"*P?=X^[1<_U#^V)4S&HL+'8%&5ZRZ&UF"0P\=Q,#+FEV?I#7X'MYLH:#R)^8(@ M6QAHZ0(4OH>9F'VXUC6JMY;XGM[MUO3\9YA"40) %W3VI>I#X9,["=9[.*^ M\VR[NKYUOWIN/9+H+ZWVIW_Q"J!LX&4]?3ZA3FF:*E?3IMT.*A?4L'_[M959 M-AT[B,;K:1WP[CTA?1 [1K:*J=-UZ[(';SF M4A?M5L>9_)R?(42"]D7O)USK!=Z'OJ1WY-MNN@!%?@%>5[OC&=Q;*3 -QC3_GH,$D[*" +\3Y".XJZ!66R'TVNK[UVMFF'F*KJ70]9["R[V.#85Z74 M[=;\F?Q7.7-#6E2"N83=+9.=)^]#"3AT1'_@!F>EL<4"[%2P!).ZCV X],_AU0#/7%D4X.MZ M .[Y)_=[JYUG;&_'[D@J:'TV/2,8[,D;=#9ZY%SCI9YMM&/).0=9QOB.\G>8 M W4]<+_B>L,Z(&3NT60[V9X/EKM#/&M,WHUK'C[&Y[L-*-Q8UE7IDU5GCO\. M;F.U:11M=,N6X-JN,UF^-?4N]VO?WE[_&K?/P5.2K;\&*Q#-G]N.3:W M?Z6'-C1=3LC?]O<_+ 1YSX -<1O=_AO]21"4^5AW.EN(@2!_TV[1!HMEU>[, M7^NCC:KBZ&8W P;==8&H3!:\5ZWM>9N>X-_Q^\0G<_LRA/4\2_3WHP!'NY#% M:3_WP6\?<[ PM.?M8'_H-_;]:N_TR]W(S_,?0'1A&OG"%A"8DZ93 \ FIR#P M76@8YPD/M4UG'9R@[?!?X-RF>7W:XP3>%=K;C4X4,7CJ'#=%) M)[CA91:3('URC<^+].GILX7QSG ?\V^_GBU.;;OKD3&[H4^YP%>\ZZD\+_#X M6TNA>IXOZP)_977H+OJ?KWV<5_/:VVWT/E!.6F59S>> M&H" ;_+^W/:1GO[%3TQUK35Y'F++NF:+<.PEKSH!3=@AY3XY93%7 M#(/C7=Y6O9"U]=74L?:,29OUUF5CWIQKE??Y+9?=!OB(!-9/]S8K;S+/(ZQ[ M*G9>7YN7#S/[A-ZB],;.%MU6%@[=[\MV&0N J-&5JV:ZV7<_W_J:!8#/_8;7 M)TSXUQ)='0]I,?2,J'F&33UL!R#I$R=KX$C=;LKV5M&2>8K<6:DP!:O-[NOL MM,DE[H"!Z9ST6\NO<$0'BTGP!87O-MXQDCSGSF+ !ZI#OATAM&?NVKQ MF!^%-]C(;'UD' D$B^<=I1F@.-C_V^$,3;1+C'W,=CO@0]3N_"D; -Y*_^)# MY\UT8H-?^G&^[1);MSAQ8VOR^Y&%_P7B:]L\T(ZO57[2\U_/>3V@N MSUL=5F.^U"QO$@\9UE;.E!0JN<)Z_79S4E8[O#9WI35.9[F'BF1V_LAUYS9G MAWD6QN(\10,K/G4A,YF*#GY MHS\N<$.64\MT&+1L^EC/+/7#^V>+H38?[^P#1;O^6OC*6^#.\'?Z! 545OJT M2UVZ[/'Z_L3\UD<_9YF-U[21!X S_=6!#E1-";VFF1(, "RP7J?!/L &$!7O[/8O[/SX63)4@:"XGJ%B)'>_N#?.8#>XE7Q]:OYB MR%A<3=F]+K.U/??39OV!Y0)'@S@"T]QL$/5D7:-@=Z9PE?BTLI#<=2WF5 M,T;%\=7UC*3S1,O66DS]<4%9P_V;I\H6N;VP5[<8YWAO$.ZJ O?MDOB.?A[L3'/CHT[M6G7[H\/.6^'RMVR!>[O?G/L#J]/GA MW7G;WL>Y'M(!]%-.;)=5N7,%[_OMV@YSHD7_=&J+LQYCS (:O4%L_8W+6QRI MCC0>Y7@\TCM=W=XF?(Q2P#V2( >9(C$_0GVCMG:7:8%#RXKD._4XH!()R#[)!>?6[17:W!K;(= M$/&3 ?\41]R%*]OCZOW0@>W\-JZ'X5C8!_>/_9&8L)]>=VJT#9QYA82 =3'X)IO9"=QV"HN+"BBAFN^CX3.SP]JX M4]UZF3-$, >SB^>REY:A]X"O>12@/2<36[2>\3R&Z,]UY"=YLY#E<3H]\UOJ M5T_2MHFC?KRX P-/SD^=])ZTGW+EMV2ZT$2+K-O")T C_\*.??JP'#C+[?'T M14C=^].X_5.7KL%2*IZF??\[5W+QB[+TZ!J[G15/\ ',KG1!LWST&H"NN^R. MP2,L\_MB#H0:_(RBQ.,:M@VTS_RZY7P"/W0/2LWXS?"6P#;-)OS;?G MT4&6<'F$R#!NB#K7RL!2,,']"EPNR,[0/@A7$!ZUG-<,#UOLVX\ $*@ XVPH QFUW8'AFX\9;X;_//4MK%; M'TZ]);CD<4Y?0@S!YVWG8Y<1SM)@?69J79YC*F=;3@YC>?^>YFUQR=OS';1BW5O]K6>-;Q MS/>.:5@+K\4C>V?HD"R'"S6WN/GOUBS4_#SA+& M9G5QEONKVUTN!$]U< Z .._/#\'7*#K_[3=42A_-FT[:[1I/#E_5I3W\>C3U MFVK5 @!OCVSUKA@BR1P^+%;8Z>;:!E%MTX[-%PUJ?.(SUL!;SMZN6Z[4Y;F= MI2_7=LZU8XAOK:KRU9PYCY:*Q!QT.W,?^IVYW_TQP2-@1^_[[?=30T<+[WLX"F MHDUE6M 6"QY^ZZN>PI_%)7&5/#EK,Z/;JWOF'O855Q?33J9G]76'[J9D[';\ M\WSX6U)HY+1_>7?BL[+:NZDS1WK!!T9_&I-;^X)I?9X+%JH$?L!VP$M3S,"9 MEQS+)]U5V=[5G\=RM%=_[6GK*UK&KT]ENSH#T($OQ-4&+I!S;RZ$TGJ5F#Y_ MO7Q??S#C1I7F_ &'FS?GERNBM":B[-,Q82WZ#+)^*ZD_6C'WS<\P/E&-2F[% M"9L'"^;GJ '^.&E.Q]V+=>Y>+)8F6BJ6.TL;6:S(A^G?7;F>RPD,17<"TL.9 MZX7RZAZ.7*W=NX0G;JFDNXPY^H*=7A1;;>&3OCV*](>N3F35 RV0Z(4MF(4J MB_-X\6)N"^;G^+H75Q);VE+%W7JUJ4NHB]K3VW->K7M>;8.Q?>1\L48Q,,UT M@IFO!19H]LC\_V?OS9OC-K+LT:^"Z#?]1HX V5RTZS<3(4MVC_IGMS66W/W^ MC+>"" "B :)8;&UE\*?(]\B: M[@6O]P-(,;3/,>,L^S:V.\(:.SE\=/KDSW=NN_3&U ]HP<0.!SRNE]YW:&$N M&?.=H537YN3$)QVBN>X_R:TQ_9_NW[Z/O!%UR=X$@>Y],%IWM%;WWJ,0 M7:(,Y8L>>:30MW+S50USH8C?QBW!$L+ULJ+;X:R-\@"POC'3;!H*=KYHO8,H M5"L-]A"&0]$Q06_,T7E$XLM8,"Y>*"2+?>A0R! >US9R'ON/#N&!MI<,&&\( M\!RG"O/2@-27)^)"EI"<[&&A[9^/]K(!;JD5/IX( %X[/*AZP PGYU!+?Z:3 MBA&(G2[8\:; M7ZR00!FA^JRLZ]P,^*C#+9D [BYO*D_ #,/D UY\5QB[S1:3X1-%#7/78UYL MSZB_JZHQ,(Q187<$D"$'1:YO!#M=P)M59J@ #U?F*WF1!?_;M^,P^,"?#[F> M#^$7<*!QFE<3K :P9#%=X0@A0LC(:2UX/5 A7CZC1N2 M6407BY*'Q Y<$>?D^S[&7<^H7'O:ZFTL%N#S\5/>ZBK'>=+$^*@FQL$7UL2( MS9ET.TC+#_?5T02<127F22KCKNS[:[>N[T"VE()M0QBH;&5*CQ@MJVG KS-2 M>R-L9SP+MRPV^_27M&CMEKW@9=MFEZ7N6@CJK'FY3\\.,QS?PSCEA35.K@<# MVA16D#5"=S[@]Q$0 O2#0QS,@K_2<53XTYS)OY4F'IV/@Y1A[\@6:CB^Y&2L MKW5;O?/$@)/YN($O>+D\E62H?ZE-=D^<15"=J5&A$+UNE'Q;\13= 4RJL#/X5TUURX M'V3=;LG>OK?&ZY]J H@6[4MH.5B"C@O:7?G"JWU"L*60NF5XC,0+!9K*0P MO]1D".B6AI)O';B%V)#ES,8H E>^4EUZ J$XCPL. =[(98'\/A=SM3#,_%5< M"E\4,5U\79W5BK^-U ]56*GV[ 21)-)>DSMB;DT#@Y4+2Z ;9LS0OS 9Q BT M/!F:*T[TJ^+&/1O7Z]__2L*F^A$,2@?QRUKP);Z^-RB?;KPRWCZJR C>/NC8 M\=U$[)-<0"FQ5PVU7/],8^4%PCE&X"@WD25^#OBQ9A3AG-"\1#I2-]?ZB4T+5R(FIS& MX)9]+$,:.J$O45L?Z..H\@U_+0Z4/*?3>(ME1(VN?9T#^O.(Z-.HGRRN.DQ> M*QMHBWPUP'?&,Q4^VV/KTI(;!*# #16/& /=K*,)B\+EL>*/]"J)PA4MH9GB M*P!X0&_7>=$&%&?XQ2[DQL/[>%PNG*_XI5'K0!^NQU6Z^&';=$"YI[G\HC*6 MJ="**MW O!;S?N>ZA;O12^Z2U[;*$"IEB:N$YT_'RG2LW/ACY9_8G8RMBOJK MOB,[>L?.DY]H C\X)L2=;WN4>6FO_X?5%H"P[ZQYAU&( MUF]GQ^_V2S)MLL M=4:TQ_>@BDSP LBR0@O!PE:)Z]IZNYU+@]%N*Y$R'#?BP>L#^TN*5;6>5.DQ M.F81 MB+2O(V$Y[[T'+3WSY7MC,H@YC!$P,RO.A5F?8:V<9BR#/1^*Q6V3NL?$R/IQ M,H98$Q3%R[_BH8UH]^8^PRDD>GZBS3'@ &6GRU<'NZB&;1V1[FQ"7ITZ(>FUK1DE;1TO/BGJ!3B_(9;F=W)W7FHGJ=;@,S+]BCBSQVM/R M'62Q$":$M'5 ?2M7A,5O78PCW\D]V765Q-A*8:ZB>)(Y@/3D[\N,M>$Y/9N% M13A5-QB@Q<[:CH*0*._>R1$C,C Q9LGUZ72',L>I8O;%E^#/]^G"6%^-8K=^ MKQ$".UD0Z%YROVIG@<#LZ?<*K!1&J1"ASH:,M$I=% 5LA\G4='3-7#EU-27, MKW)PHX$-.WZO[AU#\@;&.0WUJ\[[GN0^>X<>38.&',CJ'!B?CAXNQ@WI1TL4J
H+-Z6UK M?)VB/=!->9WX>=\ "CV];D'_V-NP0\.VG+;356ZG=RJ)7@^V%<,YR-2S?9?L MOOL"H+5F;%J>C.--7F8?,/* MO(N^E^M;:OM-.)S#\7YD9.\9UL^)(R%91%\]R(*97#&5 H@5'2IF&%*=,4G0 M;)J>WR\KG94X]"05)75\8UJ95^LB:9-&X*SXJ*/$BU;"&&4NC9[*_WTJPE@;F5WDNOJT&BO'"%-4E>B-C M3^D'/:8B[-FOL-?RK-$F--F! "*HKS7N5P5?A6MT0$^Y*-$;VUDVOG*VC8PA M;;:\1F#Y9O3+'_=2ZTV9V]CQ21R I/R0\>52[7WFT:)Y3V1-\P25*'4&P>-V MF0G'%P?K-J:XER)6T5#8H&>>06&M4Y?,,A*APU#I5\4PT5.V ]W!.41+C9Z2I*S:IF&6@Q+9'.G#J KMB /IZZ,J0-H MZ@#Z\FOMKGM"UYJ'>U57L,B!47V2W+Q6#+M#,J@LVJ7+^^DB*YI$>8& _UYY M_X1IUN">4) -N%'#P1/]+[#KG3%!QU=6S0QV?LR9L385R:]G*U:!INM'(%66 MQJC8N;4+@,>>GD/4":6+HN]UC09&T:]'G*%^,A$IO[HL#5644@85^8):9U MWNB/%Y(LW+0FE<.5D![2G].SYON"T@^KH6Y\="ZM[%$]9?^P!I=WWWR: XQK MFRC!E*F\6H/R>N.%?22X=!R6OJ9XDPW(Z7$JBO"8$/H'_5C5D2IWV'3*7Z B M%KPH:,%7R?'1GSG!60/YR3G%30BQ*@Z M#>1*%AVY!13D;WI?8Y@@,H)MIP)6NC*$\U 8A7M_:(W6>*2SL=?H;?RT9T @ M5KZVM8=66.XW^BA*#<:>M76:^R0O7J#O2W/7MX PZ04OU#'T^BJ WB2+[+QN M1*?:^]/BQ0$MZ4_L=&#!'C[S=DO.7%7;\AXORP6*+M2G'_LJ0+V2S\GLDZ\* MCY&>R2J8WF$UHC0NQEO8TG$NA]9A:\]3QX47UD"ELNM M=N4Z7"TH+BRRHF26YQH9VEY:&:FQ^5)*I ^*WW)1<_/G6V35_5"G@T'$-,5O M :(#/]O"BZWJCB!8*"7ZPS%ZHG/E,0]:'!N9MHT8I OWN^]V\O#3[]9[OWU^ MPTFJNG$KY=BC1RI6FQ69B&:^!+1,^DFE>!VR;KH#'K_1P+)QZTVG\*/?&63B+ZE6=?MSX1,OS$(B+SDR)6-'DIAM?M-> M::BLJS-Y';^;9=B'Q:&]E:![YB!=.Z)0VD9I/2%0>*NR!_=LD#]#,SXXN!5V ML^!"MG8N8J<)J88CI]# 0'3X]1$Y97:A[3AU9WM_G 0]E>NA5HMO#;_D_R@[ M+*]A*YL!X3R&RU!,_+ =@ HMNO5O2SB MQ6>:&^))",,DG4]U7@@*&W5[:1]%:7D@)#'HOA&F<_^R@"TW&7RRF**\9V^ ME6[3"(YM9T4Z[!:NZ?F*2HP2#X::+O]N'ESVL4%(=^9 R=_)4*_52^Q/6BH. M@YZ1614"F 2 [T5-)ZO*U=+:X=B?CFQ90&)272X)\(.&(H66'@3'FU\Q-O32 MWFR,,3)V[,&*'6<*)T%"Z.H(1PRN&@);8_;4X>UC@MZ$7(L*!QXR6O:.14IF+_8GZ.13^3D;\_( MS[EOZ^Q:/9(?W=FFA%S>-OD^ T!Q2HA=NR'^3QT^/C@_PWV=?)0_P?=N:?_WNZY>V";^2 M2[]&MUH3(OVWD&69;^'1VO$DMWHZ>JN3)R=T*_KOH\&M7K]]&V[E0=G?RA@E M[]EU>X6HF$FOY1[Q][]]_PJ_])<@0Z/-&8Q^#98O+F.S;%P\V%PN]6/=U'<(#!5O:4" MWVB8T$V[HZ#*E6THX0END$XVM.4#'Q IU,6HR A!X'OTQ)=N.VEFD'OK+<+WM%-:S"\MT+E)Y0PZK/Y MFXDW';_3Q\ #C/X>;P/J(<"->4] IW%O_CQKEPE:+9,.^9Z)C_W*SX)'$T)N M0F-.:,POO];NND][K1'#.SI/M;7^G@WK9P@5?%L&B[WX4*'5,:?S&?V&RN'Y M/Q'1>.J="%]_B92?_/>1S6$=OCS4'!RJ*X1XL<=]:2LZYBX M5X)^WM=A.^>]U\Y 8./I#"PNE72_'Y/?^9[P_:ULRB>F0Z+9 M:7S%DA8C2@4Z3+W[UARU.(4+ ++2:G)O?T$E8H-C) N_+,=-RDE>H'.6B\@] M) _C)SSGFNFE:UZ.HN4+%E*E.VTY-YO6(+\,UJ7=9;YZ:\Y557'QR/+,PI([UHSQX_ M?9Q@>8LTN[.15\$ Q^"?_M]06AH#OAPF?]7I!U9W6='R8C]#9T'C40I58Q:=;7JUSY\;[B0NIV5=MG9/'M M^=IYLA7ZU^3(Y>0P;>?PT)2-"[TW^ MQYMJ?I@\L K'G'\;:B0/R*UCWZZ"M?V6W$G[SE=)N][ VUHP3>Z0:,?7,,C* MLG@$BB)#X1CNYUHH-BYK)#^M& 5&7H$)7UE[^MGC!K9X3:B85%RU&Q.+:BZQ!JUMBW^A5?=ZM:53I/4/9 MYYXMSFO=_2^MSC+M_NMMG*!@IEC3<1E.UAKGGSI&* K#*:)C_^3QHR-RH9"W M^1X'.2*H]PW-4IJ\(Q\#*/BC-/F:OI#\F'5PF+ZE=R[R+#D]?7AZ[,M G2O= M>@D_2HNAY&L\>/3X^*ODR:,G!P^/CHXDH)M[^Z\0*WSP,Y/#\J3GL Z\_IY# M0Z%AEM[KFI2+BXM#,EQBMP[)Z-T1.EQ! ]E,9GF.K*"!@)2 E>:7>S2^12!^ M?'3P?Z7C6+A=A5VH]D2KPAJTW*YY0CXH/6HHX=:S3KA=M?H;+2)\ M$_)RTZCXYE<%#T28@_[)\\VK"&N O?*RJH #_-&Q7B)]WM\S3?Y7DJSE5O_< MQG__7SKQE1MG^->G^#)[V< 4:#\ FKOE8_02&%R$ DTEC?OK3=-N&/Y>XYTD M:#D^?9 )J.+XT8/\*SMRHW?V[PM@!4*^9ZR\>?CO AS"$8:O,+ M"KW8:UBBL Q!F5Q[C.PZ;YC8O8Z07JUB2#1"]&NUFZS.;;4Z6$5M+<:BD8+$ M#.*E'- )N(;KO2SIBA"^J35IQNM;H*H>XH(-FT9+'FS.P$;S>O[FE9@X^H>' M=[0,:&3\J^O\@HK.U#N_L)9=MW[^E[]@?='V.CRKS^_*RA+=I%KG65@\P^E# MZXD74+18!NLK6']:.??,L;W6R"&*%Y*7,T 4.6?KW=L?V+V=0*=7'TP,0XA& M8@@P\+*@8SO4;KQ!")&;.*;CL!KAO[&54C>N$Y9]N1Q>GJWM,U'G1*CGP<_NT?H@^E7MD M#5_\X?'ATZ>0.?D_?^GR/9^AL7GZ[&,?>OCD\.3DI/'Q]JU=F_XK7;PZ:_YW3QZM63:C MR.^<^?X[>?W1BA]=*W=M>F\T>NU>S, ]VF!O%4TP-L4WRM;2;-ZTG7@+';/7 MKG$?DM>;6>6:>,JG8?U#P_HW=/(F/[J"8KG[9BRGXVJR45=;ZE\6;K$;HDM? M^#(K *#\J.TZ>,RG]HLU&'^JLP.,S7/]W30)G^ 7-*YEZH7),;@7\_T:\.$R M^3Z;?Y?-EV4VZA!.Q]ATC$T[ZC<=8]]Z>@H]QB9[>B]F_V]N =1Q64YV=+*C M-V?X;^%.$CL:U_$^P9+2_Z+T<=/J2K>V\WCB4+!1?7QSJY9??G5-' K76NR] M08/VY=?:78=H7&]?>'.8C-4";KEQ3I-'QRGW_7(O<)XH4_EE*45TG#32YZ9H MU%?:G=L6C-X5-GGU/8HJ>;DY@XCSR='Q$^O/0T^;= 'AFSK"#'V)?3, $[; M[[$Y3'@J>!*2BXR9ONJ"6P_I!U#U-L7*IST-C3JK,VDLMT?GWK1W;MU)ER.N M+"_7?N)W7ZZ;H@1"^:CW1+]W&.?:.,3OKF]\=/PXV=!0E;WAV7.[N,<([&ZO MZH-]=^_?XY'>(]RT=P?K"0R&MI7[G?_U#!&?N]5?A)F]>OTG^A^R#,.]^]]VK\,WX3S$BFMN6 E? M-G'5&9W1N;UQ+*$0>#/I\]:DI7CTX6=%+-VWN/,>BIAYZ7N!77:W=U\PY=R, M%?5J\;+/I(7V-3.1]5]Q\.?H-67+_D#+4+?!PT,0 XH> @UJ.K[:_NHJ9O=[ M1=:N==QO]AZ-_#]5>,4?T;:&YWQ9*GFMWCAY%SB"!_/WX\O7[T*''"]1WX-, MOSS%\[!:A#SC)ST5'N$=DT9C^> 9O_MA,#3TFWC2![1[]K2>;C4U+30HJ:EY M.SDZ>H:GZSWNA$F]XL-WK&)\ZP_?AT^'AZ\O(UW=V8KOC)VMLHED1/<]@9[" M_*V_;9BBF&ZT>RBERC;NSF&O@/^7;\A^M2/&?GYL1VVXE]0J<1+\X UI=!)T M%_7.@<#6,+;>?)&AK9,GB0W<\&$.DV_CUWL<6YHG:3Q(<#=<]4O-C5%\W2 \ MXG4S%JRE*,Y+T[?4!1@\Y699M8%-XN>QB>JY(P_3\>GY!^1*>G/T3CK]NX1M MJ-X@K(NCWD(8G%IXM"YCOG@058;.83V'9ENY*I9:S[[M>;IWKL+9L?N09&AOT?(2)QS.4A 4I*@P!' MZ?X1^O90QRM2E\#&\CF(_N;*+SL#=>V%8V1*GVG*'Z3"-@8]9 M?,!C?_2!S,NX1RUS0WQ[A;_C,[Q_W MO[W\\0V=/JWC?65<)]SJ:YX]/M*+YTSQS\LRX1[?9]LZ>5466%NB#0:#$-.< MS3$WW/Q*9M!1/#"/=]6&)1V$?QGBVUE>U.I]R#>VT?K (UWRSA0>K1V_Z+MI?FV.-,W_O;K-^ -X:\6_Q:^-3$23;%B&9:B]P5P&8FB MX;QNFLTZ*&87Y[0U5)\"W:SW4V/Y^F.98:W[UA_8EV411RJ1G^O(QACO'-9[ MGB<^KGN>^-XCN_^R(?7XB3<)T=!H #",2\+Y1C:+/Y".O2,>Y1]O>_=7LH!M M> !_:7F"DSCD>31ZV6]KX0 (9]1HQNZ;*M\T?)B]!Z,G$B;(\\#\MDQ\8'Z MI L];9HF6H;!BQPC^KXGHP_VGGGW*'3QS0EWR67-3-KV$DC<2TKQ"ACS<864^/ M.0@[CX[[#WGZ!X;AG:.(TABLX@>TK%DO2;S8M+*]-3L\U=NOUA@_F6J@4[U] MJK=_^;7V.RW9TZL9C:3(_^M/- 2KGX^SG\$C^/,BX^+E;7>@W] [)<=V"@)UYX+LE*(+K"TUVM>YBZ9I] M-&A"F%3/15QK[@;RD+$$U3Z1,:>"5$(QG(FVK([ %.Q?)11W.\. J\N,V7T? M4D>P7_>-1N=*1EN^CX=\7G3T_/./<'2.J=MCAR[ID&_.3YR)&O)6M2!%7[A9@^89TX0:Y"RCQ98C: M5DQ?+AK.E5+I<982>SLK2W;+AFL%UM^;-6;9%73+4:6(I;37):1-S/GFQ(P&"8?XG+/ M.T@DRC=,[F3\67#CNBKYQ,N+=HYB%)Z)"PZ9?4ENQE_AG-\,I2I6Z9@!))4' M0R/J1L/#FU\"V32F[1!_(%-Y2E'X8MD,5D'VY<.A*N]!Q>L[S)K M5BZ_;Q;O,Q^G;Q;,S)@A&0XJVW8-#Q?_S-9%'LIB;/^$9[;]J%A&:D=D"8_8 M[T1\]B\JD11;J[\$ZV/>^1SVK9ZU8%^]=UKCUWSHO?^8S@DH@A$:H7(O-,Y8 M"V1I>/XYU/$N+Q,+_PMJ!][H%8B,\*^@.!\D3]RYU@5,HMEK^*+Z M3P(0$U45P3&H@O% ?%9[Y&O,.DIZ_[ZP;'UOJOYBY<_ES3_[DOSM.P!$2M#JE2SP2NM0QW0 MK 6&3'T3T7"N(BU"'CQY'-P>CDU2XEYRJE15?:Z2/K+MQ0ZTJBF#N%2$(&BA M%&M?<>X;AZ!+DW0-9DGTU&C,02XN@H?;>N.5RE@A!TZV"GHSKJQ8;%,;!8[ M-PC'-ZR-(]>&K=BLF=5;%;YUQO(],]13!-M=#H?)MU!>=&*TU#K-53@(3LZ* M_0U;3[W%$]NMZ-3O+R&\;KNDYU4!MK)8T+!LYZ43&-!P>0TN.L^@QGWYQUCS M:-QDWOBD\SVS[9_Y>/_:R?K!HJYAW=3_Y';+0+J!G.V>&/U0L T $IOUC\ MX'-_2C@N'V%O(XH58LA/]+ZIP:GVR-5?&AM,6>E;N.FNV8:];/M1%(=F%'O 9"ICHS?G#/'$2!OI8+I^/DPHR/84?"&O+#EB[#" M*8!V!2K[(;C4*X7(G//*[3"4O%@Z;$8^DO3+!0>*C.6T0SEZM'!!S7VW::31 M*H^R]J[!TE+2P*SJ+?=CE<9(1%4]:+W^C_^%52:J:/IG9L$7/D/#^@D*\A-'((A4+VG[J# ? MG)@-IWFZCGY+CVRG 8NT)?A=2Q/)"3Q?8L+Z=*T /67A3J;U M2DTK11!9V2(Q0>MIZ;+S@DVI;+9]3@QL #!I4;-F"!,5P!2<9X7[8@7$UV,\ MGY3T_/4H,E69TXMES>925Z@N-=;G,\.V(@]GPU)] PM/JPE?#[Y0=*$=%\HC M!'L>%UW;.T:KHLW6XNI@A[B"S?I0V;DG!"56?RP+*7C"JMUPOL:VA:JYLBF, M7#BV)3O&B):#^72M'2%Q!O5_S$(M@L$1JZU.(H>R$&W6>(>&9B5?(C:#\25/KLD0B"\]S MP\ M"+:@?4CPJ"QC*0?]HK,5Q:ID&"5-!VRJ^#>H")#!U!(73WDHGO_&:>#B8:-U.;8(#(*1*.-'B4]IKMO>=]#;[[4L?1I4_:1%?SS$ ?H)4)\UG,%;D MP& 3LA<@V-5@#R K".LO%92=7^\6/\A=*]EKVY09K=>MI-)"RMPGZUD:C'71 MLY;=*)MM6NN;3L;KAN!0[@PD\^D$DYL@F1,D\\NOMC! MPO6Q"/P\6R/7*'X+^QUT5-$AH_EG.K_EP-.(CG4"R7=UF>2J<3J3$WE>R$'+ M3ETK+B3'GN)!2VW1SD8Z*;52#5=/ZOC,%Q$ZK$@QP.;3!Q4B*<;U-N/U6HFP@*9XT& M>Z/AII2@MU'6)N#A>F%,/WC8%YE92E-"YI 3C7<)X+Z#&(EC^C2A**JLM\Y) M4),BLN:W0XT1@"IXPF+IIA31IVA=[&"YTBR..B8B8@"_N[[YNO MXEQFB 6RD FMJP7BA4#3U4:M@'MQ8&F<)A0;I' E0*8*WT=,L\7I$,Y^&(*Q MW2P6#.3B'*$F!U)+KC2.][..R>_'4)$=18 :'SEL.\50BYG9,8UFP2R& TB! MC5F$TZS8=X\I1 M[UKW%].&X1>Z4.E%^,%4K;O42;EWYNTSUTB94JB'Z(9W<28_1750P =6 !ZH MH'>\W%,E_-"%PLEZN6"Z-QW3#(R:;6VN3/0,6SAR8U?&5RE@'ETEE"&^2.!) M$UZ_KB,6-JT%1#E J]J8?._H,YC NQ2BTIUD171@FZ4*0Q-Q64A6HX^+C#?D MM68O;LT&N/YZ9994/+(7<&I]3R^@ML;S-TJ:Q^8Z.SN#0>MH&4 NWAE1F*", M,LVS9BL:DTY69 5VJG-G4+"PPNPTZ2^UX*S[7-?09QC/";Y':XTD%K$$@;B1 M_88#0)T"6<%)!VI#.N!;25OCR% "#7D9LM!=*'7UVWR<5S!GUYT]5J'C<)<< M+R'AV >4KY?;EG_P)LA.MU0&-;B5'H#*_\=,NW3X3QMX;^"##Q/1-&K8QY@/@YG9=^ *> MC%8 QO4>?'^%S@(<2?)'I9(8P!>J/XPPTQPMCFWR:8I67$RUJ"X/7F-4Q&-K M;$0K6LI/$QC2V'YJC.4Q>;0DR2)S1ED_- /(#',)PD]K*PLK2Y%\1[4 MR]"[:VS+ATJ^D=C4O%3Q2;7B0A.+QP@EFEZ<1DO(EJ[M4WK%S?JLD:[^FJUM M*?5I7Y5I:0M=8-G4* DW.?Y-:Y*"20Z(X1NFX=/G1;/AY'@';J=ZM=I4WI=I M$II0.M< !FR#=WI2D$> ^03 M4K-H@+&LJ\*(P0R@>TG&8 A1:[ (-@P %0^=EX*9J11A1&/!QDJB&-1@D/VAF&'#&7B&VT;IO-J$J7$K>,J.B3<*.L%IZ?**@#NRYO6@ MU=%HH1TF/XV'U:DZ;DW,(!69<&:^K+S;MNA!6WI0D6A5R]"I)1I4@M-!/'J) MEYA^FJZYX-)5'%8*_8 M.G^\NFK[7I)15Q)4>@&ZB M?0Y_"O#%T34=5L;IX>GIZ9_OW"+OC:D?T((!G0<\KI?>=V@7+AGSG:%$T>M7 MD 7XLERBA!B=V*.?-^^P-L\=9J5 M=?#)X])\EWV0&-^3FH,Z.LX"Q-'_O'198ZI9_"'^?M:KO83Z4QQB,RR-5UW, MG@XPO]8(2F=MI6@85Q0#$E%E/ZV-<^FS#$$UY]PJM_^;4V>1]_#+OB.P-#BJ-T9T5;9AYB$EJF MDEF=%\;(E^4U*OZAOM;#V\6X]HBV1T&6!H5@']QOTH>'<%E('<0G]N+:Z3)P;P/2#A" MQV/H93]D+9%RRSWSR$2Q0U5AY!E/$1+$-N.&20\S-EX"UCYO:=T$.DD73EY M 8%9I]@#5$).@&7[J$_N#0^W%->G7\Z,%F$[;S9=40FV,)YEJV_>MY+D%^6X M\YT6V@5*:]G%16OAGX$;[1>M_BYF/3/N!@Y?0?^HV5+I9%;45Q8S9P*UL.)E M9:0X!MRXA.#FOJV,:SX]WEB_BM"OI8)?%Y1OS11U+,TLB\(? !$OAH&@+%D1 M&GW\ZJ'OGC79:B5VFVE2XE^5676V$>C4R)=Y^9#%GB\Y0!1UE0(0.TZ>^#/* M0&X1!UM$=Z!=W'VDHN"!XG?KXP@#MZ,GL*,I O"_4BJRR*3%9Z3T[>AOAAR1 M/5TU"?8I$%XJ0M^#T0QD(C@A 3G%>T3H5K3KQ]@ ^4@3NA7NT$8F(AWC!ISJ MY5,.]B[F8"UWRG#>B/W2(XW!5FA^$O@,6<,PLA@ODJE*,>V0.[Q#Q"C0LW MU;6O9\("6;FE-[G]C/O->YSE?4+QGJ\=3U.JC!]A]NMF0$_:;PMD7=>N$+&, MR#U!H37/M'\BBJ>9IT0)Y>TF,5_8CNNCT),_LCIPD\-#@F3N:$QH]+\VP#JAGF& GI MWS!)H0-\L\ZY74\%90)5=-2OU5LJK!+ .1'PSY.5XQ>3;+&0IG;*O-)FF-0V MXL)E/@9)787.2;#%2#HG$NJ +G!X\&R^E.9/D<"1U'7->6H:/$N$TU6=-T/SJT3O+CDL <*"$-3$=94'I+ILK(^N.TG/54ZL"IX5_KW.LEK=BVM MH8L?1VL]XUU!%W1O6-[ -J %)6'R1=LG!W;Q!E5:W_NV?J^54OX[8:O\L7_Z M< &OX"/TBTLCZN\:'HN'N,EMG8-/KWP-. >%4X4-BR^Z)F*J5> M+CDTN?8/^-F,.@-8VB[B-MOE\9$BJ]406$:%29E%*QCT15A4.D6#M(]TZW?(LS"RP3KU M P=)5J)W;BL[L!EPD?A-J)Q]N'QV7HL#OPMOP !-(,PKW@G'1Q,R;D)A3BC, M+[_6OISG>73XY-GCNY=7_M-_OQ*-'F1/E$E+^4-QYG.3-A\OPH5XY4RB<67B M7CM)5BN_%=%!! D1FF-Z&Y]:\ M/->:]'!O@D&^1)9=+G2)CW1(862)1A.LI5;Y=7XZ?'=H#%G*N*::C-*>LLX8 M;^NQP'45J[T$CXT?] R\U/"?D*1?@V5G;NE2YG9.C!"YV"<_D7R'062"I+*L M+V+1E)IS-MR@@V$/@V)L.TJ)XE:T44&DAZC*K+$.(E_ MA"EK$0LD#_ 18[E\]?;'EY[E,@VQ9/*WK-I 5.3DZ.0T51PQ=A"O#&'_R]:* M,FX<37ZF4 0KZ@>]^!97AF W!YJ]VE>O0U/\X+>1U_H'P5.@O@23#[Z5G8: MYGWG4O]X]?KMQ]^,[V&CAL,AH_V\__'V77%3ALN=V]6J"G^>T^K1A]UWU?=[ MGS1<%ROR@5[ZIRY;?L)@_K3O<5_3&N,> %S:NNY"^*(G JUVJ 4M0"3W*ZC, M)-8+QT7XK6JW8P48?)=7@ZC&!$V_]:9I-\H":Q&K\'I9P+J5114:5%$U$*K) M@>2Z%RP2(O8]M["(+/F!KV9,@<"NZG+U1XNHZ02&X4!C3!M/TRBP6S"8?-'4 M-*/:@GR K%%^1/N)'B"L?2\IG_JU'/W*5E[O5W[Y!#EZN@'F/ORB9S\&G0E] M;BA>-S@*Z,)G35!;]*\>'P"6,4+V8/"Q9E.Z5?:!4;8B$R?."=8*#_H.4W.D M2M )&QNB;Z,/W%3K9)/WCL;GCL08SZH6H?P7I13R:? 106#M(XR+>7&SP MV$U9EVEX9[@/UK?1*[5I\7)MI2Q>ZX[)_7@]'; B]/X7UQ6HG2+9K&46=7.65<6_U>6!"AMO(3IGSR37PF?7>5&S^Q$.=>_.V+@T M<@QIL52^&QH+C/EL1PONBV86AV'(HV=W,0R1_!Z;B#W=2WO2?MH$[N#XS*5S M*W*JX<$#Q,_J]S:P-4 MA=QIM9."IP7(RWWDLY;6BSZ-0EEI?NM,BLV:YWYN1E6B#>9R]G'T:$0Z(H#M3P2K0F>7K MXR'WU4CZH&\UD\8+%\["F0L/JO$$OP7WR?&QP<2^=&$NQ/]"N[K-B[E%&;V? ME2DF_E*HJJJ.K=F,9B!+(8#&8_R!M\4V MC(&G,7@^D0*NDMO#&O=@3=I*L^!#&HA;B8/@S41=>11AR"$3LW9JD7>JNEPY M34<(T_0T[",[M6= :;CA2_2H;C\BP1,J[L$HP'\M_*$_IOYQ22N.S@O&GV;E M]-G3/[_XH@C0AX>/3I_?;P^-'1D^-G3Q\_NF]P4,XE M8*=1N%&1:34/O'\^&^7QI>5&OM#OK+F;2@@'#5NO MVJH7D5/$GP*?P DX[?!IA]_9'1[Y9%K_B,1U3&ZG5D@X;:4HN!!I"'QS@9(\ M_FH\2K;G93M6O;T=UQ1-A8O%72Q,FH?P!N%JQ1_E,F*5CV!N1H(U%J9I M+)\=:!4I OO/H*)B.EP+&((8[@I$E5Y2^O(5"B=*I8"[K51>I!^'H5(T[?F; MLOZF/?^%]WS?'1[L6LOFC'GLGT@!/.VC:1_=RWTD'6V#?K&EB]-3KCHOFEH\ M9*9K0K2*M"F":*2N#T(IF)Z)SMBI,_)ZD%UABJ(,\K#$MS=;P>7D.==?0%U[ MX5%?J2^9<6_!#"UQJB'8NA4KK0WB'4Y1#YKW_D RTA @MA6_>M!LI0MO>@B*WI]\-:S$Y!:+13N4 M5@QR95S+*+DX+G%LD*).#347GH8!@V!)CB/52!&FWH59]/^*YDT)P/D#"RP9 M$ZKN1=F#3LAYUC3L4C,.:FW<;_%"^KYN' +ZU'?/Q?/?PS>,37Y?HDQ)K8S3 MRI[(!R"^')WE2VF8]0-_V4VD */9PE[++(ICV581$J)A*1Z.@7.PV.===*T] M_;R'R2OEG];"_.C#2.ICIV:9-;U]-TB-TJ+^99,S<1KJ;8;/RJOF/HKOOQ:N^L>]V?NXT4QO]YTW >($F'D)145 M3E\^\GI"$X!U_IJQ%VWNCS:Z,A1 X89,,Q%#8W &TW7J\MP)J>: GYD?(7R M*YCZF1VBD(A#H'?=T2;=V-5EG?Y)EZ''SQ",4 M).[M>6G.H<$T"P#C!^[P[-!C>K\2I!BB/_V#]F33VFHJ1P&&]E9_Y:&]K!L. M\];.*9S26,@;.BE^]&Q5JX! S]7.V22TU_ 3_PN@^6*Q/4S>AOBSB$:&J4:< M^X .E=KX@T0T422# HTR<_$P$0Y'X@QZ"Z;79PJ"X>(W:9RV!;5UQ#6D-6%8 M*X9L1($(/3P:UCH#?P\G*[IE8&-('AC>NR\3L-GA5JD;'Y*J,?XJUC7/G0KU M>!HF($O67:;@[B&U4@C'/3[,A(*VOLE\@&3,>$=U!_SHC*G\A0; 4C-9-8SB MN$IU0"][@.Y[QFTSB0V>I.L4OAZ33LL1LJII46S[,67HYM!T BVF93$K?*^% M\/UW62]\#XAK5D7,9Q##V"]+TW@[H\!Z M-6%*4"1O6K.8%5G[EIY@!D%K.0/]G>]'B?9_,)[L>:B!ZW%_ M! AKT?2DX=F=Z39-E5[B/%@5M(Z9VZ;#^&J9]KA1BUU*76J!TSQ56<%LJ&[;C<.)/+,5JWJ?ZH88C++VD+^+*AUU"N:FLXZ/@CG MK%V-SYUMBAP6(CXM7X8_OR/')<^:O$U>P1LPU:$'UDSZ\MTKWTN:/'QTE/HV MT\\5-E[1,O_TY,$K+DN1YPU#=LO>5 MN[ET>G.*W\O1VL>E[5>/_'BL @++*)6LX9'M,S,^-/6,3Y^HM0ON-/DV,[0A MD6%8F60F4Q@&"H"E!1SR'-IV%/V:;Q1=3-1V4;ZKI1F,SB%%;>]>C+:'MNE$ M T$/;#JCH?X1+ P[G=(-TIF-!)V5$NA3=%/[-PKMIO(X8> HO%IZHE5],XH8 M,U3Z$64)15R]$D/ASK-R([U8*[",*J>7(&*-Z/6L<8)PY]%6\#JL--D[1LP* MRX;:;S^,P<%;B3ZL'TP7WJ,_>E:UJK4>I&<%8L4FCSGB9-WQ9R'A5BSK.@]' M22B(HLMUAB#?DW)%JR8EM[.+;Z_EISV+Z+XY!%^"+''+!3PA?STP%[!#VY0681WB'UDC#"+R5MZZEN03O&GWY/]OXL4,, MRMF##7ON/JP<-N-+OR&[#8=C)]AM6%[)/=N]U^P!_%25'*Y+I[5BQ"Z040QZ MF:VS_@@Y+;*2]9(ZOQ_3C^]6<-%@Z>]L3>%/,,_6)T<#U0 SA5UIE+WP2)=N8DB1A-.+XR AY[$&]$_RI)8KIW0^&Q M./#?91>ID-+T;A9R:9]R!2R5!6Q/KV&;!>/&[;SF#G;L/-NV!\.'&;ZYP%QD MSCQZ!(FX;+'(B@:<6W/P>=+E6EHF96IS@*X<\$>I_KMDZ3JY4(F!F.T[F/8] M]OI&NB.#&R>7]S/9N[7N%'"P])JV>#I%'KN!0$[-X,(J7*:0Z6-B,7XH.1WV40@_OA.O'.BI"1P'?EIUXD MQ\].3UD#DIM3Z>V4=NGTX8O^A_E77UGJ3>(E4+^I#>H]_"*:Z4"\P7/>7M7P M#U_E9DS E3DFUPU?F1R1JQS.EV6WQ#*.D]3]M27.1#CO9G0Z+;#^-RU6M&PK MR1E++2X/0,RYM\L1K4K/.H-4:F&-VL)T!CZB[5JH.JQ>XN560X*[:*.'XG;1 M&QU>-,,(XP^'$!/N\HIPER<3%F["74ZXRR^_UK[46:X=<;-_A%"P['P"YS%W(GMM);RU6HHN1G'/_4^F". S* M"5K"C;323/1B+C,IMV#/04+;*:EX2];C9R!-ZQJ1BY85J BXWL+IK4IRHKD" M)(UB_>4)UGOZ@ZU218-I;2SJ=+I@T%:Y08.?I\L3445I,#1\C*^+M0I4D-P7 MPH"9V];:2*8DYH97U2_IG16Y^ORV1JN3/O"=ZY2_E_K AHX52556G&!&%]K4 M4%$4,K?*E9,B_;01[O1&B @@]FD1:IL19[@ +?;MW3%/.N!BY/VUTX:9-LQ] MV3 NXS;ZUF.$M$4#[JJKF/;"G=X+VG>9T,E0U2O1YK/X@ZOT0-PSA8DP2$)W M[J);FI]%B_.#ZX34;MHJTU:YRUL%+5\=-V\"QZ=5[S2I(+8HS:Y9VW%%&D10 MCC830+I98UHIVI@#U(UKFKHIVM7$2WT,K2C&>HWBZ@C;^5<-_(Z[>YXY=+"&Y>*KJ6:,R&Q;I,]V%&B MLCH?G!>NVF STF[ "@*X%LWSNGRPZ\_KWA>4X@%2%@R< M>@F@I[":NDDM9V<5-7U$:SSCYQDP1>@WUG3$II%\$6:MSOD!M9@&))I^F/N^ MR19&PS8V(#V \GP'UNX3)&F<+-E#3LF+*5H0\!0*D#OD'O\O=BR:V_=++A5& MS$V+L>^!P&.G33>B, 0IB?'%D!]!CDA$AADBV@BWUV%[!"V8ECXX=Q-<]:8: MR<^,(/A6A)>+%LT9@3]L&QN+F_FJSL&G3Y[\Q@7/? _B+P." MG>,0!",)2]/BT7ZDF_VCJ$M'A]B;:GY(3W+\5/!C^%GWP5O:!V/M%T)'P%_! M1R+IZ\_([;LM\ M2?.ERS>JNHM'X'O,7+BK7P_TDH\/D[<#O6Y_N31.""\"[IR]FK,&7Y%54)ML MN-$0NES_LJF -O?\$C^^^ZF-9BR ULE&@NM+7D\M8[@?=Q\:KAVM/&R4QRVG M9Q?+F"=CSQN@S1[+7AV1WW;_?VIS.QCRY!L\S&"L:1#2(E1NG8A^^J.C?W+T M-E$TP;VKQD0H(V? <#/Z@>D=.<+'Q]22.\^SLYV9\&\K0GR>7INKRVBZ2WTG MA>>#PCNWK8//-6>^K5Q"9]_$P8VATIL$A!:2 %BGX0F5T@I[ XP-3MS3G=>5 M%(4.H%FL/CUA=-&)"^#:"5?1X48_-7UA-#$'%U!T6A;KJ&TFHDN+NVRCMIFB MHLB).43FVI?JM%-RXGJZXIZL?<>=M1,I18R9OT$K-*8W%T3)KYS7HE#[^.C/ MHP;EP>!C)W^6M!O,R59V.8P#V(V^&@2[=>7T=(AYF"YIT9;G*F(W9G#WXT][ MR*-+'_)ED&M(U5[WF!N\8C;SEZF10P\GG0M=[UW"BO>=G[K@E;U0N ZCW:(H MGCA-P7[PF(<8N3$\B0R>:-9)ARO)SB;Z$MC!<'Q?"HQAO#R@5 MA:KHDCO+@1,EAR#WF)$="DD828OX5(S/>-RWM,#4Q.>;^$ZGQJJIB6]JXOOR M:^VN.W^?V9?_I[ LTSM9D.Y6#@-Q9B@7K08$4D$EZPMT;,;9I>0IHJB.;#K7 M?>A*,1ES7R!]_&9,(5>P/_3!R1D\'CIS889\)N:Q/G=!)JR>HH:K9HC]'0L% M\3]TQ-@M]Z0K#[*OQFE7#I-O.:&0E" [S(R_*FX:@\[AGMN:#$?'=(9P&3MP M'K ,E=/"OF0@#->P9X&*S]FX6!0..2&!/8AZ>52ZVA7&XMJ5KD)9QV!ZN&P= MR\L-5_/,S4&U8B_6J'2QYJS\2S%0H%7I$;WKQVXXO%4VB&H:K_67Z6=U@^VI M5H[?)8L?(H(B@#D3U5#K_;MO6_7SV_@!T(9C."3;HL3S/%OC.E8X%M7'%U"E M%(XIX0C1#UD0B 42V_,-,Q='5**(/ULNYV)3(8G(W*"RSYD+640*H@=9;"IA M5!7\BR1JH[]?4H_P&>6H2LWOK*N.QN0UZ0:RP( 4H!;T-$T]I2C/*34ZUNIN]23\C,]+OW9WIN!]F_$)\ M](SO4)4Q\3M4=J5N1I&NDOUZF+PNVF:S]IW7N/M96<^ E]:R"B^.ZUY]Y3,D8UV9D:?7SK,2,$ZQ^$QPI5ZB;8'X(5]Z[9G6 M&0!91=9Z%Z>I60TT5X46C&FRVIVA'X(LPRA/_LP5&LJOX]GX(4@6,QO---#7 M[#AJ_7E9M-Q(K.HKKO46Z@,,+9CRI?AL4N)>:^.^[87/ O'!?]9Z4GC]A3P" MINHD[3M'CSEL91^#K);T/W7H:P*3*$#I9"7)F@IH'X5WV%L]613XKZU17B3; MGP1,)]BR%::/+@KK$AD_+?;=VQ\$%F7HY^-\0#9?FNI1N T_EK^J5.#.&7&_ M3!: A/!+1=+G/8_JOJW6+R'5JIHV4I_DYA'\^ H\GP?'SWSC$+,BBU'QO412 M(Q3A'K UK]:9>B5V9J=CQ@@K-TRX5ZA7:'2D(A3!N>_90O@,W%$:-;1T_XSQ M6#;E,4&99>:$WDF06HJ?,Y[CV!T.@/>T+QL)R):U<^8^@CD,RXQ]N)P1Y9R) MH(6087V)L]B7W>/^!U?EHKI26\NTUZI0!W%WF9%=ID^42)O10D=(A=8G+;1; M3!&3M(_N GXFR3[:;WD?2 E[,S!A(-WJ*UUQ')@[:';!YZZ@9HA1=H"%8>]9 M_T0O .W;77+4-XT )#3-&:$0G@MH:],$(4Y1+-4TKW]L@3MR0+%IH(?CVN%G M7DB\A20OQT1RRM!655V;BA8>E@G-?ONB1XJ2]AWW #D*71[&]QL:5SQ5V2#1 MC"QR-60:ZS_G.8V)02L:II>P92RH-3IV*FTX&?XP=V=" '"H,- M#3]$(73S]9^?I7BW!UEWL.0>PD8 (CY9R!A21IHL\'0>W&+"J#ORQ^^0'K4# MIX??_XB(73 9:72*A4/)-Z.GX^<9)VN\>W/OREZ?V8/YICHOFMIHF#@3U1,I M@G7SWH>5E^I9:8K%8PDH-WK-C[HZXLB$1,<]F_AK]EB^T0[("W(Z&*.NDI* MG V[W8UG'>9RL*<3KYXWZE6T&]08@7%-M']0[R.I/Y9LXU+9 HDSIPE _HW: MS:ARQ_6W4OJ[Q44)GA5*J@=(L>E*:NT\$R]IZ[UBWU0I<=J'JKX@MRG9E:7U MRU!/3CNW;%2"AC@C\R_+5:N<+ /X+6GM33W=_!OT3Q9Q],A_-,$?WZW:FRMF M[!C,5&H,4 !<2B!8N>1?FV+^85=L601*97IZ94L9>;\I%>K?N)GY9 K,+'JI M[]C!V-%4WDR\^U<.V7LXP:@FR-X$V?OR:VWR1/Y8I=B7TG!&<:WTFU>(\ED' M)^=*)?F02ZG?F:X4"ST7_\9OU"WYM?,\)J[C@XU7A GB4FOH@Y7N+'2*VKD#X\=]Q)1_Z>?93GO??I"X^O MB@C40XZD+\=.GS=!H.BM9)9\1PAK/-"3;[J0V_%9A<89>X(/F6?.TZ1Y"HY) MG/?ZZW22WO-MF^B?HA=$6NH,>;=2]J7LC5_J JE3^BYO,RR1QGIE?3YCK%BC MZ7H5G- XP#IY/N5>XF(K<-, AC[&O:^KY;K/CPJ!"ID>),P7]3PP1/L8I)!$ M.P:V6&S#[[&4*H:J+&MFNY)CQO6RA61Z985LVGB1M+6 633;FA< U> &"$^M M&5BA*FLR9F)=<_0+TY]=XQNQ+]RL+D8&R8X.]_V@C#>2 -4L]&X*]%!$B?#/9;'6J63DV<[LAR4MG?&L]Y$T MK&R4;[2#@!T9.MO0HHF]*2E^IH*RGDM)P:_+;&[*)9XCSTQA0*#9/8,3LF=9 MZA',(\Z^7/BK6DNNQNO9SG#KBC'<&TERL'2@V6Y-ZH_(O808Z@NR M!1RB(E80[9AD77-8Q6%8($HA]RLO<@YP^0".'V[LD;)." /6#7M\CN MT+F$0)I&9UMOY-I\;D3WUB-M&UD .R?\R[6,+XC!&8%P3YA?>Q1[W.8/M85_ MFV6@N+&&=\@_#VC3 M=9U)^%)P^6*Q^(?'<1UHBU?:44CYKNF5F@:M?XP!>F MDU0ZHV"^^-'E-OPS)K&"='&J+\07\&40 "M B+0J_ATB9I 1!77B0#.8]',[ M4N+8&#$"8GW+\61&W%E87D2(*0:M*#&\G+,O_HJH$/>^+VV:_/VRH'?(K8 3 ME1J#$P8*[,* ?#;CSGT8H,U[_0.88%[_Z#2/DH#FL:C$6XWX).PS MR_0X5"-SWJ=-U:9O!RR0<8=[&Q>* 9,BPK3+[MXNX\P/]@N0:-;_5L?)%G@Z MWL'D3!6WQCGT%A7B5ZI7..V5::_!CIOX!@8UM MZ/@D5]C IN+BGSG.B@JTAT7CR =EWU?:98!EDH>?]O.TG^_R?MX@/>YH#U)D MNBSR7(@=%DVV 0-Q?Y=,>V':"W=Y+PAE]""I%W)-:<*+RG)=\[I&+4G24'5S MEE6:+K+&6DZT!>C+F:OI0NNE2@RUD,3F;(<5((WC62*VF*)YT)'D23_QG*C) M3QMSVICW>&-J$M?*G/ \0Z(CY[K*%]&76MR@>T'=IR(=JGYP7JI\TU M;:X[O+GZ.4:P#B#YATWD6P/3?DL%UU:*&4.# OX@YO"/JS'3_IGVSUW>/^.' MDSEI'F2S6Z2L%!P7^X[39IDVRUW>+..'C3]=Q$LK2_ZG/V8851K0R3O0UK37 MYS=MH6D+W>4M]+%@R,.G+N;L8JF#;;9SROQN%)\98+&*M &"&-'V.HK+6P#P)R87+/FC]S*2*I.I6J'J2[5+\77VN0L3,["77$6R%\/K$[UC'ML38%R&[,MF%YGZX63 MHTX$X=FOMLRU.+G8TZZYP[N&V0)\QUBYC9I 1[WEPZMUB&]-[^\U3X/V^DK+ M'\P4TPL*?\=\F96EJ\Y)Y^P!-N"MIA[77>&NJZS5O@(Q_N% XY)(JD> MZ;8/C+2AWYK6?>M]5D5-?]S\%=O.D4?DE41!W+Q8 M([.5@2E\)D+K49%MY;D\:%M)G_2F*L#>U? D^FE3"LSXRD9V&6UB4ZKKG^H4H:S$LN2)9>CS*37UU"9S%&!!IZRL4&]^: :6*$S;VJD[-- M!C(6YSQ'NQ?W,MDE)]0PC?!>A^Z^0,R1!M*FL>D>8[X?DPKSC;C""5*6W"+! M\T9_O!!-$2/X*3"(3,?J+RKL]U:^!0$K5@.(5?7VJ^R7.GZ(W\T7HPWG(X0Q M]\R@?!%2D;)6?3+/EJ30,(^.3*'M,'' ?&[[_T-02%&O7.GCVCY_W%"[3^1B M(\!L?S8/D^C"; _UJBI:ZPU?WEL1K\G*?4A>;V:54ZW-5\O"+9)O?G7S#7/] M_X!ZM1/E@E=+Y.0S,O!_R_#J/[JB-.KFM[37N9B5)J]!75G2P3#_+ILO2WP^ M7/E;;RKB*TM*OP==Y'H8,OY@(S#K%".NTL31Y?UI2+8Z,*UIOUK4-1TQ>,62 M(?LIW7UW=80XMJ\$2(N(%O+3L.Q)_$3J8_F2OYP43%O5-\/#?2HG$O?A!1T- M_SS&IQ&NIE^(/RPT$]:8$!%X6#?"Z2WA(LL^Q8,1 MNAV8F(@6S60SKM9F*+6*T*I\^_Z53)GQT?'6B3)?5CL6/Q.+8B[=*C2C;2'- ME:(/JAQB]849&IK1B/7,<[W@>V>5^!:V&,(^95=#W3]R>8P"A+Q/U-J<%RII M),YDME> 6^8NNJVLX&Z[EAU@,N=571W(I5U0-H^X_=HD9J-7\U=F%ZOL@R)J M/)'L5GE5^=SCKAVZ;.Z&AI:V!#>@XMW[SR]<1=ATR@9+1J#P3441O9"YJS(( M\FV>&?6?@95;X+LR=)LV4-:#\;]T^9G[F'%B5Y;'Y8HY[&_-GOLB4;5(\PG] M,RJUT@>F?%<_';X[-#W8;-[ N&?)K*DS.K)9LXH9D*PY^C#Y)S19O>F.>J:Y MU1K?ZX5*QF\0K33:TO5%)<30D(E.8F!@O,WT8F@BG%)-&P@-NJ3*++6JRQ M;"8ZKRK/6D>CT1>#]LF2^NI-0SP/3+U.P0(H[E0K_%*C$,ORD7_>HQ<+1$26 M(U["N9ZKAJD^K<\MQY2QC>./J=B6ODOD&X?E,D#T!!+Z2.J-!SG2.!.J./KX M1=;D:.PCJUAU@8$-ZTC@?-I[L4^("4$*,NGV+B:QP\Z0Y".@&6.MN[$PC/R5 MP[!%N4'2W:M&T9C2X@1RT@QQFQ(S7%I[=CR7V&^%1)/P9B(!IXLJYW*^[89LW$QE;W"(M1G+*Y*]8< MO_':Y,6';W/;CZ[4N-V'/^5S?_SQ4 8(6@X(3%5(/48C0G.*1;Y8 ;/)^7(( M[%H.,A% @R5:$4"]U)X)H)A[WFA\V/^=I?!IN41[2-2WS*^G>)4&O111KB0* MS;1"!-DP14L6>GT6K>8WL\N9TUYQZCE._=5"Z*3@. MY)<0%G8I@8I^%H.R(H6%GH!:T9;LZ:>#*_]"PZ ]9'V5:X1H'-GY&AS7ZSF> MBW3@:J\QPU(=,F=:"U0J[R+ZFZ 2.KN:A%2U; Q="RAR)>0L:?B%%'^KTC8L M,8;-H;,N,CY2-+YP6AV _0[;A7G+_=;P:V<1FWA]![Z"#8,@B>RB.K@E/FUQ M6\8P!IY4A&3I,!EO"]?O' MU9Y@YZY9R2_#&\_K#QC61703[->Z1C:5YZ:_;U6-:SX_475&+E?2;=H?2_MS MR7=WE?7(1E)6-OEDXM/3)]/CL< MH&:R%,^=%$"V+FOV2.%Y)%6\AG:A;I<\^1^S,QEGRRXT_2,9.SW@6+E37DP, M9>4UR51*(392ICHVK,^;T(67N?#^2* <%-3 LFXZD1:_+H.'OZ1] 7"=!@]A MY,RXO.3(+'!*L#?^-LO\IC+4O'JR2"G=]TQ;4JW:3?N.O,=]LQ>?/\1;;5 < MR&GEB@"=\32+?GWGV"G9L/HJ%E'':Y4\7DQX@ \8].4\*S>\GD0L1YR^B/OB MOLWG]:./&YFT@EZXL" IXX(#4Z**W 10_(!RS>OUED6K4I$F1ME'TN+X"4:O M<1TKV:I5!&"K#1W:(ZM!/RREH(7P'V1LB!G8E+,LJE6*3%XOQM&R(\Q*O-5! MY$7''XGHP]4Q]FLK<*D<)LG_U!>0JDQAU#8=V5(:<:\J++JZ'04Q:]&DI+$0 M1(FPO+J*%HP#@*V/)_/Q:1U5X>LF\HWP=INVKW!H[I0H'>+]HJ<^3-[6I12> M>D^J8N[*'FT&(^-Y\G'1NW?K#O,L^N$K\.]NVJZ(-NE:1 MG,GH5'NXC\[%QSXO.I:M"EG2:E0CP\%%Y3%#'"=@@?DNAB!VZ7;F.ZY0\H%4 M;Q2L7K4Z\K5B_JE5_4,=M1 M3W U*)"=L^SL;,L0^LAT) MS:KXEHTXQ>"7S NZI%XSQO.V- J7'9IZ)U,_B!>D7WEJ55K7=:7SCG @T3!1 M4A^C.?8,Z?'XH3[Y36<>L<<0@5_(A6]SRW-<<*=$U/[AJ6TPHRWO7OF,J)M' MQD _"%8+WD5L["*+2@-:YP4 ]>2WQEK MH\S6\OS\-N2JL 0@>_LB J M:1EC:YK-ZB2;,[KHMR]PZ0?G-&>]P)L?T[#^?V!]B4&=3-F5FK)/.;3]0:43 M J'O'FA<7*&6UNMA\AUML+/,PW=HTRN6E2-5ZX)G%"MO5T%O?\P_ESM;)*;9 M6=H4[6;6 DUOQV"K$*)(EBPH2DI@ND>D[).:B.!A1'%FE#K3].F*!KN[=\") M:3/)'D]LT'LN$>28.-FMI!(@:>SD;6'D<'*:;(ZL>CC3$%IP5 MV[1>J-YBNJGZ?4M6YV?(WBOPUI"FX\7PHK456V[CJ,3ZFCE\ OX99>JP2 =- M/!N!OFHUNW5GGH[/"H>"X(:0=%?,\9%Y!Q4WQ4T6^Q[/[X/AVK_DC2IM!+3L M#Y)'--K6M>,;KK$#T2W>/XBI<\I:6(7G0M)U^_.:[_R_Y*PW .GGP'5;ZW_&?K]+D/3A5?JH\K/S] MLEZU=#+]Z"CJ1_'LE:8$&'XRFD'P6W% !=!QH1# 98V'SVOGM^SQ3U!F#V$ M^7/8>@B%$;MY1>CJ2M2]:LG$S^M/;O M]-I7DV^)&-_-!,UR0>2>#Z@J)PKS:5?<]5W!(/X!( MO;QOO? U&;)F(,6-(9-)C/(;RT=S YP9.H-H7I:C?LZ] ["=GI5E2?>O01F2 MZM\.N XD,>1.YY6C6=JT+J8]0=QI@:E??%J22D,_9QD11@H.S8>HA\G+T/&8 M&MW[X'VC$>57^]>FF'^(, S E.69@) QD* NMA)7'Q4)J$V@O]G#PLP==^=U MY_R[!12/\F9&H%FN=*UJ#^5IL](&?U]]CUZZA]4H.A0DR^(#JI&\E@;+@=^P M+ L4Y5H0*]&+^=43?TYP1/SR2JV2K8L<@*+Y;B.-5DK;9=:XJ0YW0\W99P8D M2/E;-]U"6AT'9..*!H4Y\!M(6;:L>8L; \;;K;@!><)KW)+5=_UX#?169FAL M=95OP!#I02'6DS,U[MJ=T=$B1/=IS')O+3'12@6?Z7G1>0#S<+ER_T6?R$LL M)\X[@2J;<(A@Z+6O(C#(>O8N%BWIM';* M QVSTWU41I++5A(M,,!L-^BZYI312&#F8<<^^)^5;1%=S>8_='FU/II80 M-3W2,L,;5CY&KH36)>_L$;]GRC:&H8V%?,U6>T9LGH#$V0-I_6YO58)RFW>*/]B<[S)8;(+N5/:N60*I:C$R##2=%?<0"2H @#H>25/A^L--6^?^W 5YY&3%MTHD>>B M<4ZPJZ7OJJZDU5F2',K*26OS+W74D1$WRADEAZ)L(R+$-NXP M['6W-T@ ) ?3BN:-6[$ME/AMTST^UXQ,4E((G7.^3 9[I)L<+)2!%>CH0=';F@9]>LY,M^@U>G M\,DMO;PUPJ/(]T![1(=*P0UBB,-K:6@T.A"ZS_JR@4G_B-#+YZ";GDZ,VWQB MJ']:L?OH/92\YL6O4A.!-IE):QBW.^!IQ3H3?N0I\KHE"^US\L3I*>(J ]_J MBA+M%&$X8T$,]/[39>N<$URFD^(ALNIJ(P-&5GH[+R5"JGI]O[YG(WDY!]$; MGU<]S41;U]+2EH$-"DUN@S4-7AEEEJ&3@@HJC$DS-IY"9/6H]NLIVX M$_?%$>%]?^RH8EX(MPX_6]M[G%@C:I2F1S$+_W;A^_E&"<9V1](W\=(CT@56 M/GX<.UD\/\]TMDQ;WE)=B4VQ=%Z@:A69_YQ3QKEE_8\1[:U@"D?848:8/ M7?;]+;7WU&+B-=L]>"SR924UX,EQ]G^7.P7TKZ-#8&^'K736)<+"HG*VF*MZ_Q/*5!P\C^N 05'$KM? MV>ZCSILP9LQ4J*R4]"0^9LQCX]5(RF;(LV"C9$/O"2 Y)57<2[[W6V.6OH".T'B+&SK_O9^A9R-' M>7Y-2R:4C\NX%#'>L:\,NL7?AV &E%#*1?01Y3INNT:P&Y.L;!"(8KDH%#IEF2)Z=IR.U,Z MY-.O3Y+HL>&.&>2B"LF*''FO^)BML7C&*_/02_&W*%1%..+^A7\.ADRFB(86 M8AOO&L8,^*2-B-,]>R&2+F!N%0IC+Q5CGJT1G''4L6;G'4>*/B?OV;S@AE)M MHW6AKU5.+?RTIC8F"O3#!]ZC;TW89/ MIPZPJ=MPZC;\\FOMKKM67R;]76^Z-F*?CHC><>S@.*?C,0?^S8X:'_PVEBRG MN'N!R%B #':E>E8J7YAFT\92:"IIIOI\T:?&CM%EUJRN[(B[->OB^E-703B]1/\8OY@VY\7"^E0PU]C;?A(?>>1VNZX)>49A9-+7/-#E(!)&?7(+_ MZVSI^6^]A^R\"WR@\J-!@EI&"M3W$>_3JJX 6!7X*I)"Y2?M/R&_TQW=2Z@) ML]X8;#D>.3_:S-=.IF!K%]/_L!OE!\P&[1=SL121>R#+R=?1@Z. M$5>@XO_@^D:GC8KSC-M&!5H$5Y3H6^K@;Q;CS]Y;*8/'O\2Z%=UE+(-7(?QQ MSVS>9SX+7PU!N)>SY+"Z*8O8CR3:+\E23%FN6[+\KIME&B3NR!CLMJ (,YFA M8D,R2S(^O0K#H'+BQ9.YAJ$PWQUT.3X4R=E>R&G95^_1CTE]P0[5" TLV!JR M3=@!PQ?@2M*<' *N\ SZ.09 G^+?/K-GBO.]FH\EQ( M/:A-]X7>P=#VA&2R2%RMIRFB6E?#'AJQ!7W-P?"6Y78W>ZC3YA6/PL$0BR&T MZO"XS#>C1(^LC6EQIPF\EKA/K;6<&U-XMH$XSKLY Z+G =L%JQUW!9CI0L:? M3UW8OKJ)J8(7K,(5=69-1:<;:MV^@&P+4^3.X7&-%8ERMW#2&@=[\8J7^=:S M@\_+K%BU(E*_P*)E"SB=I;=DM7V6-I<>IZB0]]-9ZDH69UB).H,93['H$D'( M^>0Q!?3)S0*J+]+C.>8!VM'#)9P!"S2OU!BM$7S O_24470=*[=X<3DW.AUF ME5Y;5<\@:J!\T4Q+;NSI"A..J-"M--2JWE6HU@JK.]"YGM1]GJ&=1JM-*.AF M"HW:+<3MDYFQ3A#Z+)-4 XA5;[.R8_$:VA8XP5%1\C$L@U 80ZVR;UX](Y2N M]FCY^$=' 8V!VL*[&D&UE?IQW$"2Y$UR; M*+B6UU,I6,?$O>66DW;]U[EG?L'3J['429'_UY_ ?/'S\>SG386R)E)8M\5? MV)N&[MS8>KAU[[%*CK\^3'[R\Y*\Z[+% LZ,F+GIU+_*T?Y[75U50]65;\^3 MG_6((K?@#NS.57)RF+SU;S0MY"OO%5BZ+%=$B43\93WG:@'YD2>/'QTE?Z\; M\OJ^QWF-Q,_[AL[Q-'FWH4=/3H^.TN1K^D+R8];!B_N67K+(L^3T].'I<:KJ M5Q=(J*,C]^0X/3HY2I LX3.[Q8W10^T8LU0CFJ??KD5W OF,NLDYL2DR8U7R M]-G!BAY_J1?T3A#+JZ\<"_ R$;[)?>$Z?R/'&H].SN@3@="\,SDGM\VGRSZQ=DH-"[YH\>WI\M/N*C].CH]/?_X;)LZ,]+\B0 M%E8A8W'VY.6Z*4IYI1MJBDY_9B_W9RZU.438=\,BG1XFW['[_C:\V&28KAR) M:9F8HA6]0Y]D%22::+W1W[VVGLX%4/[GP YJ> 9P/( :B_(HC./1D*]@.O5!+$3AV; MJ4W%:8NS39%+)Z*H->!W+]^]2AX^.F);B$8#+E'3=YJ- E CK=K#M\ZPIV$!T=<;/X0D?;\QO0<&^J M(&U?;SIN7??#&.)]SN!G<>CNWZ,_>OH37HD7BU;$T5O7(!,BU]2U(5N1MVZQ MK.L\*/MZ&1M/1^/W2KQJ1 DMNGT0"QY;1!/4]:JAKL\F^.$$=9V@KE]^K4V^ MZQ^+$0+CE15YT&3!;I;OAI]%,$#R'J)J@O"3H'\$7RY6'A'!'?49TX-M&F$ M"SGZ<#S.Z "4'GL]_R#MSJ&XJ,#-1N$;O6<*9S#-)'2W??N1<'MI5>1B;]OL1P9 '&1F&64=TDYYIH/+ MS-41$1,/LM/7.$KBN_IANJ&A_<.?:;C."32WW%PWMR-+DYDTL]N=1??JU]H<$P2\8' M-Y*F/Q?%;3^AW[[\\?V=J-DG;][<4._NT<\"PKWM2X6=N4?DS 7A\!_=&7OY M,3@-* ERV;_YUX;EK7_4;JEW73W_L*3G(1>.=O*,2@7[U5FF%VX.6[ MR3LP,A=3H?I:"M5SF:86TR)EFA;31+]"M>CO+]^]?OF_R2NED] I?R"S/'\A M?Y:?\A=?*I?4[H62E&A"#'&9@/#L@Q +>1A(85 M[D/AZLF3%)78IQR'>RJN=5;D'&7F!?J[JIQCX%6FE'627<^Q'(N9=A2P\@<# M$:/VC/#60L/=OZ>O9NA]P>U7<=%@#:[^W=M_N/3V4>_%/4/*37M-AO,E6S19 M9*=88R>GJ3'VXS_'I^FS1T_31TUC=*D6L)+65]V9^@Q3LEQZ]9.G5N 1 MTSMZ]9L2*=ZJGHE]\_VC@YN8O%-U&X (<48RV"0<:-,>NZ$(PELSI->\B->7 M^F/W;*P_ SS'RX\EG3:W4OY%;'1SR"^@5:SV6V;MWSUJTS]+G:X'"_D5S[3[@_/8#/T)T7;2$@CN?V M??T0?2KW0R8ZD4>'3T]8*/+__*7+]WSH^/#H].G'/_.Q3QP?/GG\]%GXORNX MY.'#QP^OXL'H8:('>W8%#W9T\OB/7^7QX?'1HYLR2H\/3X]/?N-EZ!_-<'DN MQ>I*(F9W78Y;^)-'CU+[?]ATVAZ2A'XNJ6C\8MS2GP,,/\]*M1YB56Q_>1OS M:-TEW'Z?] \/>I=]9LX,"EN8IY_%S'T&3V,W/_9'TH_,?!A9RM&E8RWM8-?M.7R0W:\I]U(J=YF4SQ9(KWY)M!1W6F['A2-%E#(0<6 M^8H*O1CM@]/#)X].Z+%_Z\L^.CQ]_-O?=ET+_]-S$]7;^_X/CK^Z&49J.FVF MT^:^S'M$,G%S)A'_J?'VF>O,MA"'\,.]JN'$&!#A( M[#>&#?B=6_MNS_27119V9A3LQX)_NS88SXDM- N-+[H#5.WF:/CIY M,NVH>[FC;MB03T?)39B%WV'$/J.]^H^;L7.FL^@Z2)N>'!X]G';D=!1]^2&? MCJ*;, MW8L"GDV2*:J8=-1TETU$R13535'/_SJ*'Z?$I3<_#I].NO ''T156 M\*ZX9'O#IN86[K2_U^?2S!M*>/Y7IT=_J(9WM^?Z]K@HOW4>)F-X8Q%IDX=Q M91[&D]-I.]W+[73#AGPZ1V["+-S-4'GZ;/CWXM+O,N[\E97[^XV MZ.06[C1/Q1NJ=SOLO#<#)G'#YOKVN"A7"F6X:H;2.VLT/_\&^1V 6;,[?3R8[[=+I&+MM\W";?/J[&6E/.-GIW+J-N_%.F+_I&+H9\S!%4S=T M8J9H:CJ5IFCJEN_2&S;D]_08NV&S,$534S1U.^N6=WE7WNJZY=V&V]S"G<8< M\#<# 7+#)O/V^"!7BM+H>^LGAR=PU_-Z _W3*9B^4<38ETW.Y)92=,X'04W8QY MF(*K&SLU4W!UDT^G*;B:MNMTHEW)/'PQ.I8]+\9V7+^Y[YA M^O-]&R4,1EZU%;ZXW@B[QHUV6V?5Y4&( ##-#E]QTNJ$N&.-S_X>&SIP^?/7WZ[.&3 M9T>/GQR=_)F&\<'Q5S;/T03W'^C6C_:?_ON;7^?EIBW.60-U7J]61=L6=94L M'%VKJ.:;IG$Y_2-I7)EU^$M7LPAJXTP:U;Y98QSJ^8=#OS]HX/2_D]$8&(T; M-!BW<-7^4"7?9]ODH70(I[P@7]4K>JE8:IVU?/&G69TU.99I7C1NWM5-FV2; M;EDW]&3YR&K>K+'*_^/1X5%"3UIBU=-OHYO\9]M;\JNZ2>T?Q!MSA^5;I9 M].#XC:H89Q7M6=$QGKED5>?%HG YC>JF73M::SG4BRD"I_&E:^8)C1-?#T^. M[R[HS_@%N5$MO:0.(QF_>>.Z:#AV!_;PYJ[S:=/?[DW_3M;VX+1)+HINN70E M+>(V66?;%7T8G^%?UV5>5&=)E_W*IQE]L:IHG6(%X^__/WOOPMRVL:R+_A64 M=[*O7 7)?%.RUSI56K&3ZWNRDAS;V:E=MV[M@HBAA 0$N !0LM:OO]TS@POJAU_"M(A>!/D3?4?]:!1E9D#M:U02BA, 0 MI@1H@H%&R0;J2^RE#..8,%@\3+K]8?F:#.>$;\7,2A"^,L@*XW+*^'MR_)QI M;\C?_Z"N5Y9Z/Y[^;PU/;S:CK0T]='BOKZB8Q!G5Q@[12WD+4FVFWYE_U)Z[ MXUW%MVH_ .T_'+Z]TZ)T O_O+]C-_9_)_Y"72[I1_O_,R2I%L\ +_\?W,N\( M"W=CYOQ^E^W[+)=XHU^#%N3DS/E_/RCZV*WR_[\]K:/!MZZC[:/C&VC>!GVY M;%$_==X4.;1+[UJ9,,^I-R?5O_;".^\^)5OR2IK8)"XS1[IG4O]:DT*)T_]9 M^* _&:_!_M@9;3HCLC[L8O[G?WP>]/H7;U+G+?EN*Q,T8=_L,O+"^S30KM^/ MN2-#.[;(#[+\,T2BJS#3'_EUJ1+MW.UIY_2,F%B[=@OF^_R8KX.,WF#VJ K_ M.UZ16QZOR#LG]C#[_GD@V9S_2NSO]WNG_YGW#@U_RC3(OB&B[ MH1+^!^_'>4]R&L;Q7_RPE5ORTUDO?Z&\R.YD^,??DN"6(P8?U6R5T.*CI_F9 M_N?:["4^J#G?[W*F=TO]BXMQ'K/@A3U[\]O'GS]?:8\472O[H:MXE6EQJL]+^K!9_"[M@L) S>D?<4*R M8I7Q[TF:UY[>ZNBO7*W2(%(I?:H4_RR'EDL?+G 5%[BBA9+1/]4U/:>^^C*) M4[XS;=IX2HP/'ETK<9^ZN[TH7*E7/>Q+[_$8: M-]ZMV=K>*U+OS 2.W8="XGL%$;TN_43"25=7?RJ6:.PD0?J7@1"'[_3"UVM+ M7WZF<6L>CE<"O>6*I)F_%7W=#^9SVCK30Y%=\$*ZMMX-J)1^5>B//Y[>K)??,0;$:JJBZ"=M M@(XAIJIX-&MSZ-HTJP6NH5]OASNQRX4,N,UV01$"$]A-Z=OH,',V.3 MC)+F'*W0JK\-U-W3P#(<0HI=VB>T*])@UH1<"X-&EHM-,_VTKV!-8WR"@[IP MO]ZJA%75,9D>>#_Y@3#[7T$<*N+V]]'LC C(>4L4<<=K?Q8GR]CPL.N0(?$9 M1-J@:?K0:&/$W,4)!W U: FN(;V,19F_FN4?FL6I]E7\F'^3NP+:4ERM OH^ MP7R9!"KS$K+E:G83D;BN>E=!:.PN&VAR0&B%6%\@ MN]?F)R15*0:B\^LJ*2]*]B"^8^J;L?_#5R/'<&7=#=+([,91"_T18H%K\LK^ M;7P1OH_Q3*Q)(#G.^8;Y'8K+."K2,5MS..6%I_ILQOHI+,-\+Q'&]@>2S%+% MRU"YA6S8!?#H?ZR)H6L%QKE*\M/<]"98%OQ1WIQUMV*"Y(.@Y8J4F!:^+ N? MJ=I9%,ZDZ_@K#F);89$CDW@KGR2:66^0[TZ+\]9X=>RHZ9AV3(J:Q4S GOX: M?XR<<(*+8D(E1DBU9V=D4^HCXR62L9%TG1]^_?#N6#M,"Z6-[*%T11JMX&MR M-MT?O#[]\\@O=R@[H?%OE](IXS73BXO7MX[@$G)36@+L/7*21L"+7T7QZOI& M?VX=1K36V2'@Q^2M0T)KDI?E+/021JXV+JG.:N 3! T ]N\2+TIYU>C]'OV! MEU2\@7/V;1+^)MFDO^:T.734G 7T%_O]0*UP'R ZP5[05>*76)]\5-]F8A0 M,#.^1]?(_- Y &L*T&QS0XM"T4ZS\.9I#[::L:?E.K=DW.SI-B?QF(7";$*J M,O8EMRD%75@SFY8+QY"5=V_" =92I<:D\KY0V_0@TNZ;L72\TV"KQZNS.'PL M @7JE@T?/T;E2T[,N\$[@@.YU[3%(N>=5UQ.+'I9I7K3$)NE&$0I"]Q6#R9_)[":>Q4>\\D_IFKR^M[+E?%FN:+Q;ZG;:6U://$;'!"4I@^ MM58)D[+^0,J[%?;.LGMS;9UZ0LZ9LEQO_0L6+WTUR&CSJD,34[/ME&:1!/CP&+O4YQ_W 2A"984@+!N](*C!SZ#8O/P2 9A^'W#@S5J.["XF'\'3D;#W;]^WV%O\S__HCX=O6N(Q M:IOR(U')'Y@S/AF+A+G4(:TMXT3'#-A3F'&B%OV2?"@O MM:E?R?IFFK-"F6[++36["ZM%2=*:AS=VN^7.EK]1\J%'^W#ZH=['5'YYH[PPNYF9(&#Q MV]"C[31#?V;0RK>]YK4?\8\NE^"%*G=A^N-5ZL!!*(]G__BN*[D*T?^R3\W9B/:!3O7/A_21+7N=G2&T>O ML#8LOW#)UZ*KSI4^EO;"M#RGY!>S>C4V\,RYU&&1!^.S]$?I'WWM^S@WGN], M7?I1_W[BCD?G#FW3GO[#^< =]2]XL29:-_I4@X0; MWIOPB9KSGM%[>%U^0'X(CU=VROFKRK'K41_R6(0H7HMD47DMKY(\_!MZ*9^Y M)HH3VJ/LICAN(6L5Q/Z9\X\MKT'++[M?LG$+[RL+9&V'2905T27IZIHAW,<^ M1TH*0W/.N5B%6; ,E9$!"^55S*RU])+,'!S9S.#\X+H2'KXAE_>657S'T%A% M61X#"Y+U&QHQV:3[\JW69

;BZQ;@E=,L+7?>*6Z(^W+C+GR.KH_*M(3BR A'YRK32R+XM=^ME"K MHG7*]L:<*G-K@>SYP?2K3,9DPZZ]NI?!/ET<)-=9Y! M=!LDL3;8SBHU02%6/*_'(@)#M.%EY&B1^>)KTJ= M.K>!1Q?2UH3/XQ7CSSF9O;29 TPN5UPA8ST[6E,W9\X'^W"$\'3%9IYC64DP MLR&^C&,P:7[JKL6S=H<@+5^4[)S'J?F$+8X#V?B)OD(!L]\>7)J-FE&^UG<4 MK4P6C/TSO4(8DUO %D:SRDK':B)UYX5G?(JO[W.OO(0/F3@UZ2G.F(Z_-S:_ M][TV -SXM-#/'=N4+$N"JY6I,* [E<97W_V!9-8)PV4?/%VESL#>9T#WV;SD MNJ8KP8 UZD$^^I[ST0?($48^.O+1ZU]K\)6^U5=BGO-NS19,IZRQP^2OQY9S M#X$VZXJK_XQ?OHCS@D+:.9(C7.[9M,_"=PFB5;Q*B8K-WRKYPFO;*77KA2N; M&18DQ@W)/;4'[A;GR)K/A<&<;G,_"\U1S,+['"S81Z+/A_E&X<%5Z'Z\A=3[ M=W,9&Y?@/,-[/I_]A)PFH[R%SY(F;F;%U[20Y%:3O4FP3Q%:KPRKTC8G3VX M;7&HR$Y5DN\]O-!=WUG3?CZ)O9E)'5AX?\;%/J1(F,Y3J^T&7D<0^-'9_:,] ME_% 8NMEJ##4#H<^ORL>CG=[T7H"+&]KR;7CH&+$"0[D,<:ASKS41QQV"U7> MTWSU3I7ILV6J,&?'ZEH[3N*ASY!C[Z4F>3#A$V)Z^4CIA[&9GELNZ\?F&GJQ MJL4RC,EC++(_0QVEY+7YF2#N%WF?N?CLT:'6P2+V55CQ.Z](!%&:!R[FO"W/ M.+'5IM0;#UROGT"?_9;U]8\Y[ZPJ^O1BM3C5C2@RWFWDKK.N6S=!CK4].6&9 MPSI7]%R$^M1X[AL[;I*#KN6U[J1YV7P=K%^.'5K?I)/38)6NI;>Q"FK?$#/L3NNLC?%O 2E@!<. M8WH-T";#/^#,$C[9RG-3L*O>;ZT2+P<^?V"SL=)8LP9>F0Q!VFC$2R*(N]R> MDN+I'>]L/8/-*\AM705:)M.HLK0*BW?'T:2TC'T9&T._\?0)ALT]RO*"!AL2 M#&RV!ZU.,G*O+RA/P5]8VJ M[UR)C9IR=2N835;40C.IF7G-A[G-6I2+!:LQO/6^)C]+_T:M/X26J*9H+4J= M-(K,@FX"]ZT)$P]Z@YY&%&>>))RRQQ']DI"UA>65Y.?Y+4%9LJ&/#"..OI,W M1T2@2X1RUZJ$-+L>ID*C"(B:XS]SOF#2F>+,A"7LZ26ASOM+1?HH1?E,H*XI M,B@R>,/*,8BU.XLKHO ?V-TY[5^XE3,>[4$0E6LOM' Z7KWIUYV>L.DHJT8 M5S[%^@W9G^$#'#8><<@&Q5H/ZP-EG*R<<-)3^12G= O=D6+!H7#R2#Q''[?D M!S1;'.>RCN7,*372SZ-) ZV:U"-K&5WK'&ZZ!?ES^<&MC5EN+>$JNG68BI&* MTQOXP7^]^_#^Q_?OWN;!ZSQ3SI[MT(N'H:=/M8K3I2)UA%.XC%!)VB9#E;W6 M=?]$[Q7F?*2M4[H-IHP=#LFUNLQ,F0RG:)NP/O<@ROB(2'O!3C#7)5AWY)&[ MCSUTGJ!H[359\LA$%M6I7@3:,P^11+KO04Z%-UUD"ZQXTT5\2=QX[QH_5\=Q M+Y=)$#HF1&K-C&E8XEH:+&H?A[U!V3 JH25T&R1D4RX#^N@'7>=HMA+OZ$'B M!?F('_,#2R['7"O#_.'RP[N/_.M**:9V172A1-GN1F-#^_?\>WH/"Y&/Q@(4 M-Z"O) 0#;HESYORN'UL_9GX;M[A*7N)&OM"U:6H5WN]R1]-\QVQ(] 7+]%;N M?).'^?_IT?[ &4R->(MCA\W8=,_8 O8G:$?@A7PT;FL:%)_@W="R5>8\8>D1 M:L8V;GVCC,SX'--68I>&QM>#>>GRZSI7!CJDBKGS=4;>Z$L2>J*PB?8JM"XFC4SXR M6'%R7!CK/94E'B*%8,D&RKP1O>AW@[-!T;1L]5"_E<9DY>]^IHN:=F2YZ>3( M_GREJQ1)_3J/GZ=?WC17_K,D? <^%[EDC]SH"4QERK$^?O9QS/G MXX(/IOZ1T^BESUL]O96V%=?_SRI2]LS!<( Y22?)73-%T8?(^-#O5D%ZDR]! MG3VS^=+SR@G'(P<%%;7/>[""O%#9>SV)I:MKS1/FH3.U/\YQ\:W)^CP*^X$=V7M/7CS?" MM6)G\9+01Y/A]V\>:#;OI:J[NC[4ZCZZXY;R&IR=3[]OG>;KZ)9+DCP?#D<7 M%_U>[WPX.9^.O]<'%Y^9((NCBS;WS/VD@PZS)%:Y_U;TH$@W-VJV<(1+8W3X MES!)FS.3IL0EY9D-XRS9H+JE(\/Q&7VQ>6A3]XROI:G/; 7,-_/\U+*2U'QK MI;-D*VD@W+]@^S.;+H>9&@5VZ6QWQK=0(N7;W5"D(X@Q2G:.A:S[H MNJM$%=T'M0-PF5:^=;7RKU5>7C\GL9IH?ME@U#,9O)%GBK>*8GJ.E*JD4GUB M;Y'>L.O.R1^V2^/2L]T5M;=92>FR12F< VC"97=\GK#4'6$*V:1D)_WXS@1> MMP?NX^+48N.L1\?;K>]L'U*W8%POL2IEL28QNZE=/SG*&Y:8()G]RV-=EA\U MPL.+\_J-\,5P#"N\'RM\,9I,!].+Z91L\?EX,.V:%?ZUDN$66!NV'NLKS*#V M@(K*@+PISKJA]FG39SL?5^+WI1=D\YZMO:D8 HYIF2.V'_)<9-OD9OU@1Q=4 MDCW=O:(4T,OTXKMT!;]VO1^ MT5QD:8BM)Q&.S]ECU]?<82FSKE^9@&M0S^I MMM!YVX(M;F7>_(;ND ? \NJ/M'K<63T9)U_5[$GSU$%5' +09?(S,=/.H/)X M'-3ES9^A2PZ>D8-@_*9B^8QFV6ZQ9K@RN^T$JY<6T3E MFGD@A=RWUMR7I_/3 \.TBS$S,.UU.=@J(JN3!WKXX(]S.!8FGE-45#$HD]*R M5_&\-+$&;=[CTDW6W:#6JLWUCS,R*FFZ4GG0TSK#>;X]/[+SUDVN/O:9S1M>N^BI]T&T@/_DH M#W5)O":U."]ZSZ."YKZ5%F;6R"K;'M'TY\GO;6_)L=1<$VELV2!O.9/=+XW7 M^QR5FMMKHB>C?!-K (W'Y6Q.7AT@F M1>(R$I?K7VN(ZN_Y6"4?_/.1=EN\S\7QRM%"#?'V(Q9V1DS(M/ =S.[9%";? MGZ:YJNR9RV;>(TI=ZMW?!L.!QB:[>/K9T59;=VD M#Q_U'FN]>/5:3UI*RH8#KHF'<3J\:Y-'US=;!$:Z[DRW 32=SR+:)>8EEF5C M#R=DK[OTWSGG7)TY[SBS(9AS$*],,RT:G!6YIGJ/I/< ZC8.;_6F(K_0FO^O M8W,V5\;$Y'3$+-$Y89SO$L7CP=,B,T&;$9-EK_(>MQ9+#DLE-;,.*U%U/%:?$B:F.;^)TA;/I6]K$]^KIB*/*D2F7V1LHF\44PQB^LK$Z' MTC7T;/RVR9#,G\]3&[EU\Y8O?U'X^3&GEAT7+%2JG_1#5B_G%MG7)CQB$VEM MR7JJWRRO1^/Q>6Y^]%J-U#P6F5,V;A-M#(K8XK>M=5LOCL%U2.HI0WUGDW.O MRE*B7#_I2I]ZY*<3QK'+CY>YS;,M;8B-J:^PX)ZC0(WQV _:Z?V'O"OWI2GZ M8^W_5DU\?V'YH-%>8698[)UZ(]U M %-;7:7[0.>I_V:Y_;GRKVUEAYYE84R5G3L<)UF1DVPZ6^M&M2Z15Z6E;G[2 M;4O*= J+NW9P;&>(KA([D%LO>]UDJ^P 7[FDSE[6G5M,+8;F%I/5GA[IHY OE91JD_^DIE>D]96&1"_9%NT,8%0R;/B"ECL:P<6.M5RRG_M\6P M5S-465-(F: ]"Y+9:J'+=.PI>Q4&9A47':B-'V!JF_4,A7*!F?%*:U)C=:K* MRMI<">6#FNE%GL\EIMZ2<<)%S+JBUI1(F*W6&2>-5Z?O\)QI.]\F/]=/JQBP M58)YO^0U*6DG(L]$0U[VOCL?V+6WD?];C*WP2H(L*L-,#9B&@?9YJSY=9:&Q M(2HUG.8CSAY8SF<9:BC^P)'CO&M5)3 "D>\9:P\;F&UQ,BX__N!,>A/7V5:J M+/B]G[_4\M*U#]4N;C_$>7\R+84?UH_1_=9TA#W)W_Y3O QFK.FB<*^LMR/R MSK?]I6>WWAB.:T5-T[0XS/T=399E)F(^E\(4M5DOS)X0E?YWI5V:SF7.:\4T MZ2>*/CB_Z@W>*!/F5&8^@F^][NHE;8Y?:KT8W;VGRS3A2KM)[>VGOR*KI.51_B*>V\S-+I H;R: M3@?3F;*9[5.N M-QR$NR>^WNFYO9=E:;Y?+7B;+]G3,=PN,#D>VO\+R&F;E- M*K901??@1XS)^I 73^O261;TA^[4@ M'QW$:U=OWO).G[J3@3&E>CEP-UZC.TL3=K?*I43F3K!SQS_HMVPF:0C%+YZ;AN?F34IK@?5R%^\V9Y]8Y1SUSW M2&#!5NI]DDA76J\G^YMY/5P;K4S(WDQKXIO;CF&ZZ)P;4)N;;RF;@;G<@[F\ M+.8BV79:A=OC%EW-M')L"0)'NV@;&L1EB[:E'EJ4!U?\P#8#J>Q,YW%2/6ZU M@;!4K^H\[Y,K'4AT2Y?!>Z-AJPOEN2V7O]8@]\SY1\ZTS-R5X$[9KST//&U: MI\H<[\J;6+2G 4G32VS1FDGZO/'X^R3"5'L+^777YMEH(?'<)#,H7._4'VZ1 M[0%'6@1J*FFX963%O/5\4WJYT&)3.F*MDLY2R?_-! 9P',J7J'H0MZ8?A&82 MO2(T._ZZ7D08<(MY+U*FLZ3M*E&M^#2!P+SMW9JQWW"R/1.LT42??ZXXU^0( M3[D*;4,3I]J!) GL8600W<9$.467P"W =Y3O0Q M'?$Y[Y!SD^$4=\T[CN0MN7,[\' S0Y3 #:%C3H@K4K**QD$Z"IK'HZKBR1T= MG[M'I>DO">QAXE5!YJ?9.4CZFJ7K42V=WT]K7_I">DD_[FL2ZE M8LG:4H7J=]:)K_HX^0!N:YC6VTX:ZZ%+"A8DCST&V)!E7F29CY#YBRQS9)G7 MO];@I7R33-L[$6+/LS/06[23^'@_K[J=2XZ-K+M_UHF[4T4\O@S2;_ASK@V- MYXD,>CQ:R+%C$X?OO^'@E."\56^,$RJBBT MFCC)NZKMX=U*QLI*I_6DF4)=.!:LV.Y5)2>A1= MJ&/%=S?QAC0?U8F-3>1$JS/3K!SLU-5'[EM)ZC,37=?C#>L;8N!WKZ4Y.EBN MIRVD:9%E&40ZL.\72M2A]OAANF!Y0)(#9RW@41T,DA?\QS=QZ&(K/3)S)9I>J]5B:M0L5Y^4QZ\#6_"1X6;$0 MQL'F;@\!B=W>4S\*M\'A$3IS'>'7=,Z.>3Y1X218NTYY:G2W+07'SO') X5Q M^5EM\[=:G'DUS\*^D?*Q$ ^<.'299Q"GVU.((?\])ZSEK5F^E+NM?YLG>_JZ M5D>EE3;->=(O :B2NKV>AI-GQN?=L_/ ?LI]*8OQ[446 Q=2*7-(77T\,YO+ M>([%F8<^0R_. HJ.XI5=FZ]TCT73@$V;@VOK4MEF;ODIH3EHT4Z*W9NX>:U8 M?A!A#@SOW<($:1]-']'KE'#]T/^B7P9V)$3NF>63Y_E(;Z4=YZ(57)4IRR.+ M\A3@_ZX,A7(W$M2W:ZR8)V7/!M?:]ACQK.5P6X^SZ"/^C(S^?$?9FVQN*7O# M\C=?W+>N;SK+]N-!?B!J#Y**VY8ZC7@?2B^V2^\22<-N61FS,8%%9QN;-MF[3AIGK M>-;*>.Z=!;&ER2?8R/VHKICJR(_'+^*6@3HND7JD:LBSY= K8V[7]O!Y0LJ, M4Q2R.V53#+>EM6S48Q4ESH_/1!U^3_7,BW7KOYC_R MG#P.I!I\U"[)Q=EX>Y2[Z )>49:-53V\M(V-&*^D*';*N\-J'^GA8BD70)GQ M8VX&IV2_L6C#?'R>0A\+K-7<,(:KJ&@&R<6?<='F0<]*U-WWZ=FS/"!:F%^= MR.S8RH-*7'.;Z[FU2#B[*9N'\H%2]?8N9^R9\;;V-X^"A3<-2G?2-!,B7A;&Y;/2RMSE;?AY.T0TETFP3 MX'G_'OV\/'K)/G_QV"7,?R@!5PUKQT5^F&$''2B7 M*)H4*[NQ>5 6LUGX>&\+4.CWB2[L^L=X]E@??ZYFC;:JNLL;5Z>21\[3OA:XPD'"1\(>&K M_K4&1VGOT9N-_AF6AS2-YYTVH(1]MQ1]T+;$[C "F\-0G)!Z>4VHV M>FN.4_,#6]>V/ZMT,-.?T-6C@Y/;F0QG7*'M8W#X""IN"V58X-J_Y<\T.LEJN+2V6N47EU%+-6] MNHZ\[_[2I)$7O]<+[M?[@(\[A0\4DBA9)RDY:&L^S.WZ@ MLO?;/)] RJ>8JU07$&Q>P)17;)4%/]/XM-\S&9C8%>[]N'M+B'0X[IV.>F[# MPH7/M^A%]49FN-K%*/@P4V]81V M4O-Y$<][O(64RWF>A/TR#%@DS%SI24_JEJMP[&SDO,+8,&KQ5V.X=9ZF-B.F M)Z31S6E5-V6N6W&7/*!HXIW:RMNKZ'TOO<>U#8%6+LXU2E?E' Y[\8>FZ]?( MAO6>8>A,4-#S[\U?,K/'U9F7]%?7ABN?2QW\_<(NSA$>.[2-^ F.W5$)IP-L M4_H]:4XX/U4;]?VJ6^FVC6V*7H0<0B0?SWCLIK."*3$)K84D/S-(%KI05F>M MD8GF-#53>5(Y@ECK!JC]VIEIM>%M]/8K$S9L=HEV-CDWN#C6L1T5.5N"Z(D_ MD>HSM&TI*F7*M>G#\2_NTY%_J&C=&41%G@Y_+$_4^=+A%-OWRB9$?9Z99)X' MO0K/G,N-.^N'7IC. -R 7:5K3Z!=_?+*) U]LF:::_('5I$>%64:^^@&PSI3 MG!LGK[=EM:^&;>14O2BH<[][]J.57-J]$A6ZC_=&,]X&Y6$/WUQ+&BR+59J93-"\ MX7XQS7%F906\/1)=V;AO#>VN!3$UF7FL M-+/I,?A\H$37!'-MBW%_PRVV<6#;(8W]8^[/'TBF' MD]YIG_[?V"WV.0W;N>P&P<1Y&Z1D\SV=0_8S:_)GKTGR&.,\C-CU&.2=D:5R\:GO5E8XDTGVN M=(Z(I3\])^$! 58/0^SPE:(&8VN>J$80'QCY6J7%=)I/,OG M 2^3KBU7*COE-H@L36]V;<@?R36NYC,N%:\R?2UC-DH'=>W]3/Y:K60?T;#M7DYF>:H;/UTC91<%VL/4?S(I@7^C.2[23S)Z#GNR0 M9LG*1,[7:AFN$X]>@O/>MT3WS%5T&**<0:%_R8[%U9]F.J3)#;./54Z>SS4C&. MQ]HW,RWUJMU^.9-E\_5,H^DK=6VK+4R(]5&4ZX-)'H"A;G,V7.N8FP2ZE-QV MF;_2^SM=\U!MP%%*L:S9XTG&(5G">]^'C[SJZ5QU[4W45HI7>KW'$CEDN-;Z#[6G&'^#[) M"3[/G[?9-%4GIC*T5L=Q;H-THU)SO?.,.;,OHS]\K#+S./YL)N':8L]R5G>U MR/HQWR,OCEQK!HE 3C=Q_X?MTA;0*N-:U\JB><3_M7_-/>;<5>61M>S.JOQT MF=<6/1U]+.9F4SHKP?24,NYLV=3WV5ZS7;EGSA]Y]XDO/]?&=*O\]A5W7>,H M]ZFW(L7+TWST')'WT?J^A)/''[[ZPR>K/I'/X[NJ3V,G8Z\W) D6]*& -V-K M!=QSW75BR>;##"]9194CF+4W,$,_^%I%$T!MIATSAN,RU>ER;!K=[:]>[2'Y MU%L_?">Z'B?WV78.O,M;7?%9,I=>55+N'KR&OMLCS[(V#MO,S[)U37;+%MUO M7<+Z,.AY:R6*;8/R[:NF\KB/R5QOT>_TRU^9+HE)^D3;C]:3?R,9+X-N\A$M,RCXHPDUGA9IC9;[8Y82FUAHGD,0&4<-V,C9'=]2*; M/Y[.XJ7VXHO 9,->__DKXGEQYX:]_J/:-\G.AJ.KA)(WXUP;@:J99Y:?F9OQ MPY5P:&JV4%$)(?OGU5)SH'5KKE>!.= @6N#E-.Z-3\=M;JCW3D?=UPU);FQ. M"U$U[/4?7U'&CE0\I: Z>7&C7U1EL5@G!@>^!UZ.'W2[7=++>[/IV^8(0 ?[ MQ,1'6MSOR:UUSIE"?^-N$._?E\[5-N]7&\Z/*_+4],\\A^(MCSXWWQF^,?[X MX(P^LUCP7SEN5AE1N-E^BVNP3QMF8K[BT/@D?>D4Z]H&,RHB2/-UW;:#PB16E+W^)(T7\XO_]6EM)B3YUXG2FXO^Y'O&QW?]X5D_[\=[YOP6>AE' M!+=]X<)^87!V47[A8YE49(>_J?P+XY'Y0F6F5NFPD\CM?W=%VP1@ ]A$B?G% M__I)I\4ODWC.5=P/H'-^-BR1\U,UA;[\+'UN,OS>A$6G]/I\'ZZ3JF8XI^4&H!XKH8#\P! RU&4,%I;S[ MQ_M/;R^W[91*+ $, $.;P?"#KBW62:YFB 77/7.C$3/XJ8*-@26:T=FH=,^ M#J"C[>C0(];Y'YR&>>N%^B3NCK,'OQM6Y\L_TDCM,09I^U'!88]E5F'H_#?/ MJ,:)S%%.9/0\\*\XB7GB\SB! 5VTDRX>.X$9](WK-!Y6P\)/G, ,!O8+@VHL M[(D3F'+G,L3.!6#K M@>.8$9C T2AJ.SZ;..8,;Y$(1C,7. MJ%_-%/BJ(Y@Q0 00M1I$? 1C)_9R;_3O>F>3IPY>Z.^]T5/'+>[:WBDJKV[. M:@H21ZI$%,BN7J4^>:N_GQIP=E_DU>D4^K(HBN5T%ZDQ>B^NJJ MTK>4'-!KNJ(>/Y=/:;O\\.ZC="P3!+]XF$I6HI]:TNQ*=H\H:486HK5O]9PG/1-,GT0\]8-5>Q05GKW M&S-EVC;HTIV[REKS2FS=-"30G=3S!EV9FMU$],K7]]S37]_%=7[X]<.[,^=] MEI<;I[I)RL.KY+W^^4*!'_#7]-U_I'_\-PY6=5?>ITG)UN?$^^0ZP M>*UE$I!F@U#78OI/267PBQD!57WP M[:<"59$^(2]ZS?]Z]^']C^_?O1TDH*U2QO-Z:'-L7< M'XVE)9C=!XI_R M.,'[_)M),6@XU4.NN#=/U\K&#WKF_GMJ^LU^4/0[6AJ!E[>>XI8%NE-5>1C_ M3].?&*?Q>U7!/\N!%?DP)],^8UX(OMHRV#98O.)6P#K PWG C UE1L3]I>[S M$4YQLC:B.\HUNE!9$LRT+?'6-\KNYB\LO"N_KX:9'_S:&@,]HH6K-HLI%\[) M?_['<[_S2QM+,S)\%FQH_ M2,B4A?9^= M$SO7O/(17]'"F5GLZ%Z.9MZ7'7+^I3YWKHWV18]$]EPG)&JY]JKTHIM$/+C;_H7ICE[) * M,6V]WMKI1&4P23$YI\IL)UHQ>53T2>F^M ,OMZ_#]/$'>,;#TVK5@J.5IQ>R M;3^NI[]LW4DGRE_-S-^).F]U!X,D]L/ M][74C3?3L>SCV#?@)WWMK;+XS14W'$ST Y+67O?>Z(^?AMY]O,I>:]?LC;E5 MOZU5YC_RH=[9Q>1+G^GS4S_]B?[9J#_]YLO0PTS/]_(P MO6^_S-X>9C@A/Z1;"["&^.^G&O@/5Q]VUVEP7CLYO^?G2,"@0F^ MO#8A&/[%=I?I5O$<<"^T-L+8CFU6XS&CE9L';2_.]VZTM@<.OV"VS@]JM;8J M&'H1IA?2 O_E[R\F+XZDHT7@^Z'*&:@0W'B9.;J5JK.^@Y&NRR/LBO>Z'C[I MCC/_C'7'F7M7VB9VG$JY3[C+_$#J@Y:%SGW<&Q>-?J"+Q;#UXY-4X& M2D&R3=_FP-S"W,+H&Y[9ZYA7?;>EC#W,K4"\QM]\PM MO-LVP_J)B+U-^WMVR+XW=0>C'FE@<+R0_9$2)!M7&_#+9L;UCB#>ETXMB(6I MM=Z\UT/J(8J;HX4=P'7$$H_O9"!G*YW4I46=/MV"\IV3OCL>C0#)AD%RUT-H MD!G(K-O( 9FUFLRFYR"SID%2")G)AR3X#6 "OW67WR;]"?#X0)&M,(#8:,G0 M0Y,6/H@(1%03$8W'P*, (MKCT64=U49R[63= 'O_9$,G&>D(PK3<')_D:_4 M&R@V6PXNQ=YBMX/!KCY%F_$DV\<74@LK3&=@(@E::(7 P41UG"("3>"A=L(1 MU"0!3*T0>..QT$1J&HY!3B G;)(D&\8F(:<5 @<3'9^)I@"3 #"A=+&UYW^/ M#VR1D50 2%J];J))F,A!(Q*TT J!@T:P0^DJG%!\U]+#M[>* M[CH+O"R((SWFWEO$).9_ZU_(R&D0IN3F>!3(/Q N<'@4-7@4[GD?Q7?=!)0P MD8-))&BA%0('D]3!)*/)KE%. J POD9L- (@3<>"PTDEXD[F6*;TDU "1,Y MF$2"%EHA<##)\9ED[ XO+@ H 8!"!5M+#]$^WGATURLO53PS=<&5:^9 #55L M;7 KD$H@7.!P*VJ)?@YW=2L J&8#2IC(P202M- *@8-):F&2/K(\ 2B9@ *Y M O 0F/)9>R.>YC?TTU "1,YF$2"%EHA<#!)+1D9.R>. U!"S]%0C"8)8C]Y M0>3H8[,LB*Y707JSH#\X\=SQU14FP37;J4 N@7"!PZDXOL4[!9@Z"29A(@>+ M2-!"*P0.%@&+ $P $X@%6 60"P 4P/!)$SD8!$)6FB%P,$B-0P\&;A]%#.W M8^0):MA:>O;V 4R?A)$SDX!$)6FB% MP,$C-?#( ,,W)< )=6HM/2O[(^'[Q_,YEZ:%<71]&@:WRG>\-%59JL>HQ=F- M2G8]1$,VCPRRVVONP15]6B6EI,;+S$GC,/"=]<4M3%NM4,P7 /)+_T_ M5VFF?.?=/]Y_>GLI(R=%F%*;X\+L-7MDW48.S@9L)/UX=14JV4Z,[*+N[V1@ M[/G:A1]TD)%+X[Z(7.,OK@/X0@+0*DSD8$0P(A@1C+A?1ASV1&1-@Q%%6&(< MX8I5#4@2) F2K*>PR#T?[YJM"Y;L'$L*$SDH$90(2@0E[O=$V;T8[)KY"TIL MS[$R*G0EP?*#NE712LE(^1&FSN:X0>C]W33GIG.5$@VTC?VAVYN(*%82!LE6 MV$!PD0P]-&GA@XO 135Q49_T(Z*X2!@D6V$#&X\HT),$+(">6@&F!M+3>.@. M^Z"G;M*3,)&#BR1H 5P$+JII>-7([0UV+=IH,R3K/39$V6F#F GY3ZJ!<6N$FJ :J 9N&BP9X +5H ZB M06<_];;7^T5E3A#-XH5RS.O*.!X2IE8A&*RW"6F#RD);H1I4=4H^:SW9N3O> M<2$JOJ13=KK$]R]EH%V8TD"(($00(@AQC1!W;8X'0@0A(G#3($,,CA2K&G"D M9(X4.,8:#+EWAI0!=6$Z QN"#<&&8$.P(=@0L]K:>9B\,:L-)\IM<(?0:%BL M.X0^P:URAS!NK:O^$-*$08>@0] AZ!!T"#I$&4"C3Y/!D&!(,.01;.=@U B$ M@B';P)#"= 8Z!!V"#D&'53H<-P*AH,/#G2?3_WHD:/W/QT3Z_9,2W?*P3XNT M7]M1[H$%_>E&.?,X#..[(+IV@M3QG$31GV=!&'A9$$=./'?HG=+4628Q?==U M,OK*(DYIO0?TT2R\=V;Q8NDEK!/G]X_.3Y>7OSGS(/+H(E[H+)27KA)%WXL= M+S\ZKE[Q=477K%*MW%RD5@TL[=?>*HMSY+'$Z(E?]][HCY^&WGV\RNCE/BN" ML7[1?D^O _L%$G[H+5/U.E7\K)G*-:P-H[GVB\ULA=L@#:Y($MG]Z_S[6W(6 MS.U&@[/S_O![7A/;K)+Y4._LXOP+'^GS0S_]B?[9<$!O5_S?X)LON;?GZ@\J MS]67\URME-<3"3;G7Y=?<[BRC=Q./HO[SO=.?:7C]17[BG,QOBOT4I=>BC9" MDR^U$=J7CA:![X=JP[7LG;%GF<9AX#^^NQ"IRR/DM>UU/7RZ291R_DD_WZ3. M.Y*=[[Q5,[6X4HDS[+LU _AYB^/AKD/Z*A&$^*,J$GJ!)88EWKX>_EMY"2QP MMY N;ROS-:4"^]=5394">]7VR?O(R6[B5>I%?BJOH0#0N*]&J@QWA)$P+K1 X')$:)F@/W=YXUYZN;4:4[+T!N A< M)%4+K1 XN*@&+AJX%X,I$ 4N:B"TVDI_[ '?1%#) 6!BGP M$_9*F*DMEI'T(TWQSW)4#3O9YO%^ ,&VU0C'[;^4 ]V=_[H\[E5%J M\M7]'(1!M8'N$L@09 @R!!F"# LR'/5V/3<%&8(,VQ;/ S^"'\&/X,><'R?N M:-1K $+!CVW@1V$Z QF"#$&&(,.<#,=N?PHR["89HM95SG"[_:K[IR1.4V>9 MQ/1K&6D_PC3:'#>HS ! R004R 58 !8:2R[#D3N98)_2340)$SFH1((66B%P4,GQJ60P M=2<(>8E %.HS49^)^LR6.!O(,A+JE"#+J#W."\HS@510F30]@,J$*@94)IG* M4%P)I+8F$@9V [O)P@S8K=9L&)1& JG8J,G2 ZA,J&) 97*I#(6-C44JZA+; M6I=XZ?^Y2C/E.]+]F=DEW_O.CQ\SQA[ MOG;A$ATB=DW/T1D0"X"A,Y*!&4"$H$)>YS%9R[PZ&(&6Y@1!&6 M&(PH0P]@1# B&+$.1ASUW?[.&4Z@1% B*%$B5D")H$10XHYM' ;N^0"4V%!* MK)XF(U.J61P)/1Q+#R1U_LO?7PQ>0"="= (]0 _0 VR49)U #] #] ;)5DG MT /T #W 1DG6"?10NQY0=M+6LA,S#LN\J8P3'6$:%8) <<@0= @Z!!V*@ CHL%XZW#6;"G38=#K,CX_I?ST2M/[G8R+] MOFMDM;LP^H-OE49IW1IN7 ;G>Y%H2Y?739&TL?2NE;&>I]Z<5/_:"^^\^_3- M"^>5-+%)7&;.'M';TK6VHRG[6FGT:TO'.? 2^W2CG'DIX3J+H MS[,@#+PLB",GGCN1RIR9E][P<-';P%>^7)0U M:?)X^["-9.*]KH=/-XE2SC_IYYO4>1>Q6_)6S=3B2B7.L._6#-?G+8Z'X1_I MJT00XH^J2.@%EAB6>/MZ^&_E);# W4*ZO&T*B5R8=]PT')^\CYSL)EZE7N2G M+['?:<9^YXL=IP]:%PV6/18Z![W!L1IF?=L* *6*W]1814(O,+H&Y[9ZYA7?;9E@+[*'V-0%ZN=4-]390 M^^6YJ9@U%T$)U'5'BP2%:4%V/=%W,FH'41%X -V.W.'X HCL9#&N,)&#BB1H M 50$*JJ'BOKNQ7C7[7>;$=D*$]AX0(&=)& ![-0*,#61G0;N"#NECM*3,)&# MBR1H 5P$+JJ'B\[=B]$Y$"F BO9XH%A'Q8]<2UDWQ'Y6:?JZYEP @9J4Y'G4 MEIXCG],DJ0FJ@6H$^@J2] !+!KA -5!-*U4#X]8(-4$U4 W<-%@RP 6J$1XI M;7$Z?@,CI;^MDMF-ERKNB;U,N.HBNW>\R'?4OU;![N6Y;<93[(3(G9MW8=4HF8:QB8AIQ4"!Q/5P$1C$0-NA<$)1-0* M/(*;)("I%0)O/!::R$W#Z1!X CEAER38,#8).:T0.)BH!B8:G/> IS8P$>HM M6GJ*^(.W##)ZHW\KSK-(L]0)HEFXXEYN043_+_.BZX GX'IIJK)=&[FU6.?- M<5&^5@E/FM3GMDH5IJU6*&;_76SA\NS/Y7&'_5UCP\=$Z,-6ML*@VD O"5FC M($.0(<@09)CGZ[BC_K@!" 49MH$,Y6,8_ A^!#^"'W-^/'='XTD#$ I^; ,_ M"M,9R!!D"#($&>9D.'(O)J,&(!1D*/I\N<7EBXT;$/9CHI29$#8/XSO4HS;7 M!=IK/LZZ@1V<#=C"^O&*\PQ$.T&R+:N0UL//UR[\J,.,!\Y>B$Z61%XT"[R07IE^P>V( MN;38H5>FKV1>Y ?1M9/=*(<[%WL9_Y2H=!72Q[(;+W/HP;QK_3UGE=+CTFW5 MK1>NZ&+Z:U>K-(A4FNJ6Q_,XJ=QQ&7I1Q!=/]Y_>7KJ;OW",DBN_)_71S9=)3&)Z\&OS M:?UH/_[P(\G+25?+9:A?AQZP>F>67"D"^L><]1C-U)GS![VE"@-UJ]_XGF]V M&_B*Y3%?A21-_=$LB".6#E\HB&Y5FL6D$R\UWZ'ODT9SH04+6C\9WW9&ML;C M"F_2C94XR9HE*KK.;O)KY2OEK&(I8!"^V2!45N>!T4,:3U1(Z"?T\B^?P,$\4?]: MT?.%]_Q7W[FZI[>8K1):?8I7FQ?>IQG9@PI0>.W0@K)K3NGGX*7(7Z"GH#\% M26YZ^!:TJM;-5G4E,K)B EG$WTX)>J&76'":6_'+6%3%QG16+A9'VEX^LGR= MQR5>PES#GJPL?2ARU'RN+-PMHCW=RF%!"RW3-V=CJ"'M*UI#9#WU*^H'73#N M_NT9V*8W]."G5UZJVT0LEBI*S4?59_ZW@>"ZA3%"Y1LDK(&$1:6MC6L5R+^P M*M0R2X*4+0IY0>F*UT9 1IWD$L0^/6K"-E[1HV8DB,NMR\L)4C)/X6P5:@9B MZ[+Q.?X57Y*]9"(7?LJ$!;4B*_4KB7KK\N3+>H7IR5=5A9[HSOGRL)26J^P_ M_^/SH->_>$//10+@SVY?-70]]9F[;N07**5HQ' 3\&)EW] VZ6#*T@TYC.GF M564U0;XI+7'%>*"/AV8D /TCGFFIQ+=,X70+6NC!0O_*ZB D*U\L2'-Q,MR&7O9>\\*5VF $_NC#5Z-'#VZ#[/X+0JWHZHKA:EP K0[7"9G:^5TK2G). MM)12>_,GE^S+[7!9>P9K1])G$>I5R:4/M?1<&/%OTB5]8&Z5HV5=^0A?+(WG MV1UKU*='#TFLQK\I*)&>M@HASV%8AK3@2D=2MXI5PIZ^GC>&_];N0_GQM M[/C;VD,+[_D/A8^ES4>:&<.JE]""+AF01Y,CM +*-2/^.";75/$4,BMZ9#H( MC->P8+^ &2$,_K4B263W!4;SA[7N=!>;& VQ]"9>A3Y_)E'77N);L-,50VVV-&-DLY?RNN;+=L9D%Y,[)KOK[U74#NT>\?'=[&;>PO+ PVGSU1^?:/ M84O_#/P5DVF>FES:!VT"_""=)4K;@.1^PPB8BT=J1E AGX49MFIY^/K>51"R M0:(;SU?L7^8;IT@I-I6?".UWQ*EWA10/[$)7"-RX6OI-Z?&LB\I,%&0A?7V+ M[-E8:%^N\&P-D56] @:O=D_HFJ0F^NXR-EO\XH+:(%J[>4N"B\G)\ZX396(# M>[(.@V^U#F4 M>'V87"Q%XFV\+R&A7%35)DLB9U-=/94.P:OO9"@F;YYX;R2 M)C:)R\S9*EY!0JM_K;7=T3EH!='_67E)QOL1Y\?"/WCK99YSLHH\VC 30;WL MF+P/C&AV3N8Q;Q/UWI ]A92^DK%CE-WHG[R7>B6F^YA/*HHI/=Q:?WRLN#7(YQ5M^28[FX(F]K MV'>=06\P,.ZB%;E#^S)VS4@:R@3<2KF7NO@*#7"8@@,(0763;QQL'9O8=L5' MSG;LWD^%J;HC=U&9]Z0+\ULX/]*J=?J]T_^M'783] PB&_(H-\FN_E-YAVI, MQLB-3P_,HDS4/*3UD7)0PZI$/XN;OXH^E(@X9,$A&D:-4\8BU[Z0Q[F*O7H> M,$T+3__>1$V^SJULC3+C!=_,]5---_W4'4!C5F MDT\.N/HJX?-BRB-"]."5R&(>:\WW?M4MSL.P7WX-$THBX:PXA&(OLA]O'OX MMC9;4S-Z6%[8VF!K4_]:TT2A=Q^O M,KK\9^6_,;?J][0$[1=H,83>,E6O4_9SB.9RX>C<,G/M%YO=(FZ#-#!AM]?Y M][?TC+"WNSB;#/O?LSRW9769#_7.+J;3+WRFST_]Y">F9_W^X*+R?^-OON2^ M'JS7'_0J_X<'JT65YY-]2&S0JSZ8F.?J#P9BGD6LC'K#RF+_DE7:O.(3C7/& MVOP??2[+PSJZG+N>E9,ZWCMU;O=[OT">8S$E ]!+77HA+?!?_OYBV'MQ)"4M M M\/U2Z-Z$0J\PCAYKTNB$\WW+#JG_3S3>J\XWAUUEY M<"Q2WKT[K$A=-@W.PU?#_JM!;]"7 55P,79"7=,+;&[';.[DU; 'F]L);,/F MRM0+;&[';.X%;&Y7L V;*U,OL+D=L[G] 8(+70&W)$4V!M""] ?CW#'CG =^ M!XV -&QS4VPS] *;"YO[=. 7-K?UV(;-E:D7V-R.V=P+V-RN8!LV5Z9>8',[ M9G.+P"^,;IO!_42&]_3K,KSKF$(];4MZ]W2?VOY@&H/6/*7#5F;(4N470+=7 M-;K-7I0F9;;/[Q)K]Z["^@35[U6R?M-.? HZ;FFR#]=M3M1@X MJ"N+'AP$#JJ'@\YES-J6!<L M' 0.JH>#1A>=$?9Z%JS2X5?3;OUTESBN[),Q_?47/. N\+(@CG67H+6+2R;_U M+UZB+[UHZD-F=8/%W702:YYI'+C3R:ZST0&F)H-)EL#!(/7KH WB!H/4P""# M'L#403#)$C@8I'X=M$'<8) :&.0#U*^#-H@;#')\!KD8@$$ M)H%@ JD !\!!$TEEZ/:G"&QU$4RR! X&J5\';1 W&*2.;0D8I(M@DB5P,$C] M.FB#N,$@Q]^#]"8(;'413+($#@:I7P=M$#<8I 8&&6,>4_U@0A_R+RNE>>CZ MZ(7*="*GU_U+94%T7?0D1TOR!OL17ZL%F#Y4N[;:CQBX@\&NA4( 4Y/!)$O@ M8)#Z== &<8-!CL\@P]&N$[$ IB:#29; P2#UZZ -X@:#')]!^CO',@&F)H-) MEL#!(/7KH WB!H/4$,7JG0-, ),\,(%4@ /@H)FD,KS T4@7P21+X&"0^G70 M!G[/(.># <#403#)$C@8I'X=M$'<8)#C,\AD, 28.@@F60('@]2O@S:( M&PQ20[.""QR-U \FC"#ZLE*:AZZ?5*02+S3CA'SZ5)!FB9?Q"*)OK!?"8"$) M_(922='BACMQ;(,W3\ @S213#)$C@8 MI'X=M$'<8)#C,T@?8R$Z"299 @>#U*^#-H@;#')L!IF0@M ]#V 2"":0"G M'#215,;N<+QKKA[ U&0PR1(X&*1^';1!W&"0&ABDAZ.1+H))EL#!(/7KH WB M!H,=]9((T$*68 M1/9EI1P"CE=QZ!\*C)_BS N=69QFJ2XKQ/"Q%K@P>RVGA@LCM( M.Y4QBP8^C'28RA(X. P<)@@[UP9#PX#3)L(4] ?Z ^X OUI M^AN-=FW/"?KK%$QE"1P8@L.D: $<)E(MX##!''8^ MP3X,, 6'2=$".$RD6L!A8CELY%Z<[]JA$QS6BM+"?=4)H[3P6[5]\G.RD#C+(T!@:J7P=M$#<8Z.@,-.J+&! H"TM@(#"0$)/8(-2T0=Q@ MH#K&K(MHZP8P@4' (%CT8)"&,"6UUVY3J0R#'-KL"^RU[I463IH@[CABQR_V I(:KX?@JXEX)^Z== &<8-_ MCE]J!22!?\ _0@UB@U#3!G&#?XY>: 4@=1!(L@0.]JA?!VT0-]@#[ $@ 4@@ M%. . "A $@- 9(L@8,]ZM=!&\0-]C@V>YP"2!T$DBR!@SWJUT$;Q WV./[0 M*N2"=1%*L@0._JA?!VT0-_CCZ(6QX \!4,+PIX,DV-6,K9^\('+BR*'W"J+K M59#>+.@/3CQW?'6U:TD2YC])(+:]%G1BD*70,FH,LFQ<5/28P,0,R]H1*DO@ MH"_0ER!P@+[JVU:[_:F(42"@,.DHE25P4!@H3! X0&'8@8&^)"-4EL!!7Z O M0> ?8&^0%] *,K'P'S 52-Q!>8#\[42H;($#OH"?0D"!^@+] 7ZDHQ060(' M?8&^!($#] 7Z GU)1J@L@8.^0%^"P 'Z GV!ONHH'\1$LZ^!XE4<^H<"XLG/ M<9KF,\R<*S6/$Y7_E'F?52JC)%N6DAOCQZ!X6K2XT8?@^"/-IKO.YVXQEC!4 M!@PDQ"0V"#5M$#<8Z.B=U-SI!)VP?D08.H@F&0) M' Q2OP[:(&XP2 U',Y,+A,%:L(O!L+6#:+5F?+XO2J,<]7FIHE0Y)UR&+4F@1I1\BW28T')=UL\&Y1\ Z'82$O1 NA+I%I 7Z OT%>#$2I+X* O MT)<@<("^0%^@+\D(E25PT!?H2Q X0%^UT5?_8M>V32 P8+2)& 7W@?N *W ? M<=]TW !H@OMJQZ@L@8/ 0&""P $"JXW 1J,&(!/\53M$90D<_ 7^$@0.\%=] M57W8?P&BX"\I6@!_B50+^$LJ?YWT1S@]0PGBMY0@8F";E(%MOZC,.0DK0]MJ M+@5'U:&8_@?K]G5P-F #Z\>KJU")]GY$&];O9+1:>+YNX4#MWX$2,C7NBXL M+A1ZT8%)P:0B\04F!9.*F7[7>"IM@PT&$TK0 I@03 @F[.P4/S"A !L,)I2@ M!3 AF!!,6$/+V^GYKBG"H,+&8%U(?+5%6 <1@XA!Q$+!V3PB[O>FC<"W=!9N M@P7&AE2"%L"#X$'PX-$WI(/>KA4_(,+&(%W(=E26QL"D8%(P*9AT3VM@0&I$ MYBSVE&!".5H $X()P80U''*.=^Z#!"IL#-8Q"K0C=;@G/^L:7.4E41!=I\Y2 MD6IOO$2]QAA0T=X4R9S_\O<7@Q?'[8 AGE4%*0F*@6*P(X0- U2@F&8K!C8, M-@Q0@6*:K!C8,-@P0 6*@6*ZH1B8M08H"8J!8N":P88!*E!,LQ4#&P8;!JA M,4U6#&P8;!B@ L7L3S$8WE%/TN!A\T/_X:7!#",[1%.6I&1LU%N@WJ)^1FR> MG3VA%T,1?^NACB)^4"FH%%0**CW<&NB=]5&XB!I^$*$<+8 (080@PAJ(L-<( M@(,(:P>J+(&#"$&$($(0X?Z"J]@2MA_J0H*K+8(Z>!@\#!X6"L[F\3 S6B, M+IV&VV""L2&5H 40(8@01%A'M@^8L/50%[(AE:4Q4"FH%%0**MW?(>>D$0"7 MSJ1M,,$@0@E: !&""$&$=1QR8D_9>JAC8$=G:F_?!N$J4S[FUR$PW>J(1Z/WDN@4B':$HTO4"FHM'?6'S8"X-*9M TF M&$0H00L@0A AB+"&9.>+1@ <1%@[4&4)'$0((@01@@CW>#"]:_4MF+ Q4!<2 M7&T1U,'#X&'PL%!P-H^'OZ'F"#2,#2DVI-)P B($$8((CUM]"R9L#-2%;$AE M:0Q4"BH%E8)*]Y?MLVOU+9@4>TH0H32<@ A!A"#"XU;?@@D; _4#5]]B\NW7 M(/HJ#OU#*?H/?0OE.QZ)UKM63K1:7*G$B>=_NTJ<5Y;2S7_3&R^A.\2K+,V\ MR ^BZ]>8F"O:XYH]>\C[GCMDB&=>04J"8J 8[!IAPP 5**;9BH$-@PT#5*"8 M)BL&-@PV#%"!8J"8;B@&9JT!2H)BH!BX9K!A@ H4TVS%P(;!A@$J4$R3%0,; M!AL&J$ Q^U,,YGK4DUEXV"32?WAI,,-4#]&4)2EC6VA-1AL4@Y(*N6:R/W#9 M[>A?H)\XX(H-F!PM@,V$*@9L)IO-)A?NJ#]H!$K!9K7#59; P69@,U'P )O5 MRV;34=^=#K W US!9G*T #83JABPF6 V&[K]\;D[&9XW J5@,\"U;2?=XD & M*@2VNDF%X]'0G?2FC4 IJ+!VN,H2.-@,;"8*'F"S>MEL.IVXHRDF\0*N8#,Y M6@";"54,V$PVFXW.W?$Y]F: *]A,CA; 9D(5 S83S687DY';Z_<:@5*P&:8> M=* V\6T0KC+E8WY!@]V7K]4"W!>ABH'[(M=0?G-UXG%1"O>E=KC*$CC8#&PF M"AY@LYK3?B8]=]H?-0*E8+/:X2I+X& SL)DH>(#-ZF6SR8C8H;=K/0?8K&-P ME25PL!G83!0\P&9-KDX$FP&N384KJ!!4"&R!"BT5CMS>:$I4.&X$2D&%M<-5 MEL#!9F S4? FS6Y.A%LUC&XRA(XV QL)@H>8+.:V6PR<@>371M<@\TZ!E=9 M @>;@I\XYD MM^L,BN.NAX>)U](7A@R4RR/&K\S:/HY);AJ*3]Y'3G83KU(O\M.7SLGOD;?R MZ7G\ES+0+$N[,J!8T]YM:VD+^/982!V^&O9?#7J#OL11?*#9YFUIK"*A%]A< MV-SMZV'R:MB#S>T$MF%S9>H%-K=C-O<"-KF7F!T.V9T\X#NKNT787,;@VW87)EZ@ [EYK MTWY1F7,2QFGZT@FB6;Q0-0\W0+&@F-D?LG2P ["J&#KL.(CO9(P$V^DZDAT+3K)A9 :B20P!Y@C\XM>K#'X>*@0%+S8Z#@'_!/W3IH@[C! M/^"?^I$$_FD!%$%)]0.I#>)N.@Y 26U $B@)6R(A!K%!J&F#N,$_Q^:?4P"I M2T ">X ].K?HP1Z'V[T,D$^&_0L82*I);!!JVB!N,-#Q&U2 @=K 0!@_=A"M MUEY8Q6543N9]+DNKKE2DZ%-H4])D/Z3%1:EM$#?\D*;$40&D1@()[ 'VZ-RB M!WN /0 DL$?#M(!%+V+1@SW '@ 2V*-A6L"B%['HP1Z'0E/_ MUQ 26!4 *E M ? 02,I98JA(9V"$K8DX(_.+7KPQZ'0A%[IW4(2Z /TT;E%#_HX%)IVS@@' MDAJ))- 'Z*-SBQ[T<;"2HOX()R(H*<*L)I'H?*OHIK/ RX(X*&(W+T8[1OF%P,,#423& 0,$CG%CT8Y' ,,ASV *8N M@0D, @;IW*('@QR0049HL-0I,(%!P""=6_1@D,,QR&@R 9@ )GE@ JD !\!! M,TEE/,0L\DZ!"=L2,$CG%CT8Y' ,,ND/ :8N@0D, @;IW*('@QR.0:9@D&Z! M"0P"!NG#'(Y!SOLX7*\?3!@^]&6E- ]='V\\NNF5ERK?F<4+'C]DJH;L M*")4+3?8EVAQI64;Q U?XNA-+]S>:-J.&^Q,H%12M+CA3!S;UIT"2%T"$M@#[-&Y10_V.!2:3F@; M.47;BGUH\GA*VSHA%QP$#JI;!VT0-S@(.Q@ ">P!]L"B!WN /0 D *G--4; M@6AQ-QT'(!0 2320L!T!>W1NT8,]P!X $MBC85K HA>QZ,$>8 \ ">S1,"U@ MT8M8]& /L$=[@83Q0P=)KJL963\'67!M!@[-XC1+48_<8+\!)92BQ0V_X>CU MR(,>H-0E*($_P!^=6_3@CT.A"?WT.@4DL ?8HW.+'NPA+6H)(#422& /L$?G M%CW8 ^P!('4(2" 4X X:"*A]#$VNU-(PGX$]-&Y10_Z.!2:IC@,Z1220!^@ MC\XM>M#'H= TQ'333B$)] 'ZZ-RB!WT<"DTC *EV(&&J4$N+@/Y(^/;Q?,Z# MA,(XNCX-@UOE.UZ:JBQUO,C_VU7BO+)+P_PWSFY4LFNY4*OUWQ@G8Z_5D5?T M:964@AHO,R>-P\!WUI>Z+%VU02U?<$:>JQ@X+7M?!CM7'QT3F=6;D2( 4? 7 M^ O\53\XP%]U\]>HWP!D@K_ 7^ O\)H>.2!TGN)7@,-]EOV6B*];AP'9P.VCGZ\N@J5 M:,]E!P >C_B^D]'6X/FZA?.S_UI"]WQG]^>X"(<#!"8$$X()P81@PH/D$+G] MX: 1" <3@@G!A&!","&8\#!,.)$QX!I,*, &@PDE: %,""8$$Q[]:-@=]D3, MIP 3"K#!J)<4JAB0(\@1Y'C\;>( VT20([:)@K0 )@03@@F/GT1SL7-/.# A MF!!,* TG8$(P(9CPZ]? V.V?BY@'#R848(/!A!*T "8$$X()CW]T..XCG;21 M3"AO(&4W*DL/"\@/ZE9%*R6CW%^6,AOC^NRUX%Z6#EKIT'2M(W7SK&*?W(S^ M%'"LW>E /R9P4-TZ >!@^KAH/.IB*$DLN#8!NL'#I*@A08M>G 0.*@.#NJ[ MD\DYX @. @=U?M&#@\!!]7#08 P.ZA0'-05-H*7Z<0!::@&0&DA+ W!@^K@H*';FR 65S\'56O$,&>P,8RTYPI;:.$1+9#, M^2]_?S%X<5R-B.<<04J"8CJM&.QM8,, %2BFR8J!#8,- U2@F"8K!C8,-@Q0 M@6*@F$XI!F:M 4J"8CJM&+AFL&& "A339,7 AL&& 2I03),5 QL&&P:H0#%H M]5Z#G3M$ENQ5'/J'TO8O*G-.PCA-7SI!-(L7RC$O+2,I6I9N9:#PV+G+31UZ MTP;%8&:-W.J"$Q'5;8T?6".Z-NC[ERBI P^"!^M6#'A0+@_VP8/MYT'0(&@0 M-%BW8D"#@FFPWPAT@@9!@Z!!T&"3%0,:E$N#)]@.=H 'ZPZ+XMP>W AN!#; _;@0Z MP8/8#H(&08--5@QH4"X-GO2Q'VP_#V[=#^ZOGK2]PR*:5D]ZZ?^Y2C/E.^_^ M\?[3VTM4DS;?#?I:<,$-$JH8N$%RW:#!>2/0"2^HAF@ &@,UT=J"!H4J!C0H MF 9W'=<(&@0-@@8%6EO0H%#%@ ;ETN!PUU1AT"!H$#0HT-J"!H4J!C0HEP9W M/AH(&44K:# ,,9A2J&#"C7&8<[)H\#&8$,V*#*-#:@@:%*@8T*)@&AXU M)V@0- @:! TV63&@0;DT.,1N$#0(&@0-@@9!@]VE01P7=I0&JX6D&$':&%*$ M"HZ@@MFSIUU#'4 $5 5P"AU31U0 50 %< HB5('5 50 4P2J+4 15 !5 ! MC)(H=4 %4 %4 *,D2AU0 50 %< HB5('5 50 4P2J+4 174J8(GAA",]1,\ M>PA!3=WJQQ*4-6X=7J"%9Y+(L''Z=;2%X8,E(,8#Y4M M7RN*3]Y'3G83KU(O\M.7SLGOD;?RZ7G\ND?VBM2N#"C6M&O;6M "OCT64H>O MAOU7@]Y@UU[ QUT&H-FF;&F@%]AT$MF%S9>H%-K=C-O<" M-KF7F!T.V9T\X#NKFVJ8',;@VW87)EZ M@R2LN:U[O^@[I5T4K)F&(@2YDRZ@2//49 E@Y$SP3X3@9J MME(()GI\DU=#VNE/ <=-3;;!^H&#)&BA08L>' 0.JH>#SJ<7@",X"!S4^44/ M#@('U<%!?7G 0.*@>#AJ,P4%=Y"#Q: (MU8\#T%(+@-1 M6AJXTP'""@SB]Z=$?9Z%JS2X5?3;OUTESBN[*LQ_?47/. N\+(@CQXM\QUO$I)9_ZU\T;. ' MO)=OT@+,I=!6!G ^]J/>DX$[G1RKG6F#T"1Z+P . @>)U$$;Q T.JH.#!CV@ M"1P$#A)J%!N$FC:(&QQ4!P>=[]HSH\5H @>!@X08Q0:AI@WB!@?5P$$7 W 0 M.*B-< 0MU0^D-HB[Z3AH("T-W?X4X3G0$K9&4HUB@U#3!G&#@VK9&H&#P$'@ M(*E&L4&H:8.XP4$U[(-Z$X3GP$'@(*E&L4&H:8.XP4%U<-!XUYX9+493\S@( M,\E:6FSV]JGJL8?%9O'<":+,BZZ#JU Y7IJJ+)51ZBMK(33&9]EK1>YS!X/* MTE4;U++_B:WP@?;D _7=06_8 '0^'-E5'/J'TO5/ M29RFSC*)Z=9D')V+? $F)H,)ED"!X/4 MKX,VB!L,PAL=1),L@0.!JE?!VT0-QBD M!@89(+#513#)$C@8I'X=M$'<8)!C,TB_YPY[&,;:133)$C@HI'X=M$',BI8Y?^GZLT4[YS MC?%C[7!A]EI/O6XE!V<#-I-^O.*R4LE.C.BICM_)P-?S=0L_Z #S"$;C22,0 M#D^H=J3*$CB8$$P()@03[FD-G+O]G8/:8$(P(9A0&D[ A&!",.$N3'A^OFN& M$I@03 @FE(83,"&8$$RX"Q,.AV!","&84(X6P(1@0C#AL9GPPATC.@HF!!,* MT@*8$$P()JR!":O=P\^@FZ;;6^7N9[&3B7I3'0(&@0- @:M#0X; 0Z08.@ M0= @:+#)B@$-"J9!5%2#!D&#H$'0(&BPPS0X: 0Z08.@0= @:+#)B@$-"J9! M=%T(&08.@0= @:% X.D&#H$'0(&BPR8H!#0JF00P> V"!D&#H$'08(=I M$)FBW:3!_96+MKJVMVGEHI?^GZLT4[YS_>UUHZU6;&/]QJ!3M @:! T"!ILLF) M@W)I$+O!CM)@M6[TV 7CI 9A^FL,*4(%1U#![-E3J:$.( (J@ I@E+JF#J@ M*H *8)1$J0,J@ J@ A@E4>J "J "J !&290ZH *H "J 41*E#J@ *H *8)1$ MJ0,J@ J@ A@E4>J "NI4P1,S!\;Z"9X]Y*8',[9G,O8'.[@FW87)EZ@H'-[9C-S0.ZL+FMQS9LKDR]P.9VS.9>P.9V!=NP MN3+U IO;,9M;!'1A=-L,[B>2LJ=?EY3=ZKD01T#O7LO3?E&9,_/2&V>9Q+>! MKWSGZMZ)ERKQLB"Z_MM5XKRRB\+\UYMEP6V0!2J5,?9 EO9E%!8>>^Z +!V( M'B+PG0S4;.4% 0*JN5XJ#\"!8&"ZA8X**A^'8""0$$U4-#('8XO@,;:*6A_]60U MC8$0:R5K!MC/*DU?RR@%E:5*04Y';47:X@E-D)*@&"@&-@PV#%"!8IJM&-@P MV#! !8IILF)@PV## !4H!HKIAF)@UAJ@)"@&BH%K!AL&J$ QS58,;!AL&* " MQ319,;!AL&& "A0C,4EP7XFY)'%A=JYY&8*_K9+9C9\2+? M4?]:!EYAF[D]$$4&I4[<]+L _81QQDVB!N ML,_1V:??0[$;Z ?T(](>-@@R;1 WZ.?H]#,Y!Y3 /F ?B>:P09!I@[C!/D=G MG_$44 +[@'TDFL,&0:8-X@;['#_TUA\"2Z ?T(]$>]@@R+1!W*"?&DY^$'L# M_8!^1-K#!D&F#>(&_1P_]H9I5V ?L(](<]@@R+1!W&"?&C8_ V"I^?0CKTF\ M/)9J'CI_\)9!1B_T;\6EL6F6.D$T"U<^_1A$?[M*G%?6/IO_!E'F1=?!5:@< M+TU5EM99DX:AX'OK*]V6;IJ@UJ^X- \ M5S%P? [@^)#WLFO6RS'16;T9*4,<3)OG*X$!P8!@0# @&+ _W37Q!@P(!@0# MRC*U8$"1:@$#2F; P:Y5WV! ," 84):I!0.*5 L84# #COKC!J 3# @&! ." M 1NJ%C"@8 :<7HP:@$XP(!@0# @&;*A:P(!B&7#@]BX0!04#@@'!@&! ,& 7 M&7"P\_ !," 8$ PHR]2" 46J!0PHF &'?51#=)$!,3GP(%K](J"OXM _E*)_ M3)1R9EYZX\S#^ [M*IKJ]^RUQ'[=L@[.!FQ:_7C%Y<*2/1_1)O4[&9TQGJ]; M.$\'F-W1;P2^X3NAZ1-8%"PJ#UQ@4;!HW^WU14Q@;#R/ML$&@P9K5P%H$#0( M&CPV#0[/P,T8N1B%G9H,&OM<%YD2G]KT=2TO]\3![? M5\31[TD@JO[#F^Y32KL+HS_X5FF4MNGHMF&_4AWV]R+1EBZOFZ*T>^E=*V/Z M3KTYJ?ZU%]YY]^F;%\XK:6*3N,RHCV[%&A_[?R$D=%/%;[K9JIQ95*G&'? M=0:]P<"9Q8NEE]"?LMBY?_R#^Z&?YBAI+RAXOHH^J%L5K50NY(8LPYLRQ M[\/SW(F+4UI0WUV<#1VZ<$B(=^+$&?2_YR7WW7A8^?V<_I#=J*<6XL"9)_'" M^6XT.NM]S??ZY4/I"T3T2K-52HM,)6GU.?MGH^IS#J??N\X5_8/GA7U_$BWR$]WF4W7W.EWMFD>J5^[_LSY]=5XKQ_^]ZYHM_S=J/X MIGG.ZX1>35]ZXHY'YY7K>MKP/I ,ZV'J\C^^]-&!>8V8'N#'7S^\^^/RPR_. M*GUXX_.!.^I?Z#^E?/5^?^)>3'KV%_XJX??-;KS,2;V%PD-W@][DW,TDCQ1XK&\DB>Y^Y-. VA(B$& M 4 ]\M??JFZ !"7J81D4 ;#.;L82!0*-^OJKJJZJKE[Y[G+ ,+2D*&'4R8U\ MN)#2G<<#5'O*+\^9,2]YJ;73Y!E5/%0A5W!DRX6XWY,0-G]@;2E(GQO?&("W\R2*FE>K"6O/>77Y]%A8V)* M,B&;4J#X_>(AD[A)DWB0 ]%:['H+4*7S$O##3R.<$V$BV"9T$IOF197\1WSP M;C1V]*X05NR4UK8,OC2GNK%GO,25(F BW\3KFG'*[]'/Z;E4#=UIT:;HH_PSN*[Q1)35"^3>M3XZ3Q+ MDVF"^F1>(NF75^TI_\319*!>YJB-0$*7+ NY&"6&'B+4%3 E88Y*A8?V4CRT M&0I>R:(H6?@,SM110HC!3N3"Z3&:E<@UOJ'SCM_(.Y7PV2Q/04.VQXOU3 M4!(E?$FY[*@NDR)28152X;2)"U96Q3RLYH QP%7NFI[=L%+9 M+VLZ95+,*Q-4 @^\6=*/+8@SN4>*:1[Q=+*@9QMVX46!G<4(+%[:^E/$&R4& MX!OF3]^AIPS[65?K@J,XU^#]A#/T'<.[!BVXPN]FO$I^)9T:7#0C[R0QT%4& M^=U5T: G_@J*+"\PP9+>@N<,?B/\R*6\8-Z"LU'<*@'8M Q]$"',__K#C:'I M_H?RWHC%L*H"7E@)>'7-P8W101I(/U/[Z9$7VC7^O+*?<@:0E@(&>/]O7#B= MC98;C1_RV$NN.B7^ND4^#,=[B5?BM6[W/-H_.M#&MP!NE P,9E)?&L#: =X8 M;"J+1$I4^@7MFTS0N[CBZ>)FO+A)6>%QA?"VZ% MFBC% "O.IO(.LR*_2LKF!0.&;D. 3L;7RZ4N::] 'Q7;-5M1W555),%C>5:Y\(KH*)C<&'*SX^[?.,=VTK(7,U@J>[4@D9Y@N71O[W*2_00A^_RW.> M",5P\8R7K!48CU:71WPZ2_-;6-FL9;"DNMYZ"?PKZ-:%E"9/ZC%Q#[LE/W$+ M9T]?WJ)69C$7"@)>!'UW\3VSI6;$]UI "#V";AJ\9WI+.F.C.N/PL:#):+3% MHV_Y@->R&JZWI,)P6O/V._2%W5(_SU,7*Z8>#/&CP:WG#45:YQ5%(48G(@_M MNZ$OE,?5-<.("ECN-)_588($2V>0R/.2RT54P$,,UV.(XU9>@HM%E'PDEH2\ MCOO>?T7B]49] 0:31LQM],?F27F)@2H9)@VJT1#[)%-^8[>*+>:4-E&N<2J& M'"R'3&X<[)\>G2G[L.3_E M75WP*!,C"9(:6=8I!,&&26E%2<=^_S3.NZ,ZD MML?M.S/,H20A7_+G$\[W0E)"Y(3FL#)?]Y@U@T(V(VM8&!9S'DF28=SNDJ'% MAD4]WDVP2Z0JVGZV3& \BO7=EWOFPH$(NEF"'F?@5'' %V 5JAY_J]C-B'ST MAU]1+$K_J'VO,6T7IL"W_:7'*&+)32*( 1FX6L&@:VK<(4 NM< #=%EPNN%; M*QFXRMS)=]CR$J9R$BTR//>=?)$M*&ZX]74<8'),IZ*8UB31'HXE#FI\RK+[S\=@)$9 M$#%45F B6JR9XI)7&)*Y.\@GEE)K8R'UXNC.6NAQ)^X.5AWI7ZJ77M1+&U3# M2O725"^]_;E&KN0F7,E1.H_P4BL!1VUI4V7@4&LY=FC1P<#FX&K]IXY8?$_( M=27LJ.PK5RR=U[8Z3?-K4=!1^XX1C[E(X>#X6 F>0WGWZ0^42[:>!PX1W&)> MEXFLNV7M,M7+1[&Z3# K#'YBFGR#8>)GF:CH@TL#$8=)\>E[RADX+)_SBBO> M1)$9Y/!#+=.O.%$F\L/H0U.'(6K?FBOQF^+Q!^#,X%F4HC#C8Y*!$+!P[ZR" M#V3I2W,?XO@F.?Z95_728#0,7[Y2LQQT?F@YZ YB.3B1:QD9PFENA"N_BQP> M3T&7#J?841QS67>N8SRM)X$LF\I*NLC MY:*[75X0RA2C$J.IGR@AFXMZC::02MJR$HQX78 .ACZ3=9)-_5;*L(B?7XF$ MJRQ9;P(%E^R*+[,G2;V8G[+;E9(P>0'J'B5.L591%FSB[U=Y.I]B?XI?\VO$2E9-B?% 9Y?#Z.-MP?&!)4%7(Z--RW.7"ST&U?=J)O>T]&R3T../P_ZBN%1_A%4Q*[F0Q/:1,6B-KIST>3G8L1C%CMXLA-)GI1:',M;\UK][ M?GOM?-]W36]W9-/[J4S=]TS_5>ET,_V-=AGA#TS_]5/\[@R=?.?TG-SQON\1 M96^=G>FC(5'(-WDUWT2P023KKWBY"W[)KTMK16[AO4Q:*=$&"VAG'9MF;1-?KRMI\"[%6M>+Z3'SY9G>/$- M1];)1')DI79^"D;^GM%(NH$IJQ)%K=/"N=(.&YP&M45O9[>:\8L,ZI+?=8B9NCV;VX*/@%/&(1Y2[X#%;(E_7.(2Q^R1'0//RFP!_* M.98ZU:,Y$Y^>+K_PI<@O"C9=%DP&.2LB&>D&KM>@/V^M8Z MUS)4N8A3BA*S2@8DYZ+DN%G$/-C!0,XNMUW=_$]Q04,>#,T!+J:YY>L7KN#I-GJZS,*#_ M8,4).#P41SPQ95G=2$(HE\L\A;E:-CO9%?[O.09< Y;*H@H8 MJJLOK1]-D%?5+JO,1FRN6+I0'69KFZ!L8B7L,1BO?_&P:HI=ZS9FRYK>.ZOL MHN[R^*!26"[V'U(Y[8%=\E38X7DIWF*9A01WXKINC"!2->4\CD'1H543-RF: MN#X:0&G%^5W-5W=?D9FH>LTA@PM1@BU(EFU02+=M>.J>S8-_B88=^;*KEYQI M3=,Y&;:YQ2L:YYP':Y F8ZSG,4_E,3/(M"A*B))T+ M7@A7M%:/H%2SV^9!]4.6GF8I'K0D!Z9,TU2F>@-9F,:+:=FT]X'18%E8S*[R MHAG6O*OI247EBZ)RDPI]J:BA@,4S<*H%%!^C7"-Z@'Q[ )WUZ&37K#H M3G@KR:[R] H_Q(0IOY')0'$EOWMSX5%GHJ1U482W^J!*5K3EJ\-?/&-9*':- MCAJ\PG1-$T1L/Q>V*]3AOG4>LEW%A;O\P#64WUL4FX$4P3%*0,;+K0*S>8%5 M=>BBQ2Q$SY)5ZT%A+7XLB]H:*'[91]76P M__O7XY//^Z?_JWP^^7JDG![]NG]Z>/SY5^Q)_4_X4?UTRH MT5QPT9YR-H?5TL,#:EX"BTM1@K+&(\ 29M1Q,DP@M=)$AB%BH0Y$"Q2ITS!M M4BPBK+,BC[#%9MU81<3;Z_+.*2]072W:TL3P1*P#62K0I4I;U$)/%J$5S'$L M@AB %[:*XA>U,H3'BN@=J.?_S>>P\(4WPBF>Q+>/O7U=(12SIFFFK,IM75$K M=)E6P(47CN7B_'D#J8@QE;5)1\,;2F,[.< M'+CW$:Y_?VQ,D2LI9RF[?QRF_63,YL"P/=%$C M+'&9"B,LJ@]B"JBB-N\]EN'A%H6U$V8I=FO/-MV?1C>#5H2ZD&B2H414(=A' MGWN7=(_(?$64MJT;OJ7;FJO[GF/_)%;@-VCL%VOPUF18'=;@90YKXZ75KKM] M-+MA4*_CYART=SR\S(2M$UN38FED&N@C4NX6%H8Q?YJ!2C#:TSEF1ZZ2X;\;.%UI$) M'YGC#\H\!&(4P&NX$=8YWRD[>(83("\1.J-)A\NU_:Q(>(5[K5OO.T&+C[9=9H3E M=UO+A[N/67%)2*/T9G:31MF&1A%G494RHGA;JY**7\C?6EH#S[6:8O5=7>[< M)I$,06+6.[R4>Z.:&TY6-4NM4?#K!>YT#X'BM6,.(XIEI$YLHV^Q>[DCOGWP M4X0]XNM^"O U_-9R [_RM@G!'A[F9TVP]1UN: >$ZJ.QN&RT.),Z4P:BUH\! MFQ%A^$N\%6_*7>I"9U'#O"A<;;I1+D53S@/,>8E[PL($_YLTQ3SH[K0:9EZR M8MK(%DN]9<"55%1OZ$(J:OLK$]QJ(((-0E?)%K-MIT3Z&QAD%K2JLP3BQ+>% M7[0\RU7DF6,F>GY@ $&>(5>73HI\1;-FF;2[B[1[6SSFT!!W>S./B+O;"BHN MPG]@1ELYH2M6)/F\5"ZPK4R& 7J1]+F8IPUI,? GF5I$@H&X+QVL)U8G"+8N MF_O(9=%<^!;BW*D5P[K8,2U2#8MV0761Z<(6R[K55O,S0?,<2UC%>)K*[2:> M*%L2S8#OK=%(;="\IQQ1F%PE,CM8)" I+-7@\-\F^R%K*M9MS2:UL>TI3&IC M.V46:-.K9H,/LN*"-4L / ,WD45B8OO>1:,O^ U#=BTJQ&I>":>[WH2(!>;H MLM<]0GB=L\9J+$QIM__2BC\N+Q E#_4UJVW!\F+1NDKLZFS==ZU.:.NG:9[) ML$:3VI I45%D(%\FN[L)(,HIAM&_F4O:8FM.QJWP%B*.O*JK7Y0#((W8AW(@ MCJDN%B=JB[Z^H=X8U;16!7]_/EUII%-7<:Z$(V" 5_+( MNL5?V_Z *(Q46'L?S/*\VQ:M [']F"EARI*IC"W\"YX@:J'D0&1W9+%A)BI; M^UYB&5*9S:MF+2,E,)V)I&A]^,YBV[G81@W+%_&3T)/-^0_EI(F/U%_^4[FR M?6?1%1(#."!@K*1=I&C%@^L=E$++8=F9>!E24_VA#*FI;:FINF\$=LD4;6'% MN5?KVJP&HB\I:)1V?RCLU"XW[#4]:)K#=>YV?9 $E7U.B7B]F01$O&T0[Z.L M$6UVO):+=G>+1?X*==;5%86PZ"B3Q5]JYN?ZZ1QT$>QTYX'!B_A-_0 MA!:+4P^7CD)^76_3E+61(C8 &"572307W?@7J^UV; #[_L^QV3_$_N M:J@3A5'==$PV=\+40[/9;=&A!JBY_F&B62*V:)JR;W6-PF+5L;+B2#'?B(?( MBAU.7)(=UP4Y4;M'TXRHO25JRWVPB[9G:#0SCO6$R[Y538NK>D>"W!;Z0;EL M3M"1@>CZ(G$#2?H5&L]%I@U;L,,]Q6?8:DHVI*K;4%U?\DQL+1+'Y-0:H3V0 MNLWDGB++EC#HL/+W1P(/BY1EN=SA+=ZY[GT%,KG"NB8<&?:4F,@]PKB=NA3# M%;_*O1E-3F!R[S&3>D=WW?I_);1_+4(6RV.%X&T*,2(9OJ!BQ!XQ@[31EK11 M'=&3^_YOY6D7XNRUIASI&Y>[)N[L35]L?2<2]090(M'6RGOJMDGR%!?1) 1_ M/<#FXZKN*_"&$>NR:7SM M/9_D=+O5,AZ/2=3LRS0A:FZKP2+';MVB;A6;_TT4LBU+>V5Z/+>(S]O;YX9]/N=3W%#:MJWM I3)HO5_P-L;:D306C1::YJPB>/" MZO9WHMFHN$UQ_VANIF3\&KDH_HXMTZBVO&\3A$BYK:+-^PUYE6_8]6JQ]Z.V M::VF$Q'N\Y(]=[&8&H\[QZIT,G+]P9;XM#TC)UJ[B/T6S2;J/!:;CLO[URVTX9,B?)K7/QE M#[=-D"U\VG E>B9W&HGFR/-*U M:PK*=874K-MMA M.Q(D8,.SINL7[L\34=,'6A42XWJ#/C%N2XS#9EORV!!L&UIWS!#G]**E@DEX MJ0BYJ7.9<6@?7[0LJUV4QWJN.9S+9D\IDR?. _%DMSIQKK/(!>(N,-D;?]E)K]V<-@NQ M8ET<"86]^)?AEK)NG[42=JD;0XBO$$-[,UN(H5O*1LA6^M>\=1)%?=8;"R\3 MCB?>-Y%3;!:--2Z3NX>T(Z?*.9Y;18SJ#;K$J'Z=(H5G,8K56IKCMB.6UCD M/*5/[*F4YBR\#5.^XF,N&ZVW>ZDO>KH&'$\"QEU;:?*?IB25E64>)B()0MYH MWV8),7.+M@[/X$ZB1>:]S@TT??TP!P]TB9H6IL(.UG6@V&!06L9XGL98?P;^ M9K)P+=M5WP\?^E*?YE"?]=*Z2NROEOLT%A?C@0B4 ^S1+"+F;H.Y!W MN=;J*7+/!.?%L6_E =MN<'[#.UY0GD@HG\P*/?*_JWK:R@B;&RFI. MO?PVVOEM?ZZ]4)5YW4A#2:(_OT%/X=QEKZ#5@CR--K4_\&^N$E5]\(']Q(^2)O?#Q=G_I7*?@!+4>4WZ:*>)N6WO6YF MV$;X-D!3N8]5ON44CT,O6GNSP^9$ .'-@.,FRH1/Y[#&UXU -9HC$H[J1D+* M?EA-FDVAN/BO>QY%]5%+Z3SB*_FHY:&PBRN#6[AE4BI(V+UUD[V/\E-ZJO"\ M\[@\+^>SV?#U'J@,;T_YN*@D%\=RU.WU0'.'B5L&32DE%=!ZL7P87 M@*@/0H$:X7->B(DQ?A@*?:T2WT$RD/>?:($<(\L$\7,N.L= M--1'5>]H8G1.5O\<5LGLHN!2EJ.@K+\GSM/!"KOZ&,[#]CO*^; O<67X >"T MOX09O["<9TN/@+C=*52?\ZPKD7;/"G:. RWRM#R'Z7 N#F<;!S? SZH7TW, M]"_X:A$ZO+LVOS$OV.R?P6_ 2YF,M@Y67H :+"3,)DM MD&D=([8\[^S@,N$Q+#!X*(]$.9$GD0G(Y-^6]J'^VT3A$G$N?9%[1[6N?5#K MB/FP/2]FBWFAO+V_#BH5W62J;K_E[\35NAW)6YH?Y(=K5DCOT%T1Y\F%?!K MNYCZ1,' ^9XBHLIUUYQG#$A4MJ,7)(^RD^NL.DG;;DW+2KB-R.G($^%:*[#V M"DVF7/&A\@7KL^7!DRIK/RL7L>YI4J%L81;RXM[;*<+]"G'?2S21@RU+_%%T M*BE@@D7U=DZ\,?R"$Z+.4U4PP7!;=Y)'I8+GPB5QLMR:>G9TL(2KF#,)+R>:]Z[4/);H.,ZG>%9P_6QL<3O/\,1O^>+YG3FZ;%F&?WG1% 2(V4QN M[8&GH >,;8_R:U%LB>^9BM+*I!0I;_!U61&U^H9'+?AWS1AL6"']PG!ZYW). M\17;T)D.4!\F_Z0S/2?V;V-(I9[Y+U5KUUC@OU"2#RJG'9N%&W5)?ELHFR52 MIW)%##/Q&!-PV/^[=E"4$]RR LXZN/*9-X19G$#W@2\>KQJWO*;RTSMC30 MY7R&A1MEK>?$<1:OX(>! +!T1%A==$+ $Q"BK1_R/,?L^>(,VIH]+!+180E MKU!,\+8BM"R>(#P84>%RA@#GHLW927'!LN0_=17:6[STO_Y@6A\.3LY.Q \+ M#+Z";Q5=LUMYJ[*L2VWN\E;%#RYD>XV/!9ORZ[SXIKQ%[_!=&ZEG*?+7G%77 M<(^%K+]3"+*?:[0 !@1-9J;+8K!EZ.V[; M99.G< 2S7 F7T^8'55'=4+)>Q-WM[;PTMG\JVYYX^\34%>T5O<,5:*V\HK7* M2P&?%I^,GZ>LQ+//RQ#&!*895IL%?@655[,I?-&$KVDB),Y)845K^8P%DM]P MN0:CN?>%R:+[P[,$LFL)S<'P:Z/*ZA,6V-9N!4SOH[MNSP-Q2/'K/;V=TUK@ M-39 9'5,K?'T&_54JY9G+*O%?J7G*H9)>^6!X3-X\G\6$;[L]J&G3%!?RX,= M\?PJ4.%INHP&+AOWHF+#355-<##/TMOU$4)<'HC-C(M7A;L5HJ%&_0JBB3!, M7VP!GBV.JYHL+KYX;BSENR0DV^\4/$[E\5ZB.TBU<)@+7FMMV>-*;(>N"ER> MM6*#=U=WR] GF\U (/^:1Q?RK]E=P -@*TP1P==97LHUX4,OUFS1KCLM)QBJ M*:NNLCK=I]B"UUB)-&6_H MG)A*UZET??MS;;O6H66CP_.E1W6.N]CAJG$8Z8.]=E'&Z2(5^A%?)&64A'(5*+S1+W5'R.,,4]UWSJGJP^P;O!G]C#O2P;-/0ESDD)?2M9?B MDN4@+X6\E.W/M6U%$AI5)OP43"2?)TDR=*_DR_[I5V44?L?Q\7%/)LI==U;7 MP)TM1 ^*<6QT@%N"%UN_T>1^H82,$1[DQ2S'<*SR*\8YL]5C@\GGZ^B\Z+4% MKNV-A1C^3;*P04/\L> Q'H07-E%;64.1"!!G17YSB[VFY3ZGQ0$EAF:8RGZ6 M8=?WWSB7!]K&REF5A]\N8PF0NDNKV/+_.X#TODW'L M"(;%N')6OYIRTKR:R*GS0NRB^$7D[619HOB[L,.MVCO\]93+O0&MJ0"78%*5 M(C)$^ $2WCP/Y?P_;Y]'.@[*FWL+/% M'G/RO8G=0V2W=3XK0(+)C*7GRYX(YS$?Q[YHW=I3OC0OV&H.H'SD=='0V;TN ME$1?HN]&Z+N-@+'?TWCQ#\MB?>9KJ.%SRB506G1M6M2CZ45I44J+;G^N;=G, MM;*B5T/WS#$I.HJLG?*IZ04V^VC/)S+CGN/-4Q\3P!T"8"^OE_I>^79"VV\ M%VLV\LL>J O(Q#;6CW /1=?4OQ-W.H7.6 O=4E5]!X9)T]NAWDX=MINH+C>Z MEP]1S-6KH$?BKM3X%)RSA4,NX_]$_R>X<[@[*)94NE)]N$:YJ-<\;^7 MZW[\8#WIKSAV)6)IK5_@)HL;REE;WQ)>X2&EUZ@%H2?-?B32 1 M2 02@31VD 2_,N?W[AOM@58[6TM!&C/*D5X^NNA7"/;+4'[>IF7.Q&G3B?( M\1WW^[1QO_M&[ ?GB2(>;-CVI/D?/N_=,*=/CW1#GQ1XWV$;&NL_XDI\'?(# M6-!\I\'HE^T?VD2IXSK*YWRO;XJB&X/0K^E!ZI_8O05V'_(R+)(91N0',Q^( MY;O#4W7F^^[[.%Z$_T[X/'/YA90>PG M]O<7T*&Q'XP_%F4=LHK2.Z0!^H7S, $=F@;X*R\X;@/^SMR/82!0/4C^_%!T MSQML$/A> >_];30_5+:M]TU-# #G)W1YIPCU4Y?W%"2F7!8\!MU55;/R_<\_ M7U]?[Y4\W+O(KW[>+\)+/(3G9QY=L.+GB%7L9]TU-%UW?M8T^,W$N*?AO?%.3[$S6 MN>.V#-GZIZR*))B+#_8O"BXW$U#OKB&LB9!C!&EX MA 1O1#4]2W,);:+D&$$:'B5IH4QD'"E(PR/C&7]CL#A?5(\1Y,1+ HF"_?U&#:(E@41A_2&A.3PM:U$EPV!92R#]<%@?P_FMR+[M6+:O&?"3 M9FO>ST5T5:G\QM+/=MNT4H'SOVAUBJ M?U;EX3?E]RRI6JW[O\R+*P5@4@K@V2F MOS%\_"E/TO1VD0)H"^[')+.A]U :?D@!$QI&"-#PR4A* *#EJD(9'25P0 M$]#$QC&"-#PV4A* >$D@41)@2&@.3\N"SV-3$F"HO"607BL)8(\^"?""(PEH M%\*(B$/:;6 @#<_9H 0$D7&D( V/C)2 ($J.&J3A41(7XP0TL7&,( V/C92 M(%X22)2 &!*:P].RX/,X1-N!TI9 >JW\@S/Z_$-SE/(Q/&B:)3' C0]>[DB@ MW02D*D8+TO ,-P7SB8PC!6EX9*1@/E%RU" -CY*TL"4VCA6DX;&1@OG$2P)I MZ\%\P]BC6/YHE2RX/"YM)A@J;0FD3H/YMF-A^-[3#,W0C9^+Z*I2,9*OG^OF M^*/Y1S<\G(L= P>7+($Q9,H9+ZZ2$&[5ZC'$XYB'XC)68O!_?WXQ+RO%?;+; M4+U' ?_X6Q)>,IXJOQ1L7M(QR:2$1@S2$'T"]7\(:&+C&$$:'ALI3T"4'#5( MPZ,D+)IU IK8.$:0AL?&>@'J49Z >$D@4='_$- C1,%0>4L@;2A1 MX&FFO4P4&.?>^+L.-57_HMD0WD$5,?TOO(AQ1%G(U5]8R2/EE)=5D81X)('L M2?1[EE3*_C4K(MHB0'IE!T :HIFGV#^Q<9P@#8^-%/LG2HX:I.%1$M;!!@%- M;!PC2,-CX^?\BD\#7BBT2X"822!1]'\0: Y/SX+7XU/T?ZB\)9 V$?WW-<-S M77]EFX Q^NC_NH.''R_V_QN/XX+?*H<\316XFA=P59)5N8*M@F9%DBJ^\-Y\ MR@60EADM2$,T^I0+(#:.$Z3AL9%R 43)48,T/$K2/@!BXUA!&AX;ZWT MEQ+ M$N3$2P*),@']1G-X6A9]'HU2 4,E+H&T@52 3]IMN:U4@'FN>Z;HT\&M+8" M^+05@#0+@30J2T_'!1 ;QPG2\-A(X7^BY*A!&AXE<2EL$M)$QS&"-#PZRO," M= /C_X9&D!,O":1MQ/^-/9?B_Z/5LNCTZ!3_'RIQ":3-Q/\-S_17M@*,_[R M_2G/(E'^7^7W*_]%=R 9ZX??X2H\,>!+RC**\I/^&"U(P[/G="8PD7&D( V/ MC!3D)TJ.&J3A49)J_(F-8P5I>&S\VSSCBD41?F(E@;2U"#^="#QF%8L.CT$! M_J'RED#:1(!?US3'T*S="O"?\1F3SVJU^@$)\4CYR(-BSHI;17>$,Z;3L;^D M: BD01M^R@00&4<*TO#(2)D HN2H01H>)2D30&P<*TC#8^-R!>K*%2BA3M0D MD"@=T&LPAZ=GQ29'2@<,E;<$T@^G S -L"XCH!N:WV[Y8Y_K_NAS A^3HJR4 ME=+_M2<"R#3!XG@F7Y9L/"M+<,@+_DTYG <9I0A(^8P8I"$Z Y0C(#:.$Z3A ML9%R!$3)48,T/$KB:MDFI(F.8P1I>'2L6P)IE"$@7A)(E"$8 )C#4[+H\UB4 M(1@J;PFD5\L0..>Z1QF"'\\0_(WAN$YYDJ:WE"$@Y3-:D(;H#%"&@-@X3I"& MQT;*$! E1PW2\"B)JV6'D"8ZCA&DX=&1,@3$2P*),@0# G-X2E9415"&8*B\ M)9!>+4/@GNOC[ROT&GL(6);P5/F-A9]8>$FG#I &&C-(0_0(*$U ;!PG2,-C M(Z4)B)*C!FEXE,0E,]&1Z#A*D(9'1TH3$"\))$H3# C,X2E941I!:8*A\I9 M>K4T@7>NNY0FZ& C 8_C@M\JASQ-*4- RF>T( W1&: , ;%QG" -CXV4(2!* MCAJDX5$25\L>(4UT'"-(PZ,C90B(EP32UC,$NKYG4(I@M%J6RB*&S%L"J>,, M@>;;\*LXGMARW5:&X%P??WH GJODL7+&PWF15 G&R\MYHDU(F:!-(6@OYR!!3R'Z6:%74.M"M@J+0ED'XXYK\FX \?:+L6\%_9 M"7"OG!\DXBEG51Y^P]_A*I"B\H4Z_Y#Z&#-(PS/G%.,G,HX4I.&1D6+\1,E1 M@S0\2E*,G]@X5I"&Q\;?V*UB."*\;Q#@Q,IN0%HCM2V!AH$27O03-JKRWU6M M:^CD Y&V'0](3<"_CM8;^@Y$Z\_F09E$"2NP,#^/[P7L*2I/'">0""0"B4 B MD @D HE (I () *)0"*0=C7R/+Q8Y?^CT#6%KENA:Y-"UZ2NQP/2W="UN0.A MZX,\*[',/(^57PL&/WR]S(NLRC/ETZ3*3R>P/7IKGG4N!ZM(%KDVJN25V/"*0[@6MS%VJN#Q"=&/#! MQV'X^N RX;%R=,/#N>B';NVG,JZ1,@B1-JMOWS??7Y#+EX]P] M5S=_0G&NL\_UD/8TRWGB&LO8TW6]@QOY8)3]I^]CND]-!J3[F6QC5S/9'Y.,96'"4LIDCWS2 MDV8BD @D HE (I () *)0"*0""0"B4 BD"B3W>=,]IJ NV'L4;Q]O/%V8T__ M/X/0!/U"FM1U3T&Z&W W=F[K6'#[X-:Q=O1;]Y3?]\[V#O86<7#=M+7)4\%R M7W,H6$Y:A4 BD @D HE (I () *)0"*0""0"B4"B8#D%RRE8/M9@N4'!H^7.4PP.SO%+8;,99 5>("X_17LT M(TEM$$@$$H%$(!%(!!*!1" 12 02@40@$4@4#Q]"P.5[X^&Z0:W-1QQ_PX#X MV<%?!Z$,^H4U:>P!@#0\0K8#SU_939[ETUOEZ ;^6F+Q]EEXR:=L$2&GD#01 MET BD @D HE (I () *)0"*0""0"B4"BD/0@0AX4DJ8(V)V0],'^IT$H@WYA M31I[ " -CY!/A*0/6!K.4]FYY%.2?0M8R2E 330FD @D HE (I () *)0"*0 M""0"B4 BD"A /:P " 6H*1YV)T!]>/1Q$,J@7UB3QAX 2,,CY!,!ZD,>)UE" M\6EB,8%$(!%(!!*!1" 12 02@40@$4@$$H%$\>D!QS\H/DWAL#OQZ4_[OPQ" M&?0+:]+8 P!I>(1\(C[]B04\I= T$9A (I () *)0"*0""0"B4 BD @D HE MHM#T0$,?%)JF2-B=T/27TZ-!*(-^84T:>P @#8^03X2FOQ2\A NIN0?QF$ B MD @D HE (I () *)0"*0""0"B4"B"/60(R 4H:: V$J$VAJ$(N@7SJ2M!P#2 M\,AXD(.DE2_L@BO':&U86"577#ED%5,^)BE7WO)IP*.(1\IU4ETFF5)=XJ7+ MF'94AZK?4:R:6$T@$4@$$H%$(!%(!!*!1" 12 02@40@4:QZ$/&01V/5\"\+ M4BY^?$C./[5&IFMWY7Q_K#L9=?J_RF\L8Q<3'+2WA('BMG/!37ZA[^A@'!HYOP$C%2]L-J@ICE\&EQG91< M*>?!O^!ZI$;Q6AW18;A9E6[%>,E* MA:>@2VO5#:JQ>5(Y#R\7#VL]:2TC^RA.I9O9:0S8R^U6H);6B42WL=;K5A#W M%GLHC,M%1\'+HKN;9\:^?][^.PB/[_?3HK"=F;R1.V9=Y4<[!)6N6HK6? MA7&%U66MB0M&W7X;O6O6MZWU9'L1B7_6?=.:U/=KG#[AC$5S#HM;Y!S\ 5?<\/2 P[HW1HY]MT?V)V[DM$@&]9MCUF^(;O0GZ"_#^*9N5_'W)9PP#%XT09?16W/O-W>K7JZ1,9&CD??/] M-26P\G&6N>?9QD\H]W7!Z7I,.*)'K_#W?,=\XAISSS2L'WZ2I>UYCKYRT6,5 MP'*6?7A/%T SS!S,H+\=2"KEOG1X?*/XY//AU]G2C'GP_6[CYHNY@] M1=?H19RKTY76P-0@(4 $(/&3^$G_C 4!(L!#XJ>8&RU6:%DY5J2(4 13?U;_ M&T;QE]OWI!*):\_@6IV478C2GE5*F:=)U#< !\C"G\N?E4->\&_*X3S(>$%. M)_&6-.PN(46$(I@()M)[NX94#PDU0/^1?$=B)NG0746*"$4P$4RD]W8-J1X2 M:H"^X\%EPF/EZ(:'<]&T^"2.D_!I-[*G,.]4'4(O]2$A0 0@\9/X2?^,!0$B M !4"TJJ%UI>[AA01BF#:F3 %0(2UZ@0<-OXBD) EB4\57YCX2<67J8L&V)_ M27*120ZB&A!NA RMK%CTG&LC!AZ7-J%W_\]$$Z">"9)P$\L^7_LJ<_]OL/.,^: MMOX!3_/KIIU_G*?P&QY0-^-%F6Z9FO-$ZWU[SW"]I]KSZWN>_^1%>[[N/G42 M@+7G:,9S^_Q[K[T*KMV,AQ.!:V;TZ$_4O=.FM],S1L^:HX6V[5D^"+DB'F38 M]J3Y'T !8ML>\IM3I9U"JVS;$R4ROS*9OR952D0>'Y&)Q[O%XT-P10>Z2^YU M%B[;/1:RUY$WIP\ .".2/T[_ERJX[L%8K^!V" ZB ]%A&'3H77D!E5=OM\]J M+YSU'UV%#2LTW6UF;]L+L4=)_!"P+U76&SS4?/!L?Z"SB<@"'5RR!!Z^MN*L MCQ[2+A.Z!WPF>G:/ZV]/'7/<.]>L9V0=(.9]J%+T6ZMWM@WWXI MDBQ,9BR][Q^](V+VGYC$RQ\.,+U6_J'_^2 *OU+X>U3RI_!WK^ @.A =AD&' MWH4<*!NTI68[E!(:T6JI#\LE2@GU8"9\QX:Q/GI&N\SA'E"8&$E9(,H"O5+? M%]*_O<*L%SX4*>"-IH*6?A&6R.R'(;Q(A3NN*3,T')X232DS1)FAOH9B*10^ M7/6T6Z%PHL,.R)_H0)DA"E"LS0Q]X3 7E5]X]I]M:T=*"8TTG$$IH1[,A,.D MX&&54PYH *3M 6>)@I0#HAQ0!\U#>^->]0S+/H+5"V^I]YJW)U%EXDZ_N$/4 M&0QU*"'3IY!;'Q49R;]'ZFFW(M!$AQV0/]&!$C(4+5B;D#FK^!7/E,,]Y70> M)%NO&:6LS$CC#)25Z<%,H*S,<$C; \X2!2DK0UF9#@X:ZI>/U3- ^XA8+URF MWJO?GL27B3O]X@Y19S#4H=1,GX)O?51D)/\>J:?=BD43'79 _D0'2LU0R&!M M:N8T#T#HRMDUN^W!F1J4F1EIF($R,SV8"929&0YI>\!9HB!E9B@S\^.8]\O% MZAF>?02L%QY3[[5O3Z++Q)U^<8>H,QCJ4&*F3Z&W/BHRDG^/U--N1:*)#CL@ M?Z(#)68H8K V,?,I*9ER5K&LRK<>,QAZ6J8G_G;O52I%;BEY0M0B:E%2A)(B M&\:\3^Y-S] DE=HSE;I+@! EMHT 48(R&!0RI)!M3^5/(=M>P4%T(#H,@PZ- MK89_69!R\>-#8OIIUUS,EPM#-RB.5$O5TCN1Z$BGU^4B=#9C%UQJ.Y7% /U[ MEEZSV_+#&^7GOHFMC]/L?HE;SX2V">H&>1IM3*+'%9\JWE[K%-NSBL%G\-=2 M'&A[-I_-4O$[*VZ50U:QO?Z*?_M4[Y$PAC<705HW2I6OG8QWY"P9-:^&@ M$-ZS>94W67-\D22[>*]]$)>K*;O-YQ4\]8:#BRE&H&L"G/H+().4S4K^ON0S M5L"C&[D7XNW%O=_<38=<)642)&E2W;YOOK\F*2(?YYOXM#?K/>5Z1$]>X=RY MXI$Z\/>L;KRRKK:4!?CMXTB:*4/PT@H=4'M.I@Q5JTUBY(MH2?&-@6+%FG MD^ +>/D=QPU-XD289W]BZ M]%2\M)+'2NNEE8)?)"4PDT?*;!ZD2:BP,(1WK@!3)4Z*J?+VR\'^R2_*\:&2 MS:[%BJX4>!:IF6 MJ7J&Z\)/NJ>;=JC'3O1&$2]Y4YTBN ?GGF?$L1?[JF;;NFI9)E.]R#-5WW*B M2 NUF/O\C9*Q*0P[XLG[_7F45'GQ$5[V.!KW'# L;Z& 5L3]EW68;O3E-_6* M[Q8OR/ID)KMP:G8B_-@3O#;CUFP P5=;:FZ8MQ_5'U=!O7@1@UR\'KAX@(?8 M8,8J'IT'+&59R,_+2\ZK8NM@Q88@, M&?R@D^DDTTFFIZ_-\QJ45*\_#?#HK=LB.+J6 M!G0I""7."Z6ZY,HM9T6I8$PE(OM*]I7L*]G7'KZ(1?:UQ_8UO&39!2_/DPP6 MJJS@.VM?:T$H";P["N(R3V$TY7_]X<;0=/^#PO\]3ZI;LKUD>\GVDNT=R(O8 M9'O[;'M9>7D>I_GU+D6'[UA=$($B1$"6E2PK65:RK -Y$8HOMR\ M;A]GLK@]>Q%W?.TY_(WJA6')HK<;S*E5R?ATR=V6*]1EI"/!]JK+2,,[L:UC M$]MO>M#XX?3HR\GI5^7DM8BYT9?YJ!Q_/CSZ<@3_^?Q5.3WZ]?CLZ]'IT:'R MY?=?/AT?*/L'!R>_?_YZ_/E7Y>/QZ6_]F&7_FI=5$M^.Q=QM1%4-T$3\DK,B M$I7+]1$*=4^?5FYX*_+6K3UCE (_Y9'RCR1/>351CK.PQZV27D&O=KHR.)DE M69)G"OP_)E@>"Q3]L'^QR?=0=FM*;)AO_^3*);OB"L.=J, ]G!JX#7<*KW6+ M&W'#1S9U@%Z\RU?E+5,.>W\+>8%[C+NS/XK$A@O+,41'O!,WA""F*% MO_,9RCR1"NWW3$Q@T?!,C&=?;"\><+>]G0H,#@MI=KY'1_-7Z<0;:L.YO>$?/-G:G!$V=L0OQU3WE!%3^G:\E(M'';U#/ MHV9MYESCS-V[W]HQ!:P$!9E+HR(,?KFG@ . 8V4/]>!H=>D0:AD?]T5>VEB+ M_>573J[ G*+H%;ER>KNBE=\I;QO+)SI[M*P]& L<1H$6N+:5 5]I%R*>7ALR M_'/;7J&]@T$4D?!.%N/\?>]L3XEYA!8#H SG!5@[@!G(YERHP*) BUO UV @^ HM)5"B^[VB0G!I,X%/"W@=>!:\$\\N0-&* M/]9OA;YL_5:U$YM@P#B#H:#$BSQ500610=WO*/OC>3+8V:N%PS>\I MLUI:\"A1&2*$C@I3]$1ZYN.4 (2*K]CXT;,YK*]*(;[:-N!5]\T#CV.Y&LG0 M?#QD@[[GM<4L@Q]QL8%2K2U3EL,2+[QLGD\J<.LJ<+2!PI.VV@O3.18*UXR6 M2\8\Y-&\D"52H)EP>@J'+"F_E0\JG(8 &E7Z=)'T79"V M8BA[RADRIG7QXG7X#4@I@UM-D,A, 0^J0B&L 52^>L6MQ\[8I\CDZE".[ [$IB<*5 MC##29"H6XE,6<26X;7FX$PPO7/,TQ7_O/ )5#D8NZH &:P;&' TX1? MU7:KI89!IB@ED%S+2 7+==LRM++7V>)MTYE54B)=BA,/JW_%EH*N:YJ6P3W5 M"TU/M3S+57TKM-3 =#@/'$.S>%@CVS]$8H-2;G !<=86ZO5SO+S(YTT#OHQV"#UU2H^28=BJ,#>EA30L= MDW%;U7D4JU;L<94Q75.CV(Q9'&NF&_..]/"G/!1.S/"UPD=LX?L)2,^+B*6P MK/X(8TPB1AIY\[+_C16P1O!$%L[LKV2'JKNHN'?)\K$4]QI4W+M#Q;T#+WG% MZM9_')]\.OHZ48X_'_0D;KI2.;VIKK8]D/[!R>>SDT_'A_M? 89?]C_M?SXX M4L[^>G3T]6P[X9:Q3O.W^W5X4H0C\WG)L@ACF3=8R2,KLA288.S=';$/]*Q" MQ]W3/._)TPIMP_SA$PW!@_%-]\=OLV?KUG8&LZDS&']X-_(:$[VEH]U>=$)Z M7P_G(UQ>#Q= ?_RYS?&FU?"J-[S76O:A>!L5//H12BK9JGO6 [M_,1[E;M; MINSSID/[<0#, .9%CSA.NK>?N)#NW7'=JY/N'3''.VSVI;D3P\+&4\:/ 8YM MO'K69G!C''[]MEO[9V='7\_>OY#4(\:X3^VOGF]TNP*DUK+];Q?9)Y@(FAV' MAM08J3'B"D'3<\^\JZ58#]7= "L[#N9%@5LU<%-'5;[4$Q\QICTAX';#7Z0G M^Q<])FAZ"PVI,5)CQ!6"IN>>^(@##T/TQ+&UUZ)7&G8[N&)INY$@A95Z1L4- M@)#EC^C(GJ'P HZ](IW^2!&FY]FU'P5@@*JVWL?XL6"AZ(D@-S+&KF[&G/FJ M'P2Q:MFQJS+--%7FVURS-19KMG%W(Z/-@SBV-*8&W#=4RW="U3>L0-4"GX6F M:=F1QYJ-C/-2O6!L]AX5_7X6X3]'2RV_7QVPHL NH?]@Z9R_4>99(I_R^_GO M9X?@*=V_D"[KG 2],!YDP7L PI!F/5EPLN!CLN!@?IEM@OF-8M=6+8?;JF\[ MKFIPQ_4UPPX\5[MGP5U/]WW- 8,?6:H5!6#+-3M2K9![W#-T%CG>%BVX!?/8 M(PO>1PM..=&11F+J%KS8PS/DP.X &W1D7/2S8VF:7XNVG-CU+,KG017/TZ:; MF^B%M[!;I*/7Z&@CBI@6NDS5==]5+=_.]'5SL,KK8$30NI C$W2W'YL;CO,#70MUM4PLF/5\@R< MV[:G>J[N&G&@&Y%^KQ722_R/UY_;QL,^R#CF-FKN_PX*Y>?Z _G?QP[MJ+NG MBV-)*-\\W 7^]X) 3C%ECFE]_B+[&%J6 ]Z:I6H6M@ID7JAZD1NKW EM[L2Z M[09Q)[[?/5OXF5==FD-[8IMV5ZMR4D #54!D=LGL[MZL)[,[-+,;69IK,=T# M.^O8JL7=0/58&*B^;UK<\L"4!5XGR])-FUUSXIH.F=T^*B J2QQI,/Q+P6X>HR&&XSEBGB<'G]LKI&5JC *;[-D;DW/5%$Z]W M[@(]M*, W#.7Z^#G$4^7S-OH07A&\ZM?"V[Y.%'X4.HS+'D49VON85GD_=11!G MQ, .Q\6C@';/!4X9M>$IR0>*F./8#P+34G43SQZ.K4 -'#U6X]@PO-"T8L^P M.RED>9'S]6@*S9OH.N702.4,1.60^24N$!?(_*YV:N!ZY/- 4QG^QXIL2V6A MX8,]99;&/3^ .=%)0BM(5;*PUF\(? MQ)9.2FD-U^&BW>P]%S@Y7,/3E0\TU@@C[@4L4%G@,]7B5J#ZD>VH!F.!&7#& MG;B33=N-IOZ2LJS:SZ*C1EE_YM]37:+U,_=$.H8L*UE6FO5D6Z1%ZF^ M$;LJ9RZS;=NWO>A^/] 7A"T^)N _\4_)%8^6^EHFC[['O7JBE;=C=>9\D0X: MJ XBRTN6=_=F/5G>H5E>Y@6!QMU0C8+05BW-"U7FF[;JV$[DA!Z++*^33MRO M8'D-;Z)[G6U7)1W4T[#'B!,/ ]0JO^9Y=)VD*661ANMN482WYP(G=VMXBO&! M^HS8L'3'=%3FL@ <)I^I+(YMPQU"@,K-#4N&:'3A<1#3*QNZ%L MJ&)CI*&+4WR(FL?JO.3456/P+A8%;'LN<'*QAJ)WZ1-=MRAE MM.,:B.PNV=W=F_5D=X=F=YW ]D-3\]30?+G'?3GP MQ"P6&:;JQ#I3+1;8JF=HFNJYD9GMQ-^U.?]"F MZV8_2TW(IE-MRE!B-4&>1AO3+O+ %RI)&;HKUVE@>E4[&GL&JLV9[N6&IB^ MI5J,&:IO!5PU'-_G'C>-L)M-2UUZ"M;$=/MY0!UY"E3VTQL+];Q0DG@N<"O' MPKL\>P]/X$6:9'QCBNC3\?XOQY^.OQX?G2G[GP^5L[_NGQ[]]>33X='IV9^4 MH__Y_?CK_[ZG1&*??4H0.?[ESV]@%4G;H7L+$T&SX]"0&B,U1EPA:'KNMX\X M$CC 0$%]FJV2)BQ(TJ1*>/E2=WS$P/:$A=]IQW9N"U^?8")H=AP:4F.DQH@K M!$W/W?$11Q\&Z([OAR&,MRJ5&;ME0&H<^X'#[,CPLK]X#LWU3QZ,,W$ M,.B@^UY6/9#%)HN];13(8I/%'I/%-B)+,VP[4FW3\%0K!L/KL=A2&7.XPR*7 M>9[?22WCYBRV/G$TFRQV'RTVY3O'&V IYCQ2^,V,9R5\GV61DHN>9>']5"BE M$(;KS%&_QIX+G'RQX:G/];Z8%MJ681FAZMMQ"-Z49JC,\3R5AYQ;AAU'81AW M%#U!Y?UIJ:#WLTBT*6E]U)%KYEF=N6:DB0:JBSM)A9 MG('I]4S5BLQ89:'CJ#IW(AX;@>4%7<5"7LG^FCY9WU[J(:H\&6E@I"D$G^6% MT"QYK.3- 0U*BB,3-UIH6.;ZB&:WNJ M99F:&AANI-J6[_M!;+J1VTW[]96C=!IG[/9[DU5_@:%2/FK'M0S95K*MNS?K MR;8.S;9:AJ][L1>IS':X:K'04%G@QFK@&)Q;7A YOMG],74_8%OU?O9#WWDM M0[4>(PUI'/*8 TDCI>!7/)N_=#/-B$$=CF.UPCWNXZ^( AR '? )_\SJ2X/YB4@M9J#H^)H>*S$R\63BB1UDXG?-Q#NQPW3#,U3;<]%&JEL4,U6-!H#J:KVG5_W:Y M0]J>6&9GA[^0VAFHVB%C2\9V]V8]&=O!&5MF<&9&FLI-;JN6[7/5"[FCQJ[) M="L*G(CQ+J(@&S*VYL2R/3*V?50[5*(RTOC&YSQK@AO=[[89,=3#\;]H^V'/ M!4[^U_#4YGK_*W!"WXYM774<)U0M;D0J"YBE1AIG6A3;0>!U$NQXH")XJ?6+X_:P,V7DM1(4>(PV$+/;J5.R&ZCS&X8!U&@.F@M[> MIJBHH'=T#IT9,!9JH:Y:6FB#,LS*?\ M*[MIY;8^\XX.QO'ZN?&:RGQ[K-K(\)/A)W:0X=\UPV]S#6:'YJJ!:UE@Q#U- M#2PP_+IN>3R,7#-FK(M(SFL8?KV[# H9_K&$?4:![IX+G-)M8W'27-V(#8?9JA/Y3+4T#QPN"\,M?NSJ41QZ1JAWO*NG$X?, MF9@&)=9V7=^0E24KNWNSGJSLT*RL9=IF'$6.:NC,5:W(TU1/UR/5U7WN6(8? M^*[6\7:>3JRL-?&MSC(>I&]Z&L<8<:)C@!KD[)(5_#)/(UZ4?U+XO^=)=?N> M4EA]]K- Y/B7/[\QWM".WO["1-#L.#2DQDB-$5<(FI[[XR..C@W0'_]2-/7D M996'W_[K#S>&IEL?_MA, @IXK EX:)&KVV%@JY[%/-4R;$T-(L]7O=BT>,QT MP^)6%P&/!3AGB,T75IP49Q6K>/0/EL[Y%UZ(U=1J+ 1^Q.OAJO(DWI_"VX7L M,$]35I3UU76D1&M'2AX/E#QPF+)KZ9@042// 2GH\%-@@U L)S9]@_,HU#LY MLZ\O4H")I:U+RCP0/QJX8I"V8,8*Y0K%/%%((SRB$0S-"'R#V6H4^,!I/_94 M/W0M53-]3;-MTP>ET#T7Q%0N]^?595[ FT8K'"C%']O3^_CSQQ?07-<#$Y27 MJ1I:K*N6&8*]UMU #34#-)H!*LWOI&7U1E]-A]FCB?_M&(&EJ!2V$.1$85E$ M9'XTGZ'Y#C.L2'59%*H6LYGJ,5-7N><9KL;B@'OW-^EV1.;CLIQOBLB^:[BQ MJZFVIKFJQ9FA!@:W5=_2+#8.O9>N.:>I&J-JB$-?Q7-6/=%UE M ;R=&?H^#^\WD^L(K9-Y55; IR2[V,B[!8[EA*;EJGH8P3BM.%29:=NJ[H0& MLP+.=.]^_4I'D'7W;L_2N3NHE?\[*)2?ZT_D?Q-!$Z&A\Z7X06672AXKAS"3 MIP$O%%.?*.!Q&.)"^$&G0I6>QDTH<3Q\@0\^ADB.77/ GF%'HN59J$4F&$37 M4'W7J&F6HQAFB3@:A3%G'NQ'<7N_;3 #Z]9RA(D\\'^72:9Y1Y_J[^D4;LQ5QU13+&L2(55B2ZRKAMV[JEQ6YX/X;[HB/" M$9E>IIUC6]=CR_15-W1P3Q\>D*['KLHM-[:,R(O-N*,C5'L@ LHYDRYXD C< M,/50TU0S\F/5,F/,><2.RGR/Q[[F>9'7232C183OS,IJ+Z"WK_$XB#6N&J9I MJY8;VJH?VI[J.)'!#2< [G:2I=K46QD:I9H7J6;B[V,+)3T.@AB3RQ[#66L! M%^U 4V/=MF/-XC9W.MFJ;MLI6Y.?-N96)JU8_P%Z=W/2!*#'RL4\<. N3!I;A&EJNZTVH!7[E*H(1QU2&D^"@8R1[+G!*< Q/JZZWD-RUN!]'FJJ%0:A:@>^K M3+---;+ H>=6''541="RD#^0W;AK&]=YM:1Q=DGCD)TE.[M[LY[L[-#LK&Z8 MD<_!SEIQ',-_3 \6UKJO^K[+7#"UAAEVTF%[,W;6)#O;1XU#&]E'6DNP'T4) MTHRERHPE$0A0"=DLJ5A*=9O#=;>HD*KG B=W:WBJ\L'MH8ZEZ5PU8\_$HVE- MU?/\0 U=3=/LP&&1V!CM&G'P8H#K9#\/Y=)YB03HP-4["I**DTG!=+CH&MJ>N&1T#^X +-T"= M^99*61_;3!)I+'99H+I^8&*G*5]EIA.I;N1HILY,PXS<+J(_I[QB2<:C(U9D M2791MBS9H31DS_=*2YB>\-/CVS' /=6,7N;BAGZZ[0OF_BM.\W?D$)%#1 X1 M.43D$)%#])(>[T;LF[;GJA9S8OB/%:F,.P%V2^6,:9'GZ)U4'[VZ0V1,--TC MAX@<(BJ'VF:$,,C3:&-8?\TKEBKEFK/V*#,[7*^XT^0(><6]S>".QRLF;[+V M)AT]Y$YDQ2K7S!#/&ENV8G>P9$U7LMMT,C-&%!DB95@HWWLJC+D,^(P1Z. M#[C!^+JQ9Z#RC/)YD/)^>X']#JS_L8^YU,?0)4=R,(ZD;]JQ[L9,M:T0>_RZ MH>J%0:Q&OFXSVW4#2[_?[/H%<:-/2SNRGT6;BB*Y$ZNG_8>>) \YEN1#D ]! M/@3Y$.1##,R'\"S;CY@-KD#L.ZH5.KH:& Y335_3.;? C0BU+H)1K^-#6!/3 M=FS@A9UGG"M97L$7JQQY+>*C M8J]@G&0L"Q.L#<)S:J9P?=F"Y>72'Z&+15.Q ZE^5$?28-V\,S,N%['T&;O@ MTFJH+ ;4WK/TFMV6']XH/_>-4'T4K-(A\7Y8:*_'NXWF!DZ/#I5_')]\.OHZ M48X_'^SU2[C"+6V;I?.E,3K/9[Q@Z-*5YV$^G15#A^+@Y//9R:?CP_VO@,G9 M5_CGMZ//7\^4DX_*R9>CUU*.FYUM^U^/X2VW,LGTL5+X[?X41EN52I(IU64^ M+UD6E1.%WX0<,]Z8YE. /.S=';$+-[IYZUI6: K>LWF5-TL4?*DDNWBO?1"7 MJRF[S><5C."&PWI'C$;7!%;U%T(\QG!6\O>\W=Y/,5TF9 MB 7A[?OF^VM2S?)QCKUGF=9/"-NZY5L]ICU7I+@?4.S[[.@'T\F M#AH^PJ7'N"P,J/%:!O3E9?2]Q')H!A2/D.P'2\E:DKK=-5Q(W>Z>NGWI0;VD M;H= :]JOLZ%ROBUG2?@5S^9\RW5^=5RA9V#N:"UMSU"@"EDZ76-,=:^!$3M. MH+NJX8:!:NF>JP9&X*B1$5B&'V$3%O-NW:OG&7'LQ;ZJV;:N6I;)5"_R3-6W MG"C20BWF/K_?P4]H]H]%/CV F^$@_IE4EP?S$D#CQ=%-F,ZC)+O8+TL._Q]] M93>=E,+:YL3L:2>_GFFV49B2)Q13ST1.)KT/*)!))Y,^)I,>4<9F#O*QD[Q1^,^,9\/E]/VH_>@9LGQRZK24] M^N\J] DF@H:@Z:'KT"<<2),170B:[7ODE"GMT^(??7(ECY5"+L.5MQP7W&5R MQ?'3B,.8PD3L$A2..YOF ,)_Q ?;/O:-G'>*QO8G9D'!5 JF/AA,Y59DZIH1 MJK9E^:IE.5SU1,_JT&.&:SJ&9MT[D\+S=9WIIJ\ZNN.JEAG:JN_XD6IJ(==B MUV5B+Q OKI*0+T*HARUM#C^G''^ Z_9;2KV3V*IN3 Q= MI]@JZ:D>BIP,=!]0&(7 R4"/Q4![>F08EJVI462%JN7'OAKHEJ,RUPF8KW,] M-.^=R[ME@U+5 #<(@5$,]]BP]MG3;ZJV!UB>Z;Y.![J.>HN3G M2$,M9T!3F?Z$]_T&W,XN%HE0RH,.VE/K]-R=GJ$P"H&3IS8\?;G>4S,8,T,O MPCIQ'[RNP+15+PABU?<\US4L1]/<>RV67U)J?L;3%,O.LNBW1EL?267=C0>F M33RSLP,:2/\,6__T3.1D>/N PB@$3H9W+(;7BKBEF:ZKLB@T5+V);W96]DWJIZ>1#RHRZ9-"^95GO&"IK"")X*JDK+#U M]!7_T0 (U9+TPRV@$'#/!4Y^V/#4YGH_S/7

,?*9STU CUPY4*[2YZL%T4(,H=AD+3POKH_\:A,LY]*B*I M1AH+.7QL2PV5@0S:#^LT'/S<52T"EW&R-2.X/B\ M0)/YAJ-QU?.C0+6X;<%/GJG&4>!$5J!9G(5=!()$,USP^NJ$7MF-QV=,?+N? M]33D\O5?G?5,Y&3OR=[WBR!D[T=G[QW7M$S7<]78-GW5"@)+]:,X5'7?ML$- ML'4[NF?O7Q+UV8B]M^R)V=/Z6;+W5/)#(1X8_7$6YE.NO$WSLGRGQ$4^5?(9 M+T28E_J^#-OOH_V?/18:FD>5WW/B,'QXI[%(]]W MXT[ZOIQ(W9Q=2+W]";1V)ZZ:Z716:4U:9]A:IVSGK=GBK3?!S&O/32'BGNV%?G9,-K':.1X62E)'02JZWO>392, M5U3D,VAOE#:\]ES@@_=&R8MKBG*"T/KD:LYX!/XHZ=P_B2:%"W?L1SPD/] M+ +JF5;=[= 0%07U24']RI), <4$+P;Z8)Z4EU/X@SQT.WAI:(CJ@OKA*5$7 M@)ZZL-0%@$)-3]09A5X0.+:EAJ$!+F(0VVJ@VTRU]"#R8N;!:.-.VBN#_B\Q M3']UVH]$SF9?3+[_2(( MF?W1F7VPZI'.-$]U'<-3+=_S53\.'-4PS< Q3-VWS7MF_T5]G3=C]N^>JS#1 MJ?G?2-0;%0=M*P+T&MO" @XTYDU]4,5NMM[[AYQ 2DOV1_M16I*=-FX8 MMF;XCLK=V$2GS5$#G<5JX&I68,2!Z8;W#N-X65E04]/]L<\PY$4N3C>M,D0=N+NN7IG)YJ2 M]AJV]NJ9R,EL]P&%40BCJW J[ZKH9;N6--9;IAJ%[@ZKJOVZ:E MWZOF?5D53K_-MF>;9+;[J+VHZ&:D13?'BS!+TVF9"FT&[;51QJVGWAUEW,@+ M?-P+C"S;=$*NJU&$&;?0\57?C$+5UPPK9%XB-/0/U8Y3/@Y3W MV]7K]Y[5/_8C^?=\=,E;'(RW:+EZ'''FJ+Z#)W$Y=H0EV9IJ&YJI<=MVN6]T M$2 "@]%QKV='[RPN]+I*D+S$'BBSGHF<' 9R&,AA((>A_PZ#S[S0C&+V_]E[ MU^8V)$JR+5$RBLR-V;8D%HO%3&0^#Q)Y04$RA[C'%3)5_$E[(P,+-@BY ME0Y\E_#2 Q"&L!,E#^8257NIF4D\^ML6YCVH]U8U_!KE#F=/% M*/7TRG__%/>)CWIVE3]IR$E-H!I0#6Q\P9.!N8!J,F?D<-";4QC@5]W6%DYY M,\>NG.(5$+2%H&T6T A!VT70ECGA154Q1(C"B'L6D"X]1HP&74H;G$HGMO<_ MY5W&;][ZYGV*WG38<3EX&W_T[OU,SWQ[$H[.XI>Q^L5T/-9-V[UE%=K%FZ%= M>FMD-TJ00VAW3T*[0L4E9>HA(E0+]!A6C.IQG260 MR0R<7F8B!V(!Q *(!1"+_(F%,\157C/$#=?Q/THB[:1'1GDK*\QP9 H/$:-Z M3&(QA"DT0"P@BRKG*-6#UC7\T7V&=X6.PM4??1%MV/@F#2+NJAS:8CJ?M3,] M<=&%W+7D 9*M\DL4/KC^ZSFI"50#JH&],W@R,!=03>9D'8Z482RU95M=C.]R'KR, MS!SU@9DW75SF)'31V/9D'9393CGL S>;<5I\>T]C-JI*-:*#&&< T=H\?5UF M(@EJD9L=UUL@0[ X2W$@_(K,8!SV3QX!E2K9DL!H=@4*.!7(T*5X\[[$EEC M#.*EED@&;Q#VE!!944,D><"(T (#MIC@_4@@'Y&X]@F']A7@[2 FE+D>@!!D MJQH@!(='"+1B/DC&$:W*@+C%'"DI#:HB':"6$J.=>\"8T,,0 C;BF(TP)T ( M]L3;+:-"\5\=Y=3]>)-$_G*K0 B]KT36+FW@$9GWWA>3Z2R^<39-)MX-8=4I MPS[4$SVQM1[';Q?_H\U]" N+4?!%EO^\ <*[?'L[D&+B-Z]?%'\?GSR^N6' M47'\YOG3O(3;D;)-3_S/M?_]ISW5DX^^_6<]Z1G1T%7Q_.3-^Y/7QR^./D2= MO/\0__G'RSOH_+K'C_]Z-W+_]^\OK%RW?O M__?_^D(Q4;\4+___WXX__-^\%N# !?[ST5E\VEE;U)-B=CJ=MW$WT8X*_\7Z M-&0^64T1[4H_R5GJ/S;VD\31<>SEXRR^0P+-9WH^FR[W+^D!4Z$E_J6['(WU MQ70^B[?_XN-FJ/LH@CL9+MY@4XWV>>N?M?Y<-]&M+<73[=#[>_]T]>CW4]W6 MIA[7LXMGR_=?=W>KK\(/U5$?N4:DI[ZUBO44\JHVOB_ M>]]Q-\\EGO*RVL6ST/M_H^HIK78BEQT\BXC2%? L6U?(IYC??]7M3"[B>^]R M2[:(_#'%0]OU7\OMQC=%<&0>(".S"6*#7GZ47E9EK>*1)WE=#I#BIRD^VNV( M;CYFR%*7CT"?=[H>GD_/SJ;IZ:?VSSRL]2LK83M0GON2R,B\P>WFJ1=PNP?F M=C]$;;7SY@(<[V$8.#C>//62P^3:+'4T-(=ZY%R=LCWTN#C7M8OB UL^#$3!&1DAZ"5/O8!SS%]'H)?L] )G>(-6'^@E M8[W\,$B"8/*/X?5])4T>=@I!9'"XAZ87<+@'YG#[C.,\[!0<+CC<0],+.-P# M<[C < _#L,'AYJD7<+@'YG"!X1Z&88/#S5,OX' /S.%:?5[/]#@/0P6/"Q[W MT/0"'O? /*[SH;8U<-R]MVSPN'GJ!3SN@7G<#U-@N/MMUS#(Y:JV'FN0RX.V MV/I5C_7$^D+/BA?>^M3&MV!D5%!,<1Y]JC/3\(&V&47Q6>D6I0:+T&G&N-)*!ED@[2JNJE%C8K(4LH1]\8AQ8A# M0EM%30A&\'"U[?KW-E8_?O/J:P/WB*A&C%99ME8'IP-H"VC[X[5P!S_]B"[Y MO_*P'(#KX3V[N(37O[U_\5/1QH44W\(V81NQKPQ$ ;0&M,Y0Y(#6.6AA+P0^>+ =(%@B M,*:#-*;,1 XHDH,68,\', 0PE(LU[H7[ QC*0P]#6O@ 0WL!0Q!Z7(0>A76^ MQ,(CC;LP8A!(EMXB+Q156-)0$G(U]"@ILY09@B@F G&!,=*,58>5M;MD'FU< MCO&G6RD(I2-1P0GHX#WQDSP\<68Z PZ3@Q;RMAS@,!!U^#[LC]!/2BPT\B76 MB)-0(FU8A4PH76FL]!'0KV*_<*3BI><(&XX1#Z9"*K(!)$IAF=545>2Q$IXX M&S$.48OIEO8SDRWEDJ](@;K!%RD0B9BN*(['1 MPI;R*OV*]"0PR2-'S%O MHN=^&Y]TZOJ2L7W?/"C)%R$@HN2MN!DYIH$[IK'9N[',3 M.:!Q#EK8"X$/'HT'B*9WS00$8QJH,0&* (HH!%GXF"Q]0!% $C ERW0:I!UCX M>2U\0!% D3TU)IBK\BUZ&:!Y'4]L%'OKBWI2S-)/\^9BD3[?^'8^3LGU_\GIW[LBMFTL-.HI.W+VYF>S6?3>.>9_N+OFI(/ M)95YH"94)F4N<* IPZ$I8$P#-28(F0**'.3"!Q0!% %C A09I!Y@X6>R\ %% MH,/=U F9R..,;2@>9!0[2.NW!_==0YH"= 2H"5 2X"6/!HM\=PXPXQ 01&+ MN*>18C@AD?1QI)J"E0U+ZI*@\?8\=(!D%)J- 0?)0 M[ M(7#@(,,Y= %C&J@Q 8H BASDPA\,BL .<#G7G%K"XTX/I8T;XG$SB S&%,FX M]:-6*^LJNXO4[COO !^YK@QY +?S"8.T#, MA!/;V[B#++FKG+*("EXBK@U#BGN+ O4EQEZ6./"KW,$K':RN B*TC-RA*@52 MJA(H_E8*;IRV@NZ:.WS+J2V0"#BS!18R.% %/7DDX]O;=I1L?V^B>^*I>KEI]EI.VO37_X+0E6WA*HJ M63GO!$.NXBR%JC!2I:V0"Y4-FAI.V4Z*"S;J8#],CYRKTS/H<>IN?#QYKL_K MF1YWT:NT7+Q;+IKG28L[.0R[_NMS7IJ*@"P8DA]RM),^7F"FN4,2*"G%.2R2U5RB4 M-A",*UF*:A>HN0$)+^:)#KV-#SMU?6IF_";=2^T]DS/+N'X5*:%)Q(&[(3BB M ?P]R(4_&/P=('Y"+\,#,R9 $4"1@USX@"* (F!,@"*#U ,L_$P6/J (H @8 M$Z#((/4 "S^3A3\8%($3I66+#QDXQVE<8V Z)150I+V2J"),!VR(Y)[N(A'A MAA.EW_5X[J\_4+IKQ@'%(T4YG"H=N"L"# 8,/LB%/Q@,'B"&PD[N,(TI,Y$# MBN2@A;T0^.!1!'9RBYU"!Q0!% $C E0!% $%CZ@"* (&%/NQI29R %%X]G:3+ M3FG_UNAXE^W\E.YPNSO;?KYQM+V39)5J)!F%>27@E3(4.PJ3M,8\I,Y( B.6AA+P0^>!2!3=UB4R=*4F(:-VB&2(O9EI:R\4\Q4#^5;5Y,_J!N@ML^A(\)45L,E\XI<'*P48 M Q@#&,O,0 #& ,8 QG*WTLQ$#C &,):7@0", 8P!C.5NI9F)'& ,8"PO P$8 M Q@#&,O=2C,3.< 8P%A>!@(P!C &,):[E68F)NZZR M&#OC$"^U09PJC10N)=+$V4IA&9A35Q-W!0N6"58A5EF+N*8$2>'CN[&796D= M+BM\M5WX&S\[[K+Y7D_;W;0%%V6994]P0/K\'5EF(@>D!Z3/RT Z?<.Z;7B MA"GB$%8)Z9GS2):N0M[Y*DCE"9=D%X-! .D!Z6%<2&[5.F8Z=@_F<'[58SVQ MOM"SXH6W_LSXIF!D5%!,21ZEI)EI>#B$#ZH5,QXNTY01)6UGA>%5A5VU-;DN% MTNW)?-;.],35DX^72%K;O;K)SH[?O+J5GA$VXE*.2HZA1/K G0Y,VP:TW2&K M?427_%\ UP#7WP77UDDJ/9;(5YPB;AU#TDB--+'8!DE4Q;;B*7>"Z]3UY#1N MWWS3OOSWO)Y=["2H0AB@-: UH#6@]>$M_,& [0#!$KI4'I@Q 8H BL">#V ( M8"AW:]P+]PAK3P 8;V H8@]+@(/6+'G R,(FU)&J$C%9*<8V2QEQ7' MH>0:7PT]:B.P%U6)&)8"<6WB>Z0AB!A1V> D(VHK:?N!0H^*C#CC$'X$Q ;$ M!L0&Q-Y?Q!X@XOZ\U"TPCVN8!Z$F.),.,)G4B =!D"E+CDICK):2&*6WYCPX M7?DRE R5ODIY3=@C@QU!FIL25P&7GHA=,H\V+L?XTZT4A-(1)A(HR- ]\1/@ M,,!AP'* PT#4X<&Q7TI-%=8XO1 @/*C/_[;2>-C,M[(7 @7X-SVG>$'IQ3A'I M2E0J'?F4*"V22A@DA,=4ZU J4EVE7X19Y;&E2"BE$#,O5MY\.ZRWY+_3@[>NWM6D%557-%D9^5CX)0&ZI0@F@)H M?) +']!X:&A<:LXMT0Q5W:$&81P910*B1!D9#&7*;@5#=H7&W;CK;P3C.Y>' M 1@?N$\", 8P/LB%/Q@P'B"89M&+'8P)4 10Y,=K82\$#B@"* +&!"@"* (+ M'U!D2"@"F=ZW!3B%Q5)3C%' (F5[&86T*"4J+<:<,*]\Z;8RO0FA%:4I)2S5 MI?$*(^,Q1RF\J57)','R40.>RWC4+'.C),-%R2):S%P('>@*; M7# FR$4%%(&%#R@"* +&!'./LMAD_FCS.I[8*/;6%_6DF*6?YLW%HKRE\>U\ MG(I?_H]IBK\N%D?_W]!,SXH^3;KX7,].3_W8%;-I8:=12=N7MS,]F\^F\F@#$-U)@@9 HHA1G"CG+K>2BU<==/J7VK:_=JVGS07_Y(<;+I.,VKC7_H7OU5M]X] MGYZ=^TFKTR/>LPU!"G8S+J!%U*'F P$M&29*#LER]D+@0$N EN1%2TC%?!!. M($G+U)A:H&9(]09LPM:?9C>A9W5:F;Z'0Y-A8K2S 4.-'4XP0XPIH$:$X3, 44.K>.>FV/8?V6*J=O:7Q<1GGO+CJ^SRYU@-%Q("- 1C+0PEX(',@(D)&\R$@I MA3 R5(@QPGMB(5EID.:855X0;WUX:#+2#6G8R2F]K"2P$& AP$*&!(I#LIR] M$#BP$ BL@S$!B@"*P,('% $4 6/*W9@R$SF@2 Y:V N! XI 1#2OB*A5(:C@ M->*TY(@;)9&6Q"",,0^JXEI66\>S=ZEH@HAH1KYT@!%1F 3U0(K]T6[IG9_5 MC4^ECL4T7)D%E4>=<68Z'@X=W>?"S[T0.-!1H*-YT5%G%:=5*1!UI$0<$X%T MT!A);I53926"<%?I*&%6>6PI$DJI2&&=15(R@YRGRC.J2\[I53KZ88$S'2WM MTP-[('*[RA)D&)JB[R\=A69QP$(RT,)>"!Q8R'".5L"8!FI,@"* (@>Y\ ># M(K '7.P!C<#:R5 B8BN,>+ 2&6P4"JI4Q%6*E;M)TK[?'A"V?N!Z '.ST@,L M_$P6/F#NT#!7&L^5)!21RFG$I25(ESKB9X1B7I8E$P;?!W,;]VGV;'W4=Q(N M@>].SO[%"._N]!]"EH)JY"3%B0?$ M_7K< B.MN24*EU*'K:;HCA!:49HV]40ASN-&WWC,43JQU:IDCF"Y:^[P+:>V M0"+@S!98R.! <4B6LQ<"!Q8"9[9@3)!_#"@""Q]0!% $C.G[C F&,#W0)O-' MFU>71X!,*G$L[,98MCP*C#/3[W"HQ#Y7@^Z%P(%*#(=*@#$-VY@R$SF@2 Y: MV N! XH BH Q 8H BL#"!Q0!% %CRMV8,A,YH$@.6M@+@0.* (J ,0&* (K MPC]@%($T^^7L,E,Q5545XEC&_U0^("F80P1C29FHB"?ZWFGV74I]^[=&Q[ML M]^CM#K>[L^WG&T?;.ZG>JT:$[JQB'KS2L+U29B('.,Y!"WLA\,'#\0#A%#9U MAVE,F8D<4"0'+>R%P >/(K"I6VSJ@A>5=*5'Q&B!N* .2<\L4L*$@)6W&/O[ MC%^!31UXI811Q9:;1X;"PG19*.8K!O*MJLF?U0W06V91#?F5%;#Y8?'+@Y4"C &, 8QE M9B 8P!C &.Y6VEF(@<8 QC+RT Q@#& ,9RM]+,1 XP!C"6EX$ C &, 8SE M;J69B1Q@#& L+P,!& ,8 QC+W4HS$SG &,!87@:R/S &B;O+:DS%O?:T2DFX M&/%2E,A47B%,A2NK4C)EY=7$7=JEYDJ'0BDLXM262):^C+]J)TJA@BG%U2'% M;_SLN,OF>SUMV]W,221Y3B8&I,_?D64F=ICT*4T>TTWG9NR!\OUH$_EV MY0#I&PSIODCY+@J,E#XA881!WC"&) M"4\Q'L-4Q;5EY"KIZXJOVY/YK)WIB:LG'R\1O[9[=9/Q';]Y=2OE(VRD2C'B MF&=9=OU56P'N]R,]&HRM!M#_(33\$?W]?P%K -;P0*Q!5BX(C3&2@EK$+8O@ M[YA!V!-E;%E%AF!WPAI20Y?3N#/U3?ORW_-Z=K&3>!$!T@"D 4A#YGK83]*P M%ZHY(,P?(&9GT0<4P"QK2P4P S"#'3"@(:!A'A8.: AH"&@(: AH." TA'CP M(AZLB"%(2V-1Y94NO5$\;*<.:J-Y4,PB$YA"/!B!-/8&*>-4 M*8(J+:6/% ]6=,0E@9@P$ <@#GGK 8@#$(<]( X#!/Z?EZL "-!UM1.N(D*S M@$H; N*ZXDBYH)'PV):5*4FPX2H!XI52OE(8*>5\JI),TU"81]ZX5&')2XZK M71*@-B['^-.M3(B2$<<4F- !NODG0*6 2@&5 BHU+"H%%&1!01@+EI8"(\PE M1MPZC8P@)2*:E$9K7YG KU*0TIL0.(Y7>D415R)2$,H-PD9IRQ@OG=2/%(.I MR @K!LQC3V(PRT+.^*^.5R)KSS7P/=A[[XO)=!;?.)LF M2^YJB?7,NR+4$SVQM1[';Q?_@=?3O M7KXH?C\^>?WRPZ@X?O/\:5["[8CH)BS][U\\^%]'[T_N_%J]:LGKGV2LXA_/$WK]@[+QUE\AX1_S_1\-EWNR](#UI./ MS_ OW>5HK"^F\UF\_193W=:F'L?M[K/E^Z_I1=-_G*B>$BG_DN1YW9YU\4Q/2U)]]1K\M2OH MTTI1O/X_>O];[NK!E!3?>9M;VO_(;K%E/:M;YK!YDMD$I'>E@N\\&#@X+429 MIU?^^R?QT^-JY X] )>B_$&:_&%48J?KX?]ZW10OH\S9CI=_>\RWUU MY&'I@(R#\LF C#EH886,]+&0\>[=<;/T?4-#QGOTDWS<%0 PF+US72@2] +N M%MSMC>Z6Y&&EX&ZA'?>0<@Y_].'L^HRG>/7NY!_%R=N7[XX^'+_Y6W'T_,/Q M[\<0)I_6FA.:@+5'+AJP)/EY\E )V ;V>MAA_S[ M1X3]@7_?I/(W?E;4W1"L81TA');Y/?:\L,RTL)^U= \7'\Z4;]]7 0-TKS?, MNB&E)]X)A'7E$5?8IU'&!CF%-0E*<6VW9MW @,,!.:R]0 A ZCST,*2%#T@- M2+U/2&U8(+(R!$7=<\0-P4AIK!"CE6+.2\7$5C]!1:A34A!$*E:E]U1(64E1 MQ4/I*(EO=?81D+HL :ES1&HXRMS34,J1^]>\G75%AJDLOO'Q)5N/?3%9Q5C2 MW]-OJ0:Q.&^FG^J4.VTNBNFY;_2LGGPLDJE^JF>U;^'8,W>>!\>><+8&JLE? M->#)P).!N8!J\F?T<#B:$Z-_X>.GVEIW 0$]<84^FT8Q_Z?[ T1A,\F%1]Q7$FDL%#*"8BUH$-14NSCNW'37\>>Q3S\< M3=S1AM?>36QU)"J(KAZZ(P($!@0^R(4/"#PT!+:4>2Z]096@#O$T$$1Z1I&E M6C)N3.G5UE20NQQC/AH"ER.F%"!PCHX(SC?W-!KR_E3'3S6Z]2E>?';N)VT? M&?%?TL]W32"'('\>[&"GDPHRT\)>"!SHV/!\Y@T!$1Y)%+@;J>@!S 7,/OS1I,^?AE!,0S&>3CZB3[_* M2F.O T;:\4BE:,F1TLXCYSFKJ#2Z#'@7(8_CLW-=-ZD(YR2\CN[Z=?+61YVS M_C#]U;^HV_-IY&8GX9L9V?^0JH*3I@-W.("T@+0'N? !:8>&M#Y@1P.K4' D MI/'K#)G@*"J#T\S24DN\DT#'[I'VMM@'HX#!.;HBR/;8T\#'VU2=WB:W$JVR M,-I%6S5WCGC @5,>M "BOID+''C8\%SE#4D>5%>J%!5B)2\1]\:@%.1 !EME MK7"*:+F+B,?*4;^:-B^FI[R>>57<<:D4097T'G$J&-*$ MELB52I><"<=+?I^P1N,^S9XMG/3KY*-?+EST;LI6..1R'+K/ ; %L#W(A0]@ M.S2PC< :F'444>4XXM(+)(6GR&*GI%7"Z&HK:_)[PAP/#+88 ]CFZ',@:6-/ M@QO'R9W[=@8M.?:":4%(-W.! ],:GH^\(5NCDK*2E"+AM(E,*WBD:1"HDCQ8 M9@.KS+W"&JNLV86'7A"MN_&L__AFZB)E^^E_$)P>';BK 8P%C#W(A0\8.S2, M59YBXDN'0EP $2^]0[*T&MG*1^QDOL)X"V/O5)FR"XR]$LL@!) V1X<#>1I[ M&LIXX8-O&N]6DQ/UEWM&->#\* \" +'S,!EI&/=8(2U2+[0J$*0J*9"5LM3"".GI5IGP7>(?R5^WKZ=MZ]N3R-TEAO- [.%*%">:X>Z&UN^S-[W#^GW$I?H$LF . M*!#T_%1//L:WU9/%Q)E"3UPQKK6IQ_6L]NTS.)++G)9&J:=7_OLG^A.<%N6K M)E#-@:L&/!EX,C 74 V/ M20-T[:1]@F]2GZ87O_SV> M+.'GW0I]=I/S-U(5@VCQ7D:+@8H %$ JI CW-BYYJ+:D(EB"O;)K< M5F)D.#'(>\DX5M[K4#Y,I&P!2LN*V46A[-'$G21@ZB?7[R9V5L&P^OTDK$!- M@)IDH(6]$#A0$Z F>5$3*2ML6"B1Y5HA'JA&RFJ'A-?&E$I12L3#1,X>CYI M)X_]9":07K:GH;3. Q318'<2.(-SW3S(TCX?1.R%P(&= CO-C)WRRI:,280= MB^P4!X^DD1PQXA5VQ*8Y-0\3..L@Z.3<-SJ5)N^0C7+!X61W+^DH4!&@(AEH M82\$/G@J A"^@'##2\&X),@;9A#W@B)%&$95P$)YI817^F$"3/>#\#:J-OYT M>WL10/(<_1&D6.UI7&A5=GBN+^Y1&2\%\C8RJJ 5]N*! BE+G_VV=]D?&NUVE")/=Q9( 4K M0/.6'16X"-0RAZC"%G&1FCLYXY$DOK1*DL#X5E[XS@)&R:._7GOM94[XZBQO MX[4=-7[B)?1;.'0G!>@,Z'R0"W\PZ#Q =(5@TFTL(VAI);,,N8ISQ$M)D,&E M149*KKED&I.'Z]OT("SC6\),9(1+ G0# DV0>S05\A3*A#'98D,D1IIZ1EV4FEA^<.$Q)['>Z9G M^:.>G3Z?MW$-^F;)3B]VS$VKG3'3?7:Q V2F0$Z G&2@A;T0^.#)"8#Z:MXU M,9CSJ&]7F=2:42(M<$#:5#)X1CRA6ZT9=Q.!VA&HWX+EC%6 Y3EZ),A&VM,@ MT2IV7(R3D4/JT=Y0LIV&V4V\VC=K297GLZ*=CFM77%[.F6EK+Q3S%>KVK:K) MG^(-T'U"_.DVJBJ*E[;*Q#/(5D=P%J:2N[A-_:MRGV75M%%;G MH>GW!SL4%;MKT_F8OGJ3&<*YSDG#X@ I)=!H*A3^?.C]W\O7KT^^>-] M\>K=R3^*XS>_OWS_X?C-WXJCYQ^.?S_^YJJ/Z8AG>C&#?OLHFM+Z_\] MK\_/XD40OH.84R7B6D@D!<,(^\") M-DI7!LN>Z_-Z%K_1?WPZ3FAG;5%/['B>BB#JZ*TF,SWY M6)NQ+W3;^AET41DV585RX4PI+90+ _4]#.KK2N:%\A3I2CG$B3!(&50[(D'E%> M,BUY"$QL'8'OL*/+\1+4[E+'_2V- ^5(4NCLD@FG^M%D&:@14".@1D"-@!H! M-?HZ-?(L<..)0(RQ@'B56MQ8K5"0W$JEM:^<>\ 6-P].C:(1\YW%$8$:#9L: M06;AGL81KS;+>77\YNC-N)[5KGM*>Z\>VHF/A9^G7U4E/G"5&6WF+AML;CW:G>9>'(7T4_ M?KSPU2?A^?3L;#IY/YO:/^^6 OH?WTR=;D]_^A^49<06G ^@+J#NC]?"7@@< M4'=?4%=6V&MN+!)8EHBSRB'E(_3:B,7.,6^\(#LIM7@8U+W:5P6/%,WSQ/3@ MW1"<7^YI9.2#_A+?=*[3X;\?ZYEWQ6S:14.ZR$A\]VPV]JG0*H5'EB42\<E*"@M%+>4JU+<)_+3N$^S9:WOJVD3\>J/>G9Z.AV["$3O>LCZ,'WC M9^\37KU?P=5)^+T'JY/P;@55'5G]+0'53AAKI)=X9[T ]]GW#C!C#U@+L)8, MM+ 7 @?6 JPE+]:B!+.&>8&H59&!,,R0EH9'_L(Q<659*K?%6KXG^\C;W!>.FCV"J6XF;)<*,4%-GP8 M;+B206CL.0J.N64HIX94ND MF N(NC*PDCJF*[T'W RMUN7E?_)U']DC-22(0>!I1RI?-=$I]TD:-]^U MTBG,11'JB9[8G;3-A>/4// >9DAD2L1@A@0$I XC(%6ZBH5N@@&F1O?9=+,M.Q>] 0VL_18J/D6_\DC9[O?DI3I[K(FIZX_@?_ M[WG]*;J ";2>&CA1W.?J\[RW6/^5QREG_LQP@,P.@F:W,5Q62N9U",@30A#7 MS"%MJ4>8*T,X4=Q0M8N@6:*WZ?]?KM%J7:N07CB:N,M_V+CR;?QBT\B'>PA\ ML0#%^/MXGDHC7GZQIWKRT;_3,_\R!&]GNPV\T1'G>2:'@9.'7"^@1V Y0(_R MH$= *Y8-'C3WQ%4455YCQ)422-K4Y4%4O%2:LVM:>]XE<)8KK;B-39 1PP3H MQ)['TB A+2._1=&?QW?$W].CU9.Y=R<12G3Z9COJP,&CV4#^ M%[A*X!)9ZP&X1*:* 2YQ:%S",J4]K30B%28H,@N.M J12TAM9:021+GR*I<0 MCE2\C%=BPS'BP51(J5(@40K+K*:J(F'P7(+0D2HA 6P_7"4D@.UE MBM(2L? M_W[?8!6<:^;!8QZP")T^I%!-.0+^;H]ZF76"I@V&IC#)/9$E1 M<-0@SKA"6DB)A,7""E.5Y)J(ES);* MR$B2G;7*?UPW"SP5* E0$J D0$F D@R/DG"C2H=EA5C%2L0U54@2)Q#QPG"* M?8G95N ,#N$R=[- 22#?*YO0V0.[M?>_O7W[^N4_7K[Y''\_OGKD_>_ MO7M9'+]Y=?+N'TP+%LYA0U2CV]\M\_T9\>]R0P?Z*2DYI -0>N&O!D MX,G 7$ U^7-T.-[.B:-W!]S=$/FXX2[J9 -QJP^1X\S!['#KT2 >O!>X!E'> M1927,L:E(P$I&3SBBF&D%2;(EH(K2K@3Z1#Y_KT_CA>N_6WT]7>+PO['-U,7 MX:*;^Y!A[#4S1[47R (G8<>AK3P :$!H?<)H0T.I+0BI7DYD2:.(19,$PZ77'-=Q-*2>[]0_+NB:N]\;OI M2<94EK6@F3FMO4 )0.L\]#"DA0]H#6B]3VA=&NH4%1@1$P3BJ@P1K9E"2AK) M%-.EL60W897=H/4#!%?VV5T-.K@".2HY^8_WISI^JM%IBG6TY7,_:;MJDL+J M\WH6O^I_NO'6*7M%3S[6J=9"MZV'43P#9W/[''O>3S8'AV2'RN8JQJWU%8W, MC"C$25!(\LHBS)D6N,3:E687L9>79^?CZ87W[WWSJ;:^@X9?$S(\WP"&H_%X M:KN?3L([;Z6WI3E)C\D9]2G;6Q7.?G=^@ M(T*0;I.3-WKG9W7CS^(OJ0'G+(V,FC<7\0M-[9]PA#=H^K?/,?']I']PA'>H M],]KYS$W$E5.BDCZ=$"*Q5]EZ1@G3 HEJOL$?1KW:?9L[>M/PH>%IW^?'/U. MV)L8X2K/>2Z9^:Z] L [3ST,*2%#Z -H+U/H"V9[EB^+WXY/7+S^,BN,WSY_F)=R.6';X],_9])^;^/3/T Y= M]&]./KQ\7WPX*9Z?O'E_\OKXQ=&'J(Q7QV^.WCP_/GI=O/\0_Y!Z'+_/2RD# M%_O/_0EMF_)Z9Z?3>:LGKAT5_HOU:19A.@ NXA+33_*0>IYLQ]6?=K436.TF MW\S/XA_L8C.I+?>45QY1(M,6DEDDF:B0(31N*@6AE=Q)VM^O\[:>^+9]X5O; MU.?=3\=^%A%^8I\6/__O M__6%8F)_:>(KG_I7^C^Y7XII$YVB+Y:7I"P8/;E8OOQD5.CBA1_KS\E+VFES M/NW';XR*NHTOM=,PZUY*@RW;/J6F[2HKXDT*,Z_'::!'<=Y,SYO:SW1S4IL_/QQ?I*CW1XXLN$I+*,;2IQ]W22#M5Y\?U)]]$5Q&_8SV[ MZ-J+CJ/6_,3ZI\6'^ TN/;GZI5U_T$5Q/OWLF_A<3=W?/K**>3=$9%1$;=G3 MPI]UET1I?-23^C_]A)'TP=-NWH@O/M>ST^1\0GJ"&S]R==_"3U+,HA-MI/]C M-(N:7#Q]J/O4HN[++_.,^NF?T_.Q'T6Q]1[*Q\?KJT^Z2^.]ZD5?U29JI/N< MT_J\[9ZE]1L?GA0R3R4NJ8/(^3PJ+=XKM1+IYZL43=W^69Q%67QV;KCIO(VV%26I M[;_G=5NG-]P@K+4*9\5YO%V*THTB-WKW\I'WA5?B;^T\ZGS#.L73:G?&^>$? M>[+I[1S 8FVA9.BS;K6E!=_1QFCO;5P3%S[^?>R_=*54?C*=?SSMKKML:''Q MZW$TR_B8<!8-(7J CJAU%F'BGQL]:=.J2=>F%]*2 MFM[L&@K7Q%NTQ>=I\V<83S\7/D1;K.-U%]W:[6VVW78"9_I/7Q@_BU^K^QS4 MW6C219G;=-%3@*^=+:S7T<\T>J'_Z=RA251$U/RU&')Q&4'.M#V-KK,8>]U, M>DB)K[I/R3^YF_"E]SGI_I^B@XZNNTT4L-Z$B;0(SN=F',EJ[POK3PD4VN@? MM];R[+3I5GEA>[ 1]";Q=@5WLZG3G;=8H&](<\;B)=&H.U(2<2GA5'=!.X_O:G7P MLXO^P^)?(S^:6[^ OP7D)@7$M]8S'6'*?TDIPM$73)NXRJ(+:J?1?\PN?H3] M+R+)^^< -CWVJ8[N>#*^**Y#33B'729/T9))S=*NF0O$K31(.>^1-J7EK/*F M8GX76^>X83>^.0F+(7R3C^_]Q^ZPQV]>73J%1=%SII/8="(: MG>U/_S.=^!L/80>^G!=;B.3 VUXRB=5'X82(5"XYD2-K4X J7?$^NAFGHU"B M!;CU3B'NX!C_Y>C]\^[?)P65>+3:L@U,3OW[TV,^ZTHH["UGE9VXBG<^[CJ3 M> ;V36_Z7D^7N^M+I]Z78F+Q=U=_6D;>K@^8X=)BS)A')2$,<4$T4L9AA!4) MABI.;+DUU/,N5O\^8DNW%">S]4I].QTGZMSN.D@V'!K\H%$R^K1X/S\[2[PN MLKYVK8&XKUXYB_.%#C:7T*F"D@SXA"6DC!FA8UK;"=Q MVCXB>V7)7?3_A67W2#[X9_VDZ#31[3X:?ZZ;C>!5_>]Y[2+QA^WO3MEOLO&. M_W:;X*\EZ422_"F%)_QDH:">5:R#O>G@*]VR<6D?W([PFX7]%OD=_&W]^E3VW5$^;?WQ=^.CMZNPL40"'F8?5#34:"H M@$FGSJXG=#3(_X)MT2W;(B&8,)A'?,(V$B1;"J0IP4A40@@C3MKL92RZ(V-OM4 (.6+>WK5MKI>5#$-::HX$UE0IZG!D M^;LHA7^ =5N6>[MNEZ<;%UXWZ7S/16_\PEN?0B(%(Z."8DJ[U1U_("G6V9ZG M\[-/?GSQ-'[:K+!=9_\^S-Q!]#HRL#X(+S[K%NSC5OO0F#EGA4!!LA)Q9JKH MHUV%HEF4RHI2,[J3YMQ19VD8P]N%QGZ]^*WU[GBRBGX=K92VF^X/=,3+FQMW M#]U^P.]_U>]7A&%IXJ::NK2S-@%)ZZ-+IU6ER\ %Q7)'?O\QU[4<*7YS7>S0 ME_7]8.&HVU=O77_IP"[N[])I5-J2S<]2WH5W7?38UC/8 WRUK1!3K!)4HK@3 M2(85$4 Q$9 O)>6RDMX9=]6F2F]"X#A-Z5(4<24L4I0;A(W2EC%>NC1'\[)- MO?,SG>+Y+_N#Y_9HK:P7O:Z^W992N"_^=*M1Q:7$,=U7JX(PPNYD^>TN9I4S MT!'5+ILK_>#_/:\_Q96:0DW@;[[B;XQ67@C%D0G)WP@>::EF'CG-C32X8AAO M93'?Q=\D #^:N/3/R[5^CB*P-TT*&_ZNQW._FPI9,I($[ZNG2?FM\:NFNF*( MJ'V]-:\M*1'&(5IB@[CC JD0":NT)?:&,(7I%D.]R\XK+>LK2_N=;V[ MQ=*__(>-*_LV?<>37JDO%LH]7F:_OOQB3_7DHW\7L?EE")&+[1B91WR?Z6XS M/0,CN=5(E"/!2&E1(#H9B6$1 H1"4J4V":X2@6]U12@K293" D5GS]-[(AC@ MTB%NO?22$NV$_($0P$>TW-\UK:]E2.1IT?4%+:;I!"Q5.WR='XU668/GS?1? M??9\=_,HDL^SE!-:=>\[Y@8AW_B[O"^7A9HI9R#KN-P? +;S13;S(M 8;SF=-[:OG^C/#7U\1[O\U"YS,B59?DG[ MT30/H^]IVB'CWAR_W9]K!L7X/H4.3[/ 6KD(0]I MOWY"WY?>7#&2S0M2Z]$-,^_2K^.?V[EI:U?KIDXYXD==B<0Z%:BK?U@D3!I+XI;IGGI^G"3B;*^3I5U/3'B'3B,:]%"]YB13F%G%61E , M58B@2"/I)/%GNQ6[N0O;_*WU)^%E.XM@-TLQ3\@H>M",(O.D^*W?;/FES,$A M[=0A;>9I7?+]-_NGK02A169/I!&1WB0FL,XG6M=@Q*?2'_OFRZ M7_KTF]XW6Q.4A8O]NC"6'W;=\VVRMT4Q2%NX>5,O?&^S3%4NSKM=:/3:&^FS MT1W[L\XA)VZ8Y-#.4_'IC2+;Q T]'D\_=_I)G,Q-YV86YN-E(E>DGO/6IS^, MNQJW^*Q;,\Q&7=U0JJ[J!'2Q$LEBP[#XHAU?G4Y=1RW[0J"M&[4WS5'KKU_. MK.]/N]ME#6A[:7ET2HRKMC!+FMT5D_HOQ;_F[N-:%YL"Z6COQJI;\^%I_#F5 MVK;3OO;'S&<]"9V<=C5.XXNX$[*^26'Z[K;S23035]NNN5@$5SN;QW6P).)1 MJ&.WJ)!:,=W-Y\\"(2OMRXB$%EE"X][12(*T)@11XN,KEE<$[^0D_/JM)J3B M/BYPVB?%\YMVGH"@.T/0&V6\K,7LL">]%EW6:>>AXO\;/?FS<-']MXES=Q Z M;>HHKNA4HL.8-STBQ;<^1/#L)O^@5&D,(\CB%(HB@B,E286(HY4BP5.?RC_\X7&VU6AK\T9J>-7\4_(@JGPM*5Y5W%@+T(CBT;9'0UMI-F%7-/ M0;.(N6F=NT9_UCU3B!3D$BY&D?@O'86YLU>"?HE[UR^QNMQ;JON_;VR:F%/K MI1Q%N]TQL?-+]S5"H 9;)1GK3?#J-. *!8C;CN+4C[L2FC/]KP@7Z^UF/8G[ MB-FB?T'7 ^B&4INE_[UNS]/%\D[C]RYLVLG,BOXP8=$PX8;'6C[1-9\4%\-T M&1*,5_SV_L5HL27L>BO L=_M6.7>5: ME>2":FR1D2G3GWF)#&4"&5=9PUU05'[C7@PR/R A>??)DR8H8EF%@A$EXI+' MY1EHB8@MB2..>>ZWEK0SI*I4Q9 IJ_@>IQV2-@1$I>!.5=QQ6L%)]J.>9-^8 M?@Q!@]V1\TO0WLS7X, LM3QL4H.!Q5O6 M3]T%+S[[\1C].9E^GMQ$6])EUQ.)^+5'7>P]27(4N<@MC= MFI,%%ST;2[:>>XJC0D25 7$RS)EGGJ-C/$D6(U=R7>2 MWYY\\ZL7Q\^/N\99NQQZ2\O]I1B_O2]>>9=*ZJ-3[@AXT0FP.\9YONZFF@QK M\==T*C^[;+5GTRCE:=/VAS67J/[22&XPT70HU[?Y]'T.4_(=69Q<:TKI$J+D=&.84>)"XSLXN3B0Z.=C]SB)$JI6?02:=]%@(PLPXQ]?X0! M)Q1='JO&E=:^/^:3U M-GGU)3O9..=8GGVGAIJI:'D^2^.#NK:N40[C+G/P:?%F.O%7+^^X6,D*D^C4RS:=&0<^7Y*S3Y;Y%(6W?BUY:2BVBWR%E=)B8N/^O_:=-K> M04SRH%VR7>\KE\V(DZ 2MG149&KCEXU/$-^0CH<_36N[D96P?,]H<12<7NI. MC.-]31V_L;ON"WVEDB]^8-.E*4391U>X_+7+%9C>?F20RJ\U:]FAPLY.O%=KF4N^+ZNY>K_8VL2F$@>@8+MMW'9[CEYJF;\^R%DS)!-)T"JS;,FCULEXY\W4]'4G_=YO/&W[ M>0[7\RW_9=$O_%J>\H_U05(:\)":Y_OV2H+A*B&O\9]J_[E;.Y]T4T_G;1%T MZGG>M>M>CI.(&\OXIZZE>P7]&C%NE R@90MV7U. MFM(4!3P]B[_'?UV]T1N\-Z/%TRSS B]22_$KL;3(#I?YCAV1[$CK%5+\=+D] M68>GNGDGIW'E)DF$2(0_ZK2UOB*I[H"ZFUUPYO4B2M=_0MTE!ZV2[;^@TXER41Q*.J9!IQ+0F2#@O$ MM)3$&BU5&781DSM::NK5M'FQT-,VO.\2T\7^ANJ GGYM67-F)9$BE;22$/\3 MB:K2WB%/ R.:"BO95O'W7>I:'W]94S@17%'9+@"4?/PW\-E1:D?Z350UAY!S M)0.UN%((4VSC@F3)Q4J&K!:.!NH5D5MN^2XAY[=-JK"=7;P=IX[I$Y>.M,\3 MX8)\^<>-.OLGQ5(7?<'.4A&PZ]F9@[E>P!U[[DJJ7#H'MM-VUOF*+J)\J8U9 M?&9;+RK5FL1$F]EBDM+3XN750O3N$-E/^BU#JG&KF\5N(#Y>QZ(G_O.R^GQ) MWM.TG\78GL6.J2_-2@XN88A[6OS:C?;:J#ARBZU&?Z.^+C[*SCV]84'UL?;E MEUGV#$@B:'32 DJUWVE;E?JH?UI$IY<;/K=5N=71\"XJ\+1XG9J7G$Y3TMY9 MJJ9:%JE=_<#E7=O35+36+&Y3-S=^3,I>3TUOTC=?;*!TLU%"==$57G7R><2* M!4PK;$HLD=>RZY\D4>0/)6)4RR"-=DKOK?NLD\CH)),U^[56[Z;(_ M))B[R6,O"A#GWAW-OO79_TF&;_,?;EV\YS=;B$YFG-A=^^PK51,/,LIBH2Z] MF>'VK2K+*._\*\.@Y2Y5?=TLZ$7"?EX5^Z5]%87TSG MLWC/+][]TM]?R"2TQ?4I5J+/6_^L[0N6??S(U2?$CUC5!*0BTCZ(\VSYGDN7 MQFO=2C[=YTCR5%+ZER2\O\[R>*7XIBO)4TK+;[LR7?J-]XS[HVNNC+\V MUPOCM+?RQ7*[20Q?<2QI]%9?9?&LK[5(?[C>M5R9CQH7]B^W6,1R\0U]"O9# M5QE.S\[G7?!PTDUU2$-)KV>H-R^@!U-Q+_OD0C)4&/%*V50!PY C M1$OG"'/8[8&W+U?K[=(_ _]6UQ:D/M#&D%>"2.\YJGR7Y4,YDL:1^*LFWF#B MK19;S?$KRDI>:5191A&G6"")A46>.,$89X(&],?CM4:9NWJQ&F0Y= MJ57?ROX;-FB !#C88>[W!>#5O)EWL=%3$_7Z)#:20*J0],JGNGP1F"F%VYZJQ.([T@0E MI#SWB$M5IL(DBS1WF*FJTHH'((Y7]SA '/?":P%Q/&SB>/V),]COWM@O*"PO MA>6DKX.EB4($G,JL$">!(ZX(C92/5LAC(6A@FOIJJY&"89P3@@DRD10B7E4* M:2,%PM9CIEUE? GQ18@O[J?7^DZ:&']+*2%#RJ39K<"N[\RXF9.T3(7.2$(# M]"]_G/K)HM'^[=EHC9_5J(36>_=,H_> M=^5@C<]DYDI)2E9ZJQ#M^K(PF690DQ*5NB*JLFEJ[M;\RKLDR1^O9@H<=8FN MK^K4"RIE8CKHR?(HV?'A27%\=;##HJIR=AJ_ZG($!"3+/VS[V*WI&HNQ%?6B M/5PJ#6U3K]ZOO1YJEGEPN4>4E*%<15/[_AUZ^X_*_L=](F8?@67WYEFS/PK_>8"4!Q M36)..$/8I!4K(SU17%&$%3=>EDY99K<2@ @CM-0826)31Q47WU.6$NG2<&>, MH8*QG:W8O=FA$_Q-6_2!?TOH?;([61YOSX\[>O^\8"5&'(\&MF"^G4,7/5FP MO[Q?TH'^#_R7A/TK)K!B"Z/^9??+P"1RX_??;%F\YJ5MFBW:\YZ.F6[VBFGU MN!]$FNAD.],AQ/WRQ,?[WC95;E' .4HC3R/?6H_>6W+>PB2B//:?TI0]?W8^ MGEYX?ZE3S.K5GBQ'MK6@;GV#OUY;:%-;ZYK(U:[2117B M]_D8EW\*0&S))LIVNA//KY#*%(YJ(B!?]*QW[CTIQ M/:D2">;J5M MW"40\;?%-O=HO.ZZ",=W>!VL_6- M\,#B+RF"N=R +Z,%J1O(M5&"&]N@;O0;23===@?9G#0*?4Y7.KMA&H>L7-R; M8\0\]HB;N '26,1]>TFP8"+TWNW*- YI@U"N0E*ZN $J*XLT+:,_-54@2GK- M#;W)(^ZDMD=PUNMA)1A1!F+RL#B M5Q$B=;J/@J D?C=#@R'55BNAG7Z5]:^J4[Q(\\L;-IKIG,EA?IB1Y?I,A#/5DU($Z7Q:_1Q6GZR,59FLTPKO_TZ10OG4:G!^D> M/,4J-G8I:?N2DBDN?9_NI;@7N?S)4:3G11I4T3]]%[%)XQ_&Z?1M\U&V-T)> M1['$#50*I\0+$IDLYMWWCY[HS[A#2H>G=1K#U??SGI]U Z_;I\7[T^E\G+K^ M;JBM[] \NA0]^]Q=EN3\<1(7UY4W])DGJV23A;ZB(M:'I-W&G@\DV?7F=_61H8!!5VFLAP%CW3O%ET$M_H6[X] M_Z5S7AO^;;VNDY]+YKYD]21%0=>_71L[6,VRZUU,7)B;/FAMV^VR"=\5(^B& MTZTZG'=3L=9O&J5.^@MGVAW6=\-BFD7K[$L>]&N.ZOIPRI6'B7=(,^3[MW:M MN9,9+^SP2M_OVCU(@L E]\-004C.VHO^\.:VP&F7@'7+E*G%*!#P$;?XB$J76$5_D!J0BVA)FB-3 MBF3OM&22T-*DCC#W;\U_V9*\.UHWO7TTX]H+6[K4+O@F:X)4CAW&_=+N;=ZD M)/BVC\2F$3#=(?E:Z,LA)JM]83]?96/?<)FKGH9UJE9#6*B(JN2V$K&-YJ&]8][ G[ZI%CK)5G3..H#C;LBD3XH XYN=XZNR_-<2/?Z)/R-_)EK ML]HOY6_W0\^3QOI0;>^KMC0XZO/8DX_2RP*B#<_:I\"GBL3Q11?:\^F3[Q+> MZQZUQ\TKL:&;0GM%?4/ 66!$XO_*T2HZ.S!V\>TVN&E_3;'TC,D6DV]$G7,L M>N]X;>0K8R'<7)C8!]+3%-[%NDQK96OE;@XJ6R#^)L:&Z^VI71:]75.&=YDD MS+N$OMDUX_"VR+"C+K"]0Z8QK&6)-CS3JHS[?<*OI M?-;=JW<;ZUC1-2'?T96@<;?/[/($%T%EMQADO(CR^A0W6S[6#?6+ET/JET\( M.KE>#B4_79A&NJNY5$S971RF&V4]39?$J%/ZT%D]2U_X?*R[G *WL+K1ZE!@ M=AI-ZN-IRA[UW9P0$V\WG?1KJ*_E3&&U=9%4%%D_ ^/J%[A4 37NTY?:_H%; M/Q[#3F)W?J5;"E>W"$GEDZ0RO3A[Z>GY:B;EO^;N8Z_6)KF)+DBR<5ZC.TVM ME\5U*W3AK6S\G+@&V_GY8FF8B]X];-K8EF?I9I%']+5IR[G:55R]:E38Z,UT M,J>-?4R_$!J"-*3'.XVR[X:N+V\1/< L#69?6%;:7+0,DN#A >\8L>Y'G"-K^[+DCP_8<+682^%+:< M.<*0QZGUA.$.26]XY.%*2.UPB*:Y"VM\%07X>R(+)^%5G8;)U7I\/&EGS;P[ M-H9JCT>)==5/BE>73L?#4A=%O58&,(/=T?&XLY7T$%('NW7567CQCW622L^4 M7T3N/^Z&HK=[ET'HVQ1IJ-O3M"M(>V;OT:SVE[:\I_%WW=C3U:C?\Z:>-O6L M*]M,@%%/SN=].6 7+NBS?+KXSL8N/[',U9UNND4]Z6(+\2GB1ON3'[>;63?K MF,IT\2#?\,'=#FMJHA@^+>.5Z4[]Z0YLW7>ZBTB306O?K.9 /]L4[P89V!)P MBMZ,]<6S,/9?-H4KN@?\U[R=U>%B^5G=5=&\=3/[I9,@ZCIW/4LK)56I7BOO M]5.SIXRQO^R= B[)="70>I(D@CJYWOJY5]?L+3+?$N4B'$SIRBMNZ/KRDPQ> MS*G5<:HF)POD8+_$_4>D(7T_I$M^IG--RP!-NG4*5T;JVI_$+ J<>C_4KNLA M.N*\19_!8L!B!BKFI<70:RUF828;/>2^8BGK#@N^[MYT0Q^OM2G^DD@;3=\ MO$-T]5U_>OFJF9X]CS=+H?@_(K@_CQY_&I\'4@H?-\SZKR?%0B/+/)!DGQ J M>9 #UXU,F^4A_@TI1@*+T;5GLQE+X-M7W3(0NUQY76K6TANTO126#J'=MRCL MJO?)A^EY]+Y1TZNF)T^+WZ)Y-7W184K<=+IQH_5:N92KU=5U=SV.I^-E9GV7 M IHH8+^?:E,_O$D;_+)"\7H&L93TZ'+^UZ*8-UX8#*:_>+OJ##5IZ_B8?7^[ MS0R]/NMNF=W5,GD[BROK89RNF9G\7?9:2/4V-\\9>-Y.> M/<=7W:?TV*ZO:Y_5=O5Q9Y'&I+UN1\)3?EI;SZ;-HMETVA%WL>U%1??RV7J% M=U92;\3+YZW^Z%/+G+/X"MYWQ?]ZL_M66B71VYY"4YP'RQG?EZ8X"IKB M/!@ 0%.>?"1K[1" ]7G0[79:+K;-! M[64:HGY9^MJ?S9/+_C:YVY_MDQM<[HIEG\^;-G4=Z>!X_0C?\=G7\8!T^<;= MNFDT$47'\9Y]8? B@)KZD%QTY1V+E- ^ G!%&/ICX_MTVQ1^C< ^BYIX^ICC M!SP/P;I2(J)2YAWV%DG)#;)$>Z6Y+DG82DC[GMUHXS[-GKV(>\NF[B)8)^&/ M)B693]Y,(T;[DW#;L;^)IG5O:+MDZ:[I3'JPOG;4=7^VLQ7_Z]?JY?4=>:8V M_X^]=VUNX]C.1K^?7X%RXKS>56RF[QM4U BZ3DW->-,?3G UE.&;ZDC%=NT?K4^N[4LCIM6:,SV_VJ)5M:=-MCVFQB M!1EA)::W%@YU@9$VS[#EU",P'LVOI<-+K/B;7U\*[>N)*_# +<:_J[;3+]>1@A\ M)!!T)Q*6QYXE O*$*]J9"^EN4A=@,UGIS_'?+L>4T,T&3=="P!Z+AC_JZ2PO M>@K:1N%N@YJW>W]"<7>7;WX15U*-'<<;HOAFU7<;BUK9.;!;O=A,GPI,;IL9P1N MNG=7W7*$N\NZ6VT8Q6Z23JW_.!!Y=\]RNFV>B#'&38? M/)_\NEZF_97X#?>5U<^Z[OL+OZVZS\/:VUS QT5TTUM:@0,;/\+>>PR+;M/] M'<%D-\7WPS(B@;-T%(VW/%VU%F>R_=(K?9TW24XUZ1LSLI_QB&XE=>,NYJZY MJ3?+*:GT--O"AKR,.ZNT";>XJ.4@\5WF3N$FC0;6RV5*?%RV51D[-W4[D[*) M]7<+^7]N7W_=988.Y )R/"<3448)YPJ>=HESC]?BUF=N:=+_N7&HN[.'TO-'PSE?5*/3,KO4UG'^U??>>]EVI*:9**N"H M=FF*" -&,PR$P90:*(),PTUNGT0#MUQKI8%PW #*, +&*0)", A++!2$X=9) M],]MJ_W;T)GT6PVL5]%$;3M8 =YM8<7WCA,1;*S]JM]G!:ZJ>X_J:J$]#)P" M20D%5!@*E&?Q)QY(\%('8\6>ZEK+ J0,6$(%H"%P8*"D@ >MH>%*0*B>1G4E M'*_J)DBV6.G9UG7F.3AWB'QND%D&#IML_O;8<+;#$C:[/IM$T->L*S7KO5N" M.1-2M5V%H3@'2"Q6U$&)!::\ H#A@Q M;;'P3[,E<+7F+U=UM4':!JR!$98F>@T'I&%I2!G!4".N.0YW53>J9N#(0H"T MDTEUHP? -@!BI([8A2#&V1.I[HBM^1X#VZT\^$XX9M=>GT_^O&O0<]#E)OW8 MC32X^?.B97KTR[/6(Z3T31N6UI53K$>)_A9V#_=7*6A_^Y#='9!W Q:;&LGF MIG+RSJGYK*M7W-!C)F';6:K?:XLCT8]M X[S7:EEAPV^8=SEW4MD>%'G7MYG M76%0VA,B@,.)O,AC!:3E##"+/42*^;"?@/\6SO9[^@M1\!HJ@"5P42E(G&UE3?<&,O8_E3=4U8JQ:6H]1A#?[ZN4"EG.S*? M>&X*Z4B#[X*9#= Y/*8F_EM=PWVNP7KJD%8$(*@BTK&( Z.D (9@;KU@S+!> M)EA]W1ZN3N(!D[)OD6SGLU^[(^Y0,1Y+^=0S8I^\TT=F9%7C*VP]'[TZ#24#M( 3$^8,ZU]GAO9E0\*$@-:8BG M4.,!%6F:I'$(<"L(0I!BM'^B?,9'5-801"@%+HA$86%,BK 3$"QR7G 8@C)W M']$A([$S%G@8A4Y)\$ *#P'#"A+%B2.*/M,C#MSV(-R="HX>?;[T^RA,\-E- M,*!"B_N@!8^'$B M].A,$CE:I6_5FI[5%,8751MSZC5-+8 AHDZJH 12"@EL4-8+[1"2>UQB)T-C MO:@VAF-7;-:6AL=GRU/?,G1M#?VVJSC7F7],%#ANG:LE-H-V%^M5DREXCG$4 M+C)+T:WB\TE'>-'DD;^Y_N)VIGYS?$S-KZ;[-=.9>LNG-H=](8O MLV5)S7.GXXENWOC:ZM!GJVD#G^[+:A7W?)Z6MPV:S?S\0QK9&W*O80[4IXJNU'N<%.6' MZ:WKW.IJW2?_V^FZ:8=1;KJ/MI,NVNZE@]8G[!*\=8_F71'SF0SQ1D)I 78N M>G"+'=!6>L 0]H3 " GPHZ:E=>GE9K6M;ZPDHF60B/[]+Y,DE]USX0_9O6?N MB5S5%N_33F\H^;K)V?F%OU2C>@JVT5WX=5LV5\L(:I?QFS8TRTU+0JCM_ZRG MW>CCSC=&4;6T"'>N<3[Y^? G.K*?G>_8MDQW8W3S9Y8=[V%'2Y7;C@\1<63?O.GKK&R#0A3&V MY(HZZL-2)^F!1")_2W'5NEF?3< 8C0!*. $0,UA+ A6Q>]TAWU(:\=I% MF!D!1M2Q9/*:ZFJ>UM7,_C+9$<%F=OSEXF8?5V_27Z7$_2O=UL%?Q*5H#=KB MJCM#-^VTE_;D=OXE@9W=8ON_[_C5(>7VVVH([KX0G/*"!DXY($AB0#'!0*+ M@#36,P>=#4[V80__?2.DUW.W(^=?6HGU$WOCX\VDU%CREQ09(45<$! 0KBR@ M*.JC,<$!9)@7+GC,W%YWQ[>,IGX"15;C+38*7\E;<:N=[LOXL9*45Y+R V4F M<(^EO'*4][.?O\!1_@3#WC$F"J5F)F\C%I$P=>X3!ZB206I,:4"L#_SR+L)7 MGXG@4MC$Y^CQ8OXVDT)'3_#;/&W[:*;^G.EY'?W^-&>\R[],LEA &X*Q.X*I MA[N3#";:CF#+Z84C:Y\I/2^O9HOKQ/9Y9'"10/(%3)#?M17M:_3'=ZN%_?MD M]R_G6XJ[@:W(L>=OIQ-MQ'PKN]61\37;6&\*@VZTY29CU3$3NKV!0(F$[Y-> M9LK#-,0PQT2WDP5O3X;_L-3Q<1+'WH%A@^U5(M(\VQDTE%],:7_SWQ%UQNNT MY03=;24WTB8B[_!N[J3L;D+8!R+"=Q+0>7YF$T6U_8*.SG&#DMN2ANY6\PN; MA'UJ23XDY,EK$+DV>+G?41F26R#0(R7_<]#7=8DE<3C,I:4?&;'+]16:7 MW(F][RSVNME<)1H;/TOQI50+T+%V[ 3@JV/HU3$DK;G,:QW/L.D,%W=7DPU< MISRY?R,7?ZYG[5NCSB5EV^AO,_GOM?MPV9)YSMT-:W8FYN[*C.+;XL=SFF=] MY=IRG^Z;FXZTMF7L/#*XK*7:WG[DK!O!WN;3=TM3-Q<.-4.5%TW M+2%Y[@3?4O1.[,VECVZM+@IZNV&G*OYI$%$JP)A&"48A[ KDB.GL_KHQMALK M=SYYG2UAR\_<.:AXE_%MBWF\O\NH?DE#MY;P #M-MKS-0TQOIQ_GD__<3 3Z M\AW>&>BRN9&S0[>0]79CH@]JINXH=%O.XM]N[:FV>6Q_.?;O7$K:[M[7 MW]Y-_NWUZS]OK$RZQO0ROFF:\,!NM6(BA8\6X"KMWY87>3W?R>_>>H*6-CA/ M =@4_V24,6F9?%]G+N%LK,X./_IN!=E]3[W_3/%ZZYG;Y$ 2MEB;-/LQM=1M M3%FF.+[S&/G;CMS+3H[9=U,+VAMJ.@00I7I(K=,(\ =JS7S1,5H=UI^=VSVV MYADE?LH/GZUT(D',Z:)C_;E[A/+MNKHOZ5'&EU$3OGTCGR78Y:]6-QS-FVO_ MNE@O-Q"L98#:D,'_L8CZ& U4-="G.;+F:0)-M+!;(OMWW<349O*W#":BVB ) MH#C;GML&=@Y[^,GTM\MT5.CXN^.^_R/ZE\V9HHVEM,,._NQHT&]6;6!+T9]I_^@=#QJL5N-*+;!.3'R7ZD8F +<(\2 M1&FVY;*M-]TU^9L1 +>F+F;?D"O2D@5I!Q+OG(.;]O@QO]E.W9_75]E;=0#D MPWK:QL&BW4^JQ2 ##(Y=NW[)<9K;EF5C?Y8ECM3 M57;4I@,<911J&Z:M"AHH'C)''(D[Q#K A"=$8H0@WZ.C_9;_VY M%LD];0)E_I=)N_;M$*R*0$^?-)GNK/?1W B%AR=V%+P0#]>Z#<;N-.]]6HDM M*AO84Q^G\LKF_U;P(47U-KF'IO&KC ]F&[:T+CZ=@Q&WG<.NQIS'XVY'E1=_ M;Z_3W+K0U.\5J&_.HAUS3_I@.HK'>_/SA%SNJ>_)=)?C5]1*T%:+Q&K-%USN5;SL^ M^+3[TO18K:M\\)ITN2?790O\7+?]8_%3RQR.W24_2N?&=N2C_IQ7II-#%[=I M"YBF\VT#5^XPBUY\L=W]&$WCI?34O=?JM.]\\GKG)7L&IYF ML\6G]GBP,WHMAU/=N@L[W@3Z#CW5-,T;NQ.KS6Q9L^G?:A M8VD,88Z"+C>TM+<8.7_H[-*TD'#RI>_*SQ.3VQ;KJ!F+F%WG^.ZS?7 M[=5N9?%7WE[,[KZY6:)?T]2F5XL M%NYM^-L\Z(_1:T4?]RY[HB3OX>^F#]%$K39S71G\?N3LRMT^VVZOK8'>S4;? MRGHM-WLB [D6,X:NI?ZV4]M!.;N.;9.W;T=*-D>&C^[8KZM\O,\5)ZF]TRYS MYV,44MZ(J>$GNL59=L<[J:DC%B_;G.V\T4TQ3#OTGSVQZF(D(U'BE"-5/ ,\D!)80#)7"T*$P0:@.W MH^ MC,DO>ID(=)H__3*G"VK$YFDC-HN_3#8B2+NSC5M7#-:;'?U)-W%/^;TE;C'U MY=5ZU0Y#SF/"DTU+4^4[T-'-2&YO-"&->,)++>4WE5&)M&;15>ZT;$@I$YDN MLT/OO4W _SR=Y:\[<#>=I6XZ()1N/L$UESZ1*W#; <4I9=[.^XVVLO'QA^ZP ML]QVZV]Y=A=M&_M-.F/:S&3Z2>IPT]^:UW)S.;UDG/[+HU MWS=E>:ME=C;7W5N[:$+>$ M[=&Z"ZQO"\ V-Y!Q:&O)--><-J_G+I$7 M14OJXZG<5RJ))\9<5XFU:&?]*]SJD]NMK:6,("B%S2-D6;9I$I.@@V_N-%I, M;WHS5HO6J=M=T6R 3^JPT)-/J25BF8^K:6J 7D5K&]'$Z_E.V7J^1D8.^N[U MKKLJ\533.?,?="H175CO,V!+4&BFIY?IEMJCK+N)OFY+-MNXVTZ6)Y4CFI10 MN<57>#NPN\4K5L^[6&NSF,?K7=_<=ZZ:=3Y1&&9&TW0*SHBN>XKF8@MIVIN[ M0YW7!IW3P3=^;WJ<_.&.I_.L"P$G*J2VI#0]3OL V]OM?H]BN-1_][GLM;O- MFZZ ;;YK^VSIYHHX,&,'F58L !./S8 J"D'\S0'-*0W."6-,+[4-T7(D@-;& M"OXZ;?[^)N>PTD_5<)_8FB ;/K&U^Y.\5X,6F.;8H[$MHAY]O0]:4W MZ.:B94U./]RP1*.N=P/;?YOG][U:M#VRCVW&YX]$L1[2-GZ6.@3; $&_K(DIQ MLS+_L];)\YUO:J-WGS2_?W5]E=)5+?]T"KIT7E[G>UWFMM:,.#;L?RG LWEM M.TJ\#:=G,>3"H"Y W87.][XXY=NFJT1:VP:HNIOUV^QR^=V%4WK/%ED1X_NR'=".PE+?JI U!? M24Y4^;CNX>,*S".*#(KH.!A A2% "A&QLPY24$ZF$X'E"^P[+\Q\YM/XV_+O^[\5RP^K14!:B!)98 :J&/&U)1X#D*!D(&U3ZI'HKZ3ES$H YII#X@WW@9!,>6B$"@\"FW_ M!G/_DL#F<\=DFW7FFJDQV=,T4M]H^]5RX=:;<9U;!@[GKWS\/3,'-KF0OVTM M:BLZ4H%&XH9LVNZ#=DJDGUZUO71ITE/.OZ1/+Q.M5[-81[MT:U94?M>6F71; M;GJ9O/4FX6*BU=+K6Q\[N&$W_4?YFAO%.=)"T19GW'IG<\-I?$.GS-ALEOY_&EZZ6#>3#ZDF9MZV>J1.B[6)JMVQD;5CO7+W[9$[.'BW M9VUBZM/%;=[%7./2DNGX-I6T.U,SY=IFOBM&SG4KJ?%J)^/6-LAN6Y*VA4!Y M7.<.>6H.TI_5 ]W#/3Q4G'/+*("4TW@X(PH8I*+?YCXXHH)%9N] )R TR*L M9 K+4RT=,!!Y@#GT*()>Q](AL)!@7L36T(;X?"Z5]&B'@)2> F]HX Q;#L4> M@B$0-[AT9./AUQ#5E4B),89\[[RIG J&I:R4Q0'0^$F@TT0+IR^3B+) M.;2!:^;_NY[["8%9E?BXNT=O#UQ/),1YMG(F\D]HRMW,R]YPL'<3F=,(^ @U M/OI)%G_3(JY/R^DJ?BPU?.=)Z(L[FRFZ_)G7$4\\X8822$"')4VI'@VHL0@H M%-V9)E(3+A"A7T9;KZV81M/N8ZF*ZQ6C78A':DMV\CTS< M*O8B#_;,W*NK15SJ^+G63D4SU5FI])%%2"RJZ:=D$;=33;;ML&#GNQL,SBWG1Z[-RU\HXS^ M]L=>Y8'G7:U<2J]MZ](7-U>[\=1!3V>966B1J-93+?B6KSSU.=F+LYOIYP^^ MZ#2U7G],9?BYUGUW!/RN*4G&:O$$!1!*?QI0A3@V<42J.=Z,WR_!QWR=OPNK4\_]E:GC^RY7D;WM]8 MGI^N-^Z]U:#?$BF GJ5W'#0DV;@/WXP@/'(+TCKAS2::=![HH#_>X:?K_/NN M_R]\2QG-8'#Q@,<@B\5=T<'Q_);@V/9_9DO><['&BA*\U!FF>[K MMUL!HZ3SZ_F&NS*M<>8*VH\[IYA.>O5(+#O]::>I<3-1ZW"JP6ZZ*^?^@VY) M@SIRM T%T69BQ=RW+$9M(TCF$-%M8#M_?QXI$I],+]OX]J87I?UPQVITJV$G MS4PYVQ 7G74F8)NL:.>A7V]@=G,13Y4@FP;M\MR,>*.Z)49L5^AJO=J0KFT[ M;F]Z:+;3O3;?TTYA"K=&N*<1:MO6UQM1Q#6./TY3Z\[V&?5#KT>6KO=GNZ7"&0FB8U. $AL_HXP 7'AH MA59:67^\S&AS$+Q=9K1YM8>N"1B$8"S>%((#P7K+F:W;M$V8>1UP[E1Q35>/[NGT$]E8%!21% M++7?0:")#@!9(TU +CCM'V.IGTZ-\6B/05_*EV\+ :_T=5L%N,ML6@3U"C%. M,QX 2:B'F MPA1;BKGNA7HEWM7-^+(_EXOY(E')YL!*2Z%5B;2> MEH]E^9=$U1U_R6.GFZXB;\,.W&RF\M4S6I]GM,3Z'G??ASRV;+GX%,_G>" MP>%;F+:TU.]\ZX40^4'_97/A7S;SRU_;U=GD8O$IS?T\ZZ(,!PU@7.#&YQG- MF0$ET: NX@TOKE:3[2!(FZ,3\[B*AS0OQQP>9"4/OOK_3":5!;2R@.XG&S,+ MZ ,I0+]=B5XP"VA:M-,#%V5U!,@( JI(!"'>(:"EL2"H8*!1'%.S%YSI@V2] M(I33%!6=?X%+_0DF+%HNL#2)7X'8"(5E ,81!1S5PE"-M*1[Z:AOT:AW]L*[ M]OYZ[CFS\??*/+U??"B,82N\UF9$^O>:.\\%_TIG5/"S2!*GF MU>,1]$DD=GSY3[#6AWQ$9N)NY]QUM]0]1;K;5WJ]6OQH%DOGE_DFXQJ_@C_F MMX.9OEZL5_$K/GOW8_MU".95[#X0U6VFKQK_JO$IP;?RFP7*M7;MM;_;W$.\ MB2T6^#AMIFW:\=7F&CMOC.]TV^7+7\O9.27T^[2V_[QR][P1G0O('_0^^)!W MD7,B5'^7Z_OFA!#?>+GXR_*08"Y:DR"S4AZ6R&$3A!D[V_Q?,CI105JP]ZJ% M?.F%PZ8H359(U('='FKWUJ%==6Q3;[9/WD^R]TU]^)#QA6TM3[JKCPJ\RJ9 MV41)I+_FJI:GD=/EU+F9WUCI[>*QJS3^<#9UD]L(H71Y/@'([E4G_BN"ET"G@ W\,,78_;HHH@%H2#D[OGC'^GRB>Z;S9&"+F>'WO;)^*E\5ZI.?9^.F($,Y>[,ZX'H<>JFRJ:;W MY9E>5,YNK:;WN2U(Y%56ZJ*IXJG@VP=EJU:I5J]NFBF=@ M2+VO8UJ!P&Z 15=_^%02;A>7OH"3=X$B+6@OGD 0\T4/>:%R-]<3[J-_+&#[ M#,;!/58( [2SAWM*.;'"8:& P$@ RM/M7V8KS%%\ZCAW;]<\GAO]?-:AJNJSZ[Y"V"G)$4""1 1@ M(@Q05F(@TLG+'JS4OVYC5C^MQQF)-F3'_V\T4FRJTYTX'$86IV M80CAZYI=J.*I9]1JZ>I6JN*I>=3!@+W!X??_S-^1&-OBXB;^K]SHU4P6ZU6F MSTID"06$E H4=4%[]'F;#JI<"M@@5195%L.21;579@#]R)I@ZPZK7 MTL1JF(9OF I;]NJ92Y'$:!:]>N:Q>&8OA!)4LZEVOV/Q=O] M^N?DY^+K'_-JT0Y5>M6.3O[HC_-QHA(8-PM4XF%AT5I9/H!%KUAT>([A2$>+ ML8H(PH"!)&)1AQ!0%&E@G/8,8L4HW\.B/4:).F^U!TD?BT;I&8K8$5%:FUZJ M:2IXV:MO+D42HUGTZIO'XIN%0)01[@#BR(/H7&F:+>Z (LA#!3W2MI=NTR?V MS>2,0G(&*:J^N6335 MKGCM2=-*"]OW1G[4O=1 0K79K#:$=J"8 JWAJ7VJU M='4K5?&,K3Y^Q+FR <8.'EL?/V)I%K0-GSJ$<7NV$3[':;B16ZS3[/?;^EN8 MS"IMX#=-K[I/PN7[RQKRW13M.VBIU (P"!V@E&N@!33 :&>%%IQSS_M(QVZB M/W_Z98[O[I< _BW^Z-V[E5[YYFUX?1D?QNJ?%[.97C;Y(UL:0K@;_<7WQG[C M"I:;D?WBAMH?"%>8[1R-:ZMS<!S0HM)3JX %C6@"J30"2:000TU1J1U&@[A3! MK*<$&KV&LRK0* !H[(:SXL\ZKM?Q9?G^Q>$ -_UX="WM78>8_[Z]# M5]RZN7I^%VA6>KGZ,3\MB,]UV;PRNO&SZ=P?7)N;^R3GA)#O1Q=MN[6FVP6= MSM.*@+RN]W[O7?VZ9\WWEO(64\>.F&_?1&?MPV*QFB]6OC7U?[S__X23T<+3 M (@S,AINXH%"R (=+(&2NX 4_6[R^7+V:J;G'_[O=WX._O9NZ-+Z[E]_72PG MJPL_N?;1D4Q\%)R;_.RM3YUZ$X+.)AAB/-%SEWZ(O[K6-TT^?7ELQ22^,(EF MW:YG.KW37.=OFL[M;-TD+[L(T<-]]$WZ8_SL*KJT]&.S6MB_9]_73'[XIW\@ M],>_OOM;DW_XR_EV*^_(,/X6Q;W]M_5G?ZRSC[SWU6@E=Q7EL6N\Q1'=MVRZ M+9WU"@D+G \D:I9B0&+/@."2&VXLAKZ72=V_+_2\^2.N1_-^J9U_/7=OXWHO M_QJE.?V8W$#S\[2QLT6S7OKW\:M^FL5U_F[B(VZX2M9PN?;W.-#[/07"A1P_ MGK?WC9Y/7EL;;SBJ[G*[[F>3N5\=\4>KG@(%8$ \<-!90+! P5'F#.(,.4 M(N14'SKWSEYXMY[Y"$F[Y\X*F%4Q*N"OT[F>VV@+;I3PY6K>B2WY,<5+4FZF M3?Q#M+?) (=X:EA\NCM7J"+$;B4VT#DCY\TM=4^1[O:57J\6F]-)NLFTDO#' M_'80<4;T@/$K/OMXU,E?AV!>Q>X#-AW9KAK_JO%7>AG]XF:!\E&\O?9WA[+1 M'Z?-U$QGT]7UJ\TUCN2DVZ]EXAQ!F5#1T5-<=W_GBC_L?? A[Q+G5)(=2K<> M+WVNF"CO1K]0/B"?KPWF*TD'9*DAQ:_UZ;)/^_##;_-H-1?K)H+:I@0BP/U> MMY51R<..;H>QX'F*8C6+V=0=CPL7*<^A[=N]0VPY6_<+ M*K$?URQ=-PK;Z]4.ERN;:H=?N!U&Y6S=:H=?8DUUF=4QXP@X%5"04:9X7W#Q M4V&2J"5-HR'#J85*FXIH$QS#3@+#@@9480DTQ10HIHFD4#E*]OA[7JE=S]O*Y+( M;D42(/>6)+$SILJM22K,EHW&@51G7HXLAK0!JC.OSGQLSMRG^;K08V!,,( R MS8 4#@),G.),012=_)XS%Q(I!7E\NZ. .A/=.F0.4.NEEQAIQ^4S.'-R)GBY MG4R%V;+GKQ8NC,6Q3.<_0#OSNV^:5Y/7J>I'SVTJ %KF0OI56,\FNC,#!81E MRQ3XL-#>"1E%CN=,"I/8:(33?TJK4/ W0*/ZPZ%!J!7$;N@FK>:6 0EA4&51A4Z[I>5KCP_6*E;^*"]_6QUJSP8 %R/YF43A*5WVJT M^>.OEG#Y*+NBTTV0CD*'N97 6AN1IJ ::(8-$(S&_Q@609RH;.P/O^JY:(P4 M6#3VT+U3/%@=C1>KB*(<651$41%%113C0A18G(RJ!&3F%-@>?.QGWO$#"2 M&*"$A @2[DD_!'DW9&5OEMY-5[\OFL8WORZ6!VC*-G6P[T_!658*\GAN)_+^ MPD\N%Q_]9?PUL9/I^TL4)]-FTEPL/LTGQL9>HDNN))\O:7M7TUNN M;*KI?7FFM_)ZOH3M7>N_"SC\G#@K\Y./#YD&4DZ,GJ5L3#E%(X4)]P47:!4F MB5IV]< =5(NI"K2XAXNI$-08$R74SSX'W5 M5?WV%8[9KHW&F53'7HXLAK0!JF.OCGULCIU2IAPT%G 51!HU'1U[0 8(A9BU M#B.$]H:S";S"!$[U8::P($0-,(T MK250V@M D)(F4 %5H'VTI?RY7*3J^/C]^S"M%U06D6-Y/$[5#%4_7/UP<9(8 MS:)7/SP6/\R\DLXK"X22#%!B+5 H\XI!$8'#JAC%"BG#+""<:NU$%SOY?2^ M)5CTL)Q>]G)OHY/K)WY$<;%IO+P$4F /%!?::>R5=7OC4+XEDOKYZ/7>__,]Z M>I4&>OP\;>QLT:R7+W=\RAW*O7[UBIU/-FL_T7,W\9N%WQO3?'IE"XHP26T M5C("J+8*:(FCLG$N S1$8KR7V.E5V?I6L0.K4ZB.G1B\W*-B29[-M%DU:73/ MZB(-[4E8(\V3J9-YQCN9AZ-S^;#!/.);I](<>!<[)YCU.(Q'D%[OC7WKO=59 M L]N0>LL@W;W9D^DSI8X"7M]6J'RY5-M<,OW [7*0,O8:\7 MW(@=U[^TE, HTIO%I=7ZZB".:HT]ZNX_'^_B2X5T$OQE8??%Q&_>IX2]C(E M,=[:A9YW4*U(*-#\'JY(T-P+JKD F*2: AE_4LQBP.-/R@HL.95WDSA(6$^$ MA,!(2P&E& %)L 78<62U0U(B\^ DSK\M%TU/S3AG4!;8LURF+1N- ZG.O!Q9 M#&D#5&=>G?G8G+GSR&$A76J6A8 2Y(%"P0,&N9%>>2[\7ON"TCHXKA!@/KIP M:C@#6A "G,>2>:0YY^X9G+D@U947[AFW\7KISR8A;M#X M0Y,C-XL0IM;W$KAYIJJ%BO5.5G)=IB1&L^@5J@W/CA[I!,'><*P80-XZ0(.F M0 9C *1"*QY(T')OSF.$N+B)#&:1:^>>"R>6#.'>% *2(L)H(X8(&'P $**I,;0,0GO>F(HL8[. MF %!H004(1\_'2! %$&D$J.9)<_AB3FIGKAD0U1K7$8>-/G=Z\9?+&9N,KV\ M6BX^^K3!2Y@Z4.8N'!8PZS6(7 EUB\X;CX=0MP*]378,:2.IXP!*B@!5#@,C M-0$R\711Y#'9)_=RD E(-0/,( >H-Q0HR -0 >* & Y,H&< >JQ7G/>4=JUR M;11BX I;]HH$*A(HO44Z0$(2ADHQLJC_:)7 M'41\F0,LH$VS?G1$#RS^1*T*TEADZ',4O58D,#(#5^MJ1AXB>K]8Z5DT+DVM MG!D'&*QA\@$L>LW7#<]2'N%HUX%C8R3@D"- ?># $"9!<%(C K6PE/7!T?XD M'4L*H9JQJZ:HX&6OOK@428QFT:LO'HLO)D0H;Y$%7B4*V& 8,-)#@*WDED#! M#?=]\)D_B2]FM$ .\VJ*:O7,BPF-_.Z;YM7DM;7KR_5,K[R+VS?>AYWJM!G+ M20D4)NEA0;2:.RL8RM7<61U+_3*@:U"<8*%U&CT08:C1 2CB8*H&DM8$X:#C MO8SZN_%F/^\XL_CSS*J'BBXHEQX0G"E/.*!$ AE8E5B@)C" (N&$^\E\2C/;*!7BOC^L(3 M3(B*)T:&)W9C5O'G-&O\7S="_F-]&:]LX^]N^K$.M""H0QT$I90 6-]I-[##PACD#.%*7XKE^1$H<@@P*0 M,00H)1I()TFJ?''QU N#5_ZN7]F55R]^!!-VU(\,7+>S#E>UO9=["6,!B5> M$L2H)EH&9]3>9!*$G9(< 22( -0@D>::8"!H8 XC@H6SIU=; M?#R<,G2U_:2;25RM!*)<6H/)ZL)/KKU>-A,_3Z_M#43/FIXF\I[%#S97/J[' M1S^[/K\%- [AB @V_B7^_[[VQ5;-NF_IM P'JZ6"#"#&HL8$'("DW@!N!+/4 M$"&4Z\,X_C9?Z?F':81-KYO&KYJ?IXV=+9KUTK^/%_YIMK!__V[BH[9=);BP M7/M[4.?]\.' \A2*'^X,A.Y75?GYY&;-)SHO^EX&[O3ZA9@@DD@.M*6)M)\K M()7A@''-(-/:0[IWJ/L6_7IG+[Q;S_S;\.LTFC#_>]QE[J[2O4^P_>7JVXF- MXYZZ31;1.B83&1_KPV+A/DUGB<5CWDR;#%N3[0R+V6SQ:3K_\*K0@\/S'J$V M)\Y\X-S<4O<4Z6Y?Z?5JL3G4IYM,*PE_S&\',WV]6*_B5WSV[L?VZQ#,J]A] M(&K13%\U_E7CK_12K_QF@7*@JKWV=X;:QRIUVB_%JMS M(=7W:6V/!3^Z^SN'D#[@?>J<\QXOA]*B?/%=_)Q!TMO5X+E2_=V;.*?B@2OR MY/?&SR6!:N<_5NR-5@%_V[H)!7?^0]]XY2\4ALGGJPO;[[/?^(H'A49E[Z[J M)IGQ%^Y:LY+E0@ % P<>>12TE]A3TIO&)M/3^/GPE1;! MEI+K"[I;'>F+W4$.PVE/;#/8[.(!G*P.$A8JBROJXBKQG9.B50(H4Y9CX'!D@%JO >&8PXP##I-[E&*A1,CE;X&PA%TQFFO M,^$J*JF1G2+-5\49%6=4G#& C5IQQF;.FG/4$&R!I#;A#.2!3B/I#6=$<^8# MEN(NSM"<*T$5 1&:($"E"4!Q38&@4A@CK8;0/4L.B>(S)7%%&A5I5*0Q:/%4 MI%&1QDB0Q@"10LTAW8>8K+#<6VY @-P#BA+Z@0&#-)R1!(FL=>3$B.F4.21$ MSR2L.:27Z@5J#JGFD"KBJHAKP(BK(I5-M8N#4G-E ./$ ?=+7S8_?3?ZY MJ,U5XMI.#MBKW5VXUTSIIA^+6M1GME@%K<0 =_;["S_YL$/S.-%-L[#3S#?V M:;JZF#1?)LJ8+'V\]29>L)E8?35=Q17Z7Y_8D9KXRB)LWSR[!C=7V5SX+/XY MJ?IT_F'BX](F)#=I]$POI_%Q]#RA*AW"Q/BYC_?>Q">ZB!\#1C?Y.RZO_+S) MP:BSR6JIX^4G_G-Z+7XZ7GF]7,:WF>MXDS/_4<J+U85? MWOPUW_3YXQ7L@)A>IH;MA@MO)!.UXA]KS/>^++FDDE@J@< JGJ2-Z&NX>I7DY2 M_(Q2>/0@-7#USC:DJO*]Z0M-'8=1+07#.!66"B"%-?.9W'=8GWD=! M$F92='W F&<\$)UHRP$R\?/TX;T9WOGC:8;L6?2US96/*Q==]?7YY'5V!GOO M3[!@(\ $2ORJ.HTO[C0AH162!8!@M/U4(0H4YQIPC*PPG'@CX6-*N)?NX^K5 MP6*J/Q:K__*K;@=Z]\OG#M+]VV+A/DUGLYYV'R''^_4'OOO.;NV\U1U]V<+3]F)Y!\>+51C< M[T'K33RLZ/GUX4/20PY:U0!^"6I00KW7&"A'(M00Q@"#' $""6E#(,3J/:@! M@U$RP "")8DG3'N@(?( &F2]PQQKR>]"C3]-J0U=HMUZF0-8WP^%=C^NF'T], MD<@=H89H!G @$%#)(= ,.R"@P<$9'8+9(R?XEB##.WOAW7KF%^&>Q.VOZ]4Z M*ML.6OFE/6"\3TFZ]_$.?IHM[-^_F_BH=5<)B"S7_IZ<9@4F#XO/'3M_^685 M=^Q=!'D3PEOZ=BS%:I'5O0,W__0/GS%$ZL?FP/DMX9EX;1+?']?HPT7Z1>:= MD&*P/J>.,C#5Z;VSV>)3\ZK04/_S)CTV^>NZR4HKN_R_63;1*S6,J4Y]) MJB_"_!4TB*7*I>Z1\F51G=:HG=9_Q9-FW8;E;\-QSPSK?V\^V\RP7G?GWM&Z MG*WZ9!/$GDHWOK#9>Y5KG2!6ML<]<=PL!;+*Z:8J3)ZE.=TG;,PI3!*C6?3! M\Z?4E&:7=8)8:^6X!LZR1(DM&9!46\ M88P@:3&C>U5*WH1 H0;&*PRHXA:H M1!H%C=*6$,J@)JM)PC5V'R'!90^UI95.M77I2^ K4";>1AH,:I"-:H +RG%E N M$-!><^ Q5_%_A7+(/SU02]'N]Y\6O> S<<;0\7Z.:J$*L% UD#9^?,;*B2,4 M)L]AX;-Z.AW HE=\-CP;>1B?24T]C,!YTPR54-H)9NH&D(; M/T 3Y400"I/GL !:/9X.8-$K0!N>C3P"T(0G1C(-+&,.T)"&'@=. 4E<&=I* M[JQZ)H 6W]O/,.2HV[4&K6@352-HXP=H=XDNRHDG%";>8>&U7D^K#VW1*TQB MHQ%._QV4%?^58H*/T&Q;[5#F1E.)*BTX"HR0$F#DH<*".DW,T^._U\E!] H" MT1GCQZE3"[=[=911#>N]1-3X?K'2LW+"&H4)=%@XL4['_,9-^(3[K4['K&#S ME& S0*>T,#BB2R@ ]4$#91 $$FHLK.(TT#TNWY[!9E_3,0DZX_0X+W7Q!K)" MRB]"RNUTS,,3Z Z^&C]:65IW6%J?@,-9&T<]M0P8YJ-1(5@"Z1 &D",$H8($ M(]++H"AK\R"*/_5U4HO7]TS:6@D:]E MDNI7Q<3YI%OT&QKFFQEV>=;=?#69W0CD:>G$#=+.8(R ,%0!BFW4* DE<,A3 MJ*Q5SNQ-7W@,G?C;L*^"E2S\E+CFZ[0OB;J9-JM$,)XHPEM.[\1%75F]Q\OJ MS<0Y@_)!]-J*/NQ]#V+U%N=8$'7SG^COTN>*]7JC!-%*/SX2#_\BZ,*T'[C#5"(J5@=/_,44"= MB9X=IG9JZZ67&&G'Y?/X]3R,T33#+'!! ,(\@B[O%#!61?%K)IGA MQ$J)'A-S6;J/JU>=X?XYVNW7-V;[3;+:O49<$"^V+;E:HNJ*JRLN1Q*C6?3J MBL?BBCV40B,*@8\.%-#DCR6U&-A HD=V(OY1/B9<\I2NF%8:WZ(-42US&7FL MY%W+0(B&%9GT4DSR%)V:] MYBFJ(1I =*16DI1D8OY]VE@_F^FY7ZR;&P::QX=*:OJJ'*Q0Z?0+!G+/WR1= M 5\IUO@PX*/$"<.H!2IX!*A0%F@O O!&"4:X9<3W0J?_-E&.[9._]8GW%"HV M&U;I\H=AX I;]HH$*A(H-IBD#G*#I 7> M"A+!)(G 4&.;)@5$O3':2X+[""OMX\C7(HH < M['>TWIO%Y=5B'A^]>1NV.O9+6W7WDY_[N#AUUMY)@]@7?I*$H.?7DVDS:=;F MO[U=35:+2?#1B>J6!KU9Z96?3'<4,_Z2I^W]+0T!=I-WZ0W-^21=[M;;$@1J M?S<^PHD[?^U&]\4+U.%]+VMXGZ3L83/QT,/>]\"9>!"K/@?V4=+O9$&X\]^W M7KH.[^MS0X]ZT%.5Q#V2V(YUXG6LTXL8Z_1?7B\GO\0U1MB_$V]:1MH7+IIK>EV=ZZQ3;E["] M3]&5P,=<;#; G$[7EO28]LJEW(0:I5%E<7+E$6U5V7*I"Q-N01OSA<\3&6\+3IV,]%(;:TR@1A#( M@=;. DJD!MI!#R314DEOM%>TCXKE+J223?WKN?M]$95FKU*YE\8:42P-3&'F M;#0^I/KSN./.?SL@X\HU-48X$"@R;/% MR*6)JHJGBJ=:M6K5ZK:IXADH7A]WV&F >'TW1_AK2Z903DRD,/$6M#5K M_&(H$_]82/?BBT.8 L&+5$,"8 (IX#Z M""LD-@A ;Y!R'AF/]@J(%,).28X $B3B$1,_K:S$0-# '$8$"V=/C2V:J*+Q MIR^ # K+G2]9F(TMNYKB*&=)3?R^K$#28XO-QRW<84'6KY7%D,SI:!9]\)"U M0KT.ZDF,35"8@8C>"*!,VPC;K :*@@IQ1JIO2$,CPDCW2H6/V4PB:A>9X=6 MLS1\LU38LE>_7(HD1K/H@_?+ _2K-91T'[Y SB,LK 2(*@.HLQXH8B% TGM# MM*!.[ TC?TPHJ5]\\9" $H&D HT:3JIU28.VXKOAI/_0L[7.-DRGP2MZ;BN3 MP3A ;*^Q^H?2H]R6AUBA6"& /.4@$7,18HPPV0VF&AH1",[@-Q3]MKS]Y1FKH*Z0NQ=8@4$%!F5NE H,1@<,%"):,<2!,B8 M&I2.P(!R@ 6&D$H=[_84S7I/ R0DA49C,K@U4JJ\5=2_;E0H>I%XX'TTAU?EN]?G*>/VNX_V]G:??.J(/S89;DQ[0,/F/T*#C7+ M#/!!$-W1D>U.NMA&>:_T!]_:,J!#E-TK/?NDKYL?OYO\)R].51MEBF6^P.RGB(2 FR9 Y3!"&4@ M5_C-_XT6]B_?S?Q$>!<)858KOT]GOX9%&2 !N_]A9^\65S&A[C^IW_X MC"%2/S83OY'*3NYCXEO8.7'3^->E=Y.P7%Q.5O'S?SM_=QZU8GFU6$;AQ<70 MJ_5JL;S>_73^2\JFI ]<>[V,WQ)%Y28_>^LOC5]."#J;8(CQ1,]=^@&=3UY/ MEK[.[B;U/71T.-\NS9!IIF9+JYI>XITMV^ MTE&)-N@_W>1T_N$5_#&_'C1/XZ!/,J=A^(>C#35XU_U?@K MG91OLT#Y,-M>^[M#>=R4^#-1X5;7KS;7.)+-;;^6DG/)Y/=I;8^=DKK[.R>2 M/^A]\"'O@N<0]G>U^#;>XW._W%5DXALO]X62!?GL%0L'[-2# MSN^R=Z]^^$3V!4,I!QV3KK(YR13%1"]?>@]LD0(]!8@VBYD[E5+\5P2SDU_V ML&PY._BKZ_Q*UY!RMGSQGO7Y1/=4Y^-3;NT??IO'\^IBW<0C:5,0+TC=H-_F MDWEUR2_"):AQZJ;*IIO?EF5Y4SFZMIG=(?5!0]-,H&M>_M!*@ M(68&]>=)2KFU.3SCPV*YFP_TS6/Z&'N2=*UA[J$]^RME4=GZ2ZA,[GD'U7KC M BWPL7$D@DC$#0B2$$ -)$!!SH'7E@C.E:5H;QS)HSJ7;E?C'"E#?KW:::K/ MU1^W*GKZJ5)FL-=F^A$;OM%XF^KYRY%%W0#E;8#JN ?CN+$G+""#@13* ^H0 MCTY8B_B/LP%1&J)'[L-Q/Z2F]FO<]=5ZZ;?^&N!=AXWO]=>XUR'U8[9699]3 MOB_'W!4FM^KO2Y%$V3NHGO0K8/@&OEQ!H#?" Z("!!0R J0D'"",:4!$2B;V M.$H>U5E]"OK[?@+/EIK,EF$W,'=%7E, M?IC[_%IHK4ANYC;M2:"@BOC"I#\L=-@K75-ADAC-HE=T.#R+>A@=&BR9B: 0 MB" IH-@18%R !J%(M8C3*!^J6=O \);4P^V[_%-+X$;BLLEDJN6J;KFZIK+ MD<1H%KVZYK&X9HL8-($@((2S@!*J@+&, .RTI@8A85TOKOEAM&>?W\0OFLX_ M^/BB;V[Y[8>&;7[[X]=[_37OM:)RS-9JH(&;ZN^KOR]$$J-9],'[^P'ZZQ\. MD3U6W+)).&'O*#<*:($-H$A@H!1"P'JHC6!":8E/6"GR^)!"$W4U_G0O5B&0 M5+ R!K!2\P85K)0NB=$L>@4K3^^D#TY#J&"E RMT C=HOGZUOFMTZ MF'820G.AX]T8W?A$>W692N:SB2FG@K0PV0\+[(ZY*'$TBU[!;HW,E05VC0Z: M,P*!,B8DMA8+I*0$8*BH40II'?P)BWW^6"1B\G6\(S/S71_7N^2H?DI^ZLV. MFWJS:+YBEN1#T*X@M2I\%'#W,?&Z"F&&ZTV'M(-&L^@5PM1X75D01CL3F'4" M(.LW/030H'X3D&,VQV4#FDIH4P%- MZ9(8S:)70%-C,F4!&F,-YDX)X*C4@$KE@2$& BF%T!9#KU@O"<@"8S+X3,(: ME1D%B*E1F0IB2I?$:!:]@I@:E2D+Q%!OD#94 $\Q U10#(QQ 0@4K.(JWBR' M3U5%]:Q1&=)OR_F8S7'9@*:2#[W@JJI;)F3B/WN[3D:GKTJJ<"A0WG 9$4284 @&GFGNN&% ZQ'^DPU))Q2'FCTG?+=W'U0-#79U1 MWP6$_=!%GPG9*V%T-5'#-U&%+7OUT:5(8C2+7GWT6'RTM(@0PV3RLA10Q>-/ MW'J J67(&HH\V0OF?+6/_M9(SD&__:=?)J7JB3Z:]9J3&K/Q&F@(I[K_ZOX+ MD<1H%KVZ_[&X?Z2D)D):P%UT^I1A&X_H$0-0#*4C7",$]YJ$OB:74\01G;': M_5Y-5,G+7GUT*9(8S:)7'ST6'\T<%)H'!IS1#E!H!- R^6BJC!21;%7 M^!$=25R]]ZB/Z)6[9OQ5%K\NXE-^]/-$8+,(D]6%G[QY_==?WDU>V]5DMM"5 MK&8*'7,41CME,##2Y43U\]?2&2&,VB#][3#]!35V*-^Q"+9\81QCQ@B&- @Q- MTA!_DC)@(CAGZ/$YDB-U#/>!E'XY-&B_A0QCMK5EHY7*H%'12NF2&,VB5[12 M&33*0BN66L@4(Q%T$ .H,P88XT,>1J28XDQC^R05'7W%5QX"7EBE,!T%=JED M&2^XC./MZL(O)U<^?LD\OC)QTVAEEGYN?5-.;6-A8AX6I!US?=QH%KU"VAJ M*PO2*F]2NY WO*(:Q'70"GN@9%!!Q*PUH&=<-I0]DNOW7^OF]5EO,V>YW\S M42N0QP!=Z_COBE%*E\1H%KUBE!IV*PNC"*R,Q @"1'W$&U"PB#?BK\)22"GR M 1+]5..$[@4LCP^V]4I,.V9S6S9@J:PF%;"4+HG1+/K@ 4MU]!N&>JMXD%0! M'RR-CIY#8##Q($C.D,;20HI..&;GVX,1][5!X\I45BU2R77(IDAC-HE>7 M/!:7#+E"AD >OT ;0#GC0!F+@?+8&B.<@N111&-/=/:^ST'3ZI]'?>:N-"7C MKV]YMXK68K),_]@+/?_@RZE3+4RXPT)[8RX7',VB#Q[M#=#@U:J6>P-),()6 MYCB0FD% /8% <\2!IEIZ*(*1\)15+?&%=WZUFOD,4[-O>CUWOR_BUNBWP(74 MR"P89@30&6/G7!8PN,5PHXJ"S'F#L+ M'\7;\S5!MH=BE\?7NO0:=QNSY2T;NU0&GXI=2I?$:!:]8I?* %LW5?4JU:L4 M((G1+'KU*M6KO.Q-53DPQE\C\!]ZMLXACHF>S1:?]-P^IDI@W.(=%LCHM>C* MQ'?[YVQZN!-+GS[;?ZS#WZY]"Z^X773^%6S=7RO-WZO MWRH$=$99N;/^OF P=K\LZDAYAKWLZ'^EYJ@0JD*HPH13(52YT*%60MP'H3"B MT@L2 ,4.I\)-#;0T E"(*3?&&4SXDTPP^@)F>GSU X;E]AU5R%1JP42%3,/U MRA4R%2R<%P.9*M3HH :"4$ ?H0;'E (JG 0&,0@T(40IBKUF>ZQB/9*-G"1: M&]5 M(&Q_NO))IO\\*C9Q7T@"]SKJIP*$X85.64<8+/7&M';UA>?XV1^W6)M9KYLN%FVV?W'1.O.YVOI_,/;Z_\,D>N^N+N+7-!%V7NMQBDJ/#DE M/'%&"DZMB"@C1'BB/0*:,0LT-SPH*#"E_9;BG"!.@52OL_LJ%GF1IZ_"EKU" MB>%!B=&(IR*!EX<$:*)!A_CE_TT6]B_?S?QT?Y<)5U8KOT]._$9=&. ;NC-XO)J,4]4UY-% MB.:\E42NA])9%A,]=Y/9C322Y)MILTIO7UWX:/13$69T&:]VU;0@H3SOAMW8 MMVS>-K?4/46ZVU=ZO5IL?%"ZR;22\,?\=C#3UXOU*G[%9Q\=6OXZ!/,J=A^( M&C735XU_U?@KG:9_;18HHZSVVM\=JE_\.&VF6:+7KS;7.%+%V'XM$^<_3 MVA[SU=W]G2LH'O0^^)!WB7/,:7^7.U>HWYM3WWIS7R@LE5]?5_I,G2YRL);5 M+&9N[T%ZL@,__#:/UG&Q;J+U; ;($?,T4OV":>Y5(@\XOL=U3W]M*0P*;Y;9 M+.%6 M%Y6S4:O5'1+#^+ASCR<,)N5O=MXNVAC_J_@=?CF;SOW)XB(_[P>67I632BM, M\J5EG1_NH:ME2F7*HLB9%%G_92#Q$^E 7_XU631UO#, M/TQFBZ:96+U<7H?%\I->NJ:<(W=ALBYHGSXUQ5!ADBB[JNDQ+2$][Z!:WEF@ M 3Y.DE1MIQ68)KY["Z]I)=>\VMCC^B\^Y"QV\UNO$IP'V9^K=S\K9& M7$D5KP[.;A]$:49XQK0F +,$OR1"01&@ +;&*6,@"-B<)Q,0? M-J]U)!QO=HSYZ[GK.#F:;.]_2N9^]PUO%DT_=!V"J6([RS^FWLLG1$.!$,1H!A"H*CV0 HH,'1$6PY/$FTIQ7^C,U4P^6N*2#5&M7!E_C&3;^[_T'_U\[<\RI:2V=KF.+W93=UN>R<7JPB\G M=AW?/E_MLDZ6DR0H3!^&A>1.2-Q\G+^G,(F-1CC]TRM59%B*S3XR1D\ASX6T M +G (K:3&!CG#/!68R(#P4ZKDP1IDJ?HTFVOY^YM\A)O6B>QPQ/="U[$!!6; M5?MJ=JIJ^2I$J!"A0H12-TJ%"*.#") A%@3D #IK 244 DVE!-H%10FSSIA' MM4$5 !'B,U6(,"K+5RMU1@TIJBR&*XL:0B]O U0X-A@X1N7_S]ZW-K=Q7&E_ M?W_%E#?9M:O0=-\O4M95BFVEO+617):*^SA8L..GP=-+!E+T9X*)0XFD4O1OA8C# S5!'.&5(13"]/4B)X M0()T4!2L,\/.KDW4W,MFI3T:838BM'2!&;0.*K4TQU]+\S<[GG<;"2N;QZ[: MB7_(?J/C)N]A8;*2]QHP=BMYKRT8[P!5Z+=+/BA8=0-6)391G#B@3C90JM#B<&E1,B##$X#AP] "WQ;P+2FIK) 8\6@)XDJK M#,4PLBP%0;@TE/M'B6R]B?MI^+/"Q M6& :F%*&.<1(S,7(!B/'L0!;++E@3@ANTZ,$4/9G@24K%GC0"J@400VG"*J[ M,PA/,^VBER_@'G$ZKB?QT?3.5:NAF?VTVC[HQ7 2' ,C_] &ZQ\_O8_OZ'? M%+H,B"Z%%H46A19%7QT*70HM!D&+DDX<#AQ_+ [X93*SDP^U&\?*=N[V<()# M R/N@ 2S!">.8]%+=/3P%.:6D79"&4UX0I$'@KA1#EGE."(VWOY[3Z%4K?W]PFT7]5<*[77QMA%6QU J.6X MPV0'J(I^G3;GL+27W;"4^,]Y?7X&7Y1 Z%$ N++-<P?;<.>#)L M(&F!!D>E\4K-SE%#B4*+PZ5%@74#)DZ!=<\-UEDEN V,(.I<0MPRCS3U'%E% MO14\1*O6H$"! L,4 ME (%C@X*,$$2F'Z&K),<<4\%P&:5*L#21QND)D"- >BW0:V[ 5)%"11D$1!$H>#)+SV.'#'D? J MY["<0([ZB!*- CY2/I%'+$W:3W6RT05)'!F26 U9P>\6UNN')9'?S,_@RA[^ M#O7%]L7ZX[,S_P-:B0/4CZ_:JDG53]'',Q>G%2.CBF)*1]7L-%8_-F?P=I?5 MJ0W5ASQ6O4H1!-N.NZUX[C:AK;\PCO=!''EZ,*GL>?5BZ"J:MF314_G=?36,$? MC\'J5YRS #,+QG%&&YJ,1)B1C*<9!CTF"=*>),43552LI9&UIBGI9! 6@B#. MF060;H/'(V'B M^,E'\"EFIW96M/+N&@W/7-1,(:8Q:%BO&+)<4^29D529Z&WBCS(!:KO O6EF M[^;N[Z"$WC?7PK4@UD -MP4KV_=@'^_=\^P17,RW;'_>%]+-B. M23.KVIZ\^89V,IG#X>]BSY1,TVI8Q']5\G,1I>UJ?5_[43C[ MI3K1[A^TAD?(%X/'2?/9'.XQC>"$_:N[Q,G#?<$-1'JFSN"['RO%,2SO/^< M X">U<5R#&]EEW-X,[V K^;Y-R!)6!T_T??"A:_/F^DLUV2D4>5L"[_!%?+1 M_8MD1LY_Q8L:2.3CJ*IG5=U69PT0=US_ ]@O,\"D8Z:.$]IJCO)+9DDAI/J+3Q]!;Q:-P% !SQ/W8XJ6!7[(>8=@? 8W5OF%P:4'^(L M3F&).B:,E3T#&G9/O&DM%DL5NC-M^/N\A:=HYX"I-AUMO6^F 00FB]>O4]!9 M4R#94@C\_&P^MAF959GZ72%+)U#,0"FX+Y<3OI>GH=@OX2,.M]0CO*&,\<.54//"[N['$Y"CC&$EK >M% MA9'%&B.J!#&6 0H,>YDU]N2,O7MJ^Z$S]D?; ISRL6WM]!(LV<:(;,?^\ NY M[<'?;8WAB!5#UIG3K;:VN6DY,P3L$5F.">2K;+(X^05LIB:K K'B!C)$D"(XU$>(A 8^EG%[5R_\6X6*^'M<=Y7[L"/K+9,UE M>XCTMH"#X;?=.C%>,. 4ZRWU7$X'ZA"1P%C4Z UX=Y&K+V1J=W_:M9K=NT*6EC,WH,%)CJ/D[9[I%'W)OFB5^+^H*%?(IH9#]\?-* M[*MCC"Z\5<_:U5TFYTU;]U&LS S3//,SM-TW+DYBRD>G15:,<$Z\9J%%I".!KFA'E:^G?G[6SC)/]?>L)[V^Z=CMPM9CVPTD MZF-E?1 FLTJPLWA2O>XDM&EO/_S'TYA3/E>@$/6@$&50B*X",';UQ?HX"R#% M=@Z/DV,1MPL&VL5ZQ%Y*QL TL9VM!%-N7FUV"C=XRI23=583JY 0>2JS!O]' M&TJ0=)3;1)6V:BT$\" $]O,UO?\[+V]]VC3A;?I]DNQ%,\UD>Q=GLW$7XCE\ MZ?D *G$6I[U?(? ?CSL=U7M1'44S9[N896[I0_5R/1_/0+7/0&"NJ+SD>A"$ M?+R=@VQ.Z]EE+VY9@M()Z2=H50PP86T^P@M_C[)ZO7#)',8 M:)<_+^S-_7#J+V]>WP"JJ(T^@]5H+S!=;#CONPM"W#!6X^$M_*G=>ASCCI?-J Y@-B7BO;C)X6B<5,X9Q9L1\["#6!YUSJWC[W,IV/X3;M2?73 M-0B/G^IV%A?9E3M3K^ _=*@_URCTSL)UUFJ-LU;T=:J[.P,_GH&RS?>8]'X5 M?+<"&*\9;Y7H0Z1JM2HAH%'B)S^>A_C%TD(?*BW7&S,.7%Y>HR/1R$2L\$A? M^_ZGTZMF#>?V0^PW(B";@'(O[/BCO6Q??E-]/ZC*[R&N;+5AL\$>9+!8K'6+ M%1HXOP#C72D/PX/GAJ'@.#C$L!/XV,8LV0#Y[F M(F:-'*8$L6CAO /J/TPO(T!^ 7I;<^6;9A9_JEL/"'@^C>_A\G\>PS'?5!$8\#P;END\[MC8=RR&QL&B M/!JOFI-L9S5[L_/C_D"W+YQ[;>N_]KBSW*Z M9SZ]+&O_-%L15W*&V7\&DY6_S<'0WFO/BKM+TW6G^U5RY9Q:066["L:,P,91 M@830!G$:": 08Y%207#-@^5F+^.[>B'J+,B[CE2OKFAW [WT=-P%6VXGU;<@ M,B:<$EPA35PNL$D<67@AI!S'R43AA#?[0&2/]UX4 ^/T_W\VL&RT3(F )IM,9%E(Q)RFLAE5BKH7F@!/]JIV^G[W(4/.1* MF?AKG';,?],/R9M(0G=4^S:]Z@"K_:D9C^VT71S]4"&/S-H8#$:$L+Q;6BED M Z/P+D8P$:@@=B_#J+_JJP,+X4W[F8Y3 ^1-&KTQ'V71[S:GEHSC'2/9@=%I MM,@XJ4 *L$8Z1R"2DB;12%D@>QG'L&;J?FG;^8/-'&$C(^2(8WZT+)WA:^'@ MG3ESG2P-$7%%-.):.F0PYLA;RFQRD7B]UO]B+V#M7AR,[^)?KO5(\$TH[3CX M=YMOU164="MXJYCS().3Q7=_?-]]&HM'?JX&X-QFVKY8)?%*KFJ-R*%NS\?V\D4:QT\; M")SWO=?ING8"6/LCT?'!3<6 M]6I%ZTE>$=0M[,[[WA:<'6N^MI2Y<>*G;)&ORD%6B'WS20Y^F0&-3"K[X<,T M?L@5UR E!7'L:MNF!94^"N22 >L<+$7:*8R(\C9PF@*E:]VWN/>2:,E1("[F M#:P:L =8=/#=F)0^1,GY#>N\8I5[3?AKUXVCM]"_Q78VK7T7-(/#_=[NQIDLT5F M/B-OIBU54E'D;=*(1QN1%L(CP9GP&GM&PQI*EPJ'E$C>Y0V'\R@#TC1JA*V4 MBBD?"5X+NO7R\:NMP^MF^MY^^I]Z=II+,("&\$'W[9_SYK$?5[8F/C0BQ]F( M;TPZ';7,=.&,G'XZC>.0X=*YO>S_[I<[UP;!:=UFGKZ]3R]*RPZ*W?G3"#;8 MSQ;;"&X@L:O6(@,,'+BUXLTZ!V A,J .?44:YEICF MCE#NN4;2^CR-$$R:%AI,&K-<$*$CF*G; G;#:^Q2.GN:)\CH]D$O!RY"_6[M M6XY&L1B[&9IXK1BU"FG+".)*)Z23-"C)&"2ERE"RUO+C9MNCO_]9O.KB M51>O^KGI>RTP. E2(LHB!0]9@'.U M_^Q8^&TC( 0=&7*\C=@V^P9+Z#[I'.NNH-FFO=ASZ=97F;+[$,;/:BH M/ $K?^5/<]8B'<$(:^.]DL*$2-=F MMBBBHX6SD.1*+7H*Z^ 0F'IN&,E3E<@3I&1W1Q&5PB-*CA<^EX3L5Y(8ER(7 M,8#$. Y05\B$X!>*5#+2L ABP]8&^H)8@3]) Q(A;WZ,0B"C\M8I8;VFSBDF MS1,D9'=+3![(>\QC%4LZ=E@$V2Q>/+#D R8HLI@3JAB,BZ0$*1IT"B$:AM&,V)1W[)0RM)4_)6,0D M >8T,2$=X ?V*9"ZOMZ&K3E$6/^&4D'@ZH5:#0+LLAO#5&PF>%UGQ."3A?G+T>,SD'$7J[,FU*G.>VW;>7O>&[S<&;@;!9G[4>2I M#]W%\L/G$[O1$_!!!AYY/$0_% +4H,_&]'I%UG5&[GS\&:'QY6MKGB,-UM/N::.%53Z.N M:.1+N_A\?O$(42?B>)VVU>*1/@K7C0$J0;@]E9!3HZFQ$C%) 7E2PI"V)B 3 M; @*8Q/Y6J/7!YN-_07AM#K:C7@E!/">!PYZA A<*5O:J6KE72^+KJ8?%\=V=I3?<.R? TZ4Z;X(#Q]*N4\!49F1#(7?'(X82:_R\(0 VOS1 MD,S;^2R/-\\5?H_S*3ZIN ML9'K$O%^A2 E,+3?XJNI/ZUR$03%1-^[_@J0XX\-K-!L5/TR\2?5M\L:$]]] M>E514GT[:3Y6_X ?D[QQY#6 ^^4YWXUR+BW/* 2YL;Z>7>8CVF8<>[77#^F[ M?>?S:9T+1IK-4ZC;_&6LG_+6U4QBW.NGOE(# K@^_/S M:7.QJ)'[#?[]6PVKNR19MQ)]&0#\#>?DJ>&_CN&=;RQ/=UC^^&I]EGE1%SUH MT"JFU#?-K^JSLQAJT);C6W1:+O%)]0H^FMEQ22O=59^7 +M:#DX&3MGJ83!> MSA-$1<"4A* #68LQ,BH4TU8AH3-HI1PC;25'D3(G?)*:;:C/V[C7Y]5TFO<) M9POWY\LUH_;H'\KLMVKJ3Q MI +E_5_S2:Q8%\W'HRT:<67>Z;5"R+OR@)0ADW,II%>7SA_4$Y_SC/'6-O%M M^\.OGSO7ZUTUF-GPW+UF+K*_:U>'3XS9 !"7!8-X4B#[N6&>4=Q9Q8R@;@WQ M@C-(P:>3R+JC)]R*/F06$P\2KJV3V]H L!' MXED(0!]Y;OJ='U1LJ,+^CV*X!DW(+:5]TF!/%$519,/%"$666HV"I-$%;&4* M(R%BY//LJB%J3&=9 M KI=;-;_+W\Z(LSE@\';QQG'V-Y!:@+\%;,<9[@-;U9ZR26=(B*"X:\RXU;&!QN*/-( ML61M]%+BN&975YI]_FC/<[WR51^Q.+WH>E"_!G&;QF5_T(=UOQA1;49,'.V( MC:U>UX6MQ]:-8Z?_4K>B.WVO53MP0S'!NL5/?CP/\8N5%'VHDO)=Q]\C4%.O MT9'P'9$K//+_JOS?GTZGRQUOXL4[/MCF10=6HO(L"] M.%DBTFQVENT83[J?@#'M9+;E_-QWKD>?<38#O=QUI.L0(GB6;5H88[B>[3HS M7%5E *;LOYGV8!KH<]H?T5WM/$X[^P?OWZ?>NS7P,FQJ5_M:,QP X M\@J\S\9R6ZE1]T#U!%CCU>R^;_%_Y/"%Y:?L_XT[=#%?+&//Z)E;+[)#=&M[ M7[MM?]_51JA%%K9=M+->:6)]NVSM6O^M-&=ZZ)OV\'=!3KM:I'M?D@[(?&UG MCT?@A36SU%O]ZD^S#F8N'FGQ%OEI7]CYK'GIFBGHPNXA@5%>X)?=X6AL+YOY M#&[Q*8:7_>T([E9Q<8+/NP[.V_BBC>=V"AI[N4#3CO&[:W^S? 9XB"OL<5&W MM:NSM_YB>8V5 ^'(<+5\W6TE.S%*YIY@?_I^%G8<2$Z((?NU!O]FON$&O]J%*]E>"%-@.D#5 B M?]MUDWE2.BVT]-7BB?-9KBNM0W43P0R=GD]0MKU7GGASE6[/4;%V.()[!T.L MW@Y('_Z6Z1:Z7ZYG!_]-N"<*6QQ@(&P91,R! MJPUY9OP *=\7H1]HNA^!]E\DM8\S:+?7R2N6?)K$:(+ M7^Z;$@>H43=7H23JHW,B3P$R+K=ZI,A1%I$64FB%C: ;IJW$D+SU#&G7[>,+ M##D9/.H*.W4@3#NRM^K.G_\YKV>7OTS:V73>[4Y_FPN,WI_:R=OS+N?VIEF8 MBMY3?VB?K9&2?,3%]JK/HM.>NTXK9KZ8^3W#[2>T W\8I$P5G#!LG."$8LP+ MCRCA8//A#V1M,DCE]H%1&,G2VL#Z@>*$92QI,6?@+SF(]).=Q=>VGF[HJ?XH MPP;("6<%80P983Q"A&E?X<428=H'^?_2EP[NJ3PXKRSB)U*;U?\$/.[GOZ<\ M49__FN=-VQ4:OICFWE[U1=SZXM^2[X83(R^P^JNF)8L=&'0NN*#BH5B++:WE MN?<1YUZLVN<:5F>0,T0A[#EABJ@$V'BMJPT625M.D'&1PSFY"Z03'&G,F4C) M>![VUQS@3E3<6<'VE\FO\/;-0[=,"RQ'>K^ALZ+0CDJA%1M?;/SS#)T5D/!< M08(7%F-*#8J.@,%77(#I9WD&17#<@-$7R1T22!A _(RJDP(SA@TS2H76D?BS9UG7(>(!:\-O2XV@'])4V1,(5 M0=Y&C;@S 1!LL"B9I+0G6%I%'@)]^_GQCX9[>Q/W:A)^6AJX!P;(E-0C:K8/ MVRZ:^8"B 0_)HA6T4]!.D:E2G%8B;'L9;RMUTI1PY $S &3P !E4;L_DI?& M%XQQ]*!@QH!";>:$R8)7ANQ)EDJU(X^T_4\].SV-XVXOY"RW;IY/+ZNND]XS M+%ZCI7CM6&%W2<(VS#L?CI7IG)/??_^PY: /3^<..1I1BP8*W#L\)';9,E6+!$N'[ F"2ZP.I%4@X&Q$/ M$B"*H1;!4R:=#/Q-^4$ DSG@CR%$]?2)48-%-0-3J$<3U2M%@T/2='?,826# M3(45\%G2R\/3E24[7+#C5NPH.$F628DL3AIQ3AW2@E)$')?8$D5=6JM!(X0Q M (\880)0DSMBD*&"(4-$Y-X8.-4<[AQ6AN7(B#(EK>BT8N:'0YU#$HGCC3$5 MG/!<<8)55!A)")*61[#Y*B"#"4=!$1X"MIP3?2 XX8DB3#F,I$6!$4.&$:4X M[,C#2&78ZL!R204[E_SL\.Q 2:\6Z+L5^LIDF1>:HY0\1EQJ@:P+%BDK*&$B MITWM;>A+A:?6"(.L-C;/7O/(8BE0<)(ZF9R1"A_JL%5)1J1T?"L*K=CX 5'G MD$3B>.-C!20\5Y#@M.1<* PWT 2&%A]&UA"+ F,'8 J=>*PX<,$IXP2$:' M6T$^,,5Y-$&R4FLU)(U6)JH^(V!9D@@'L.@'CPL/4 N6S8^[\"V1BE(O.6+> M2<2)2\CH*)&D1@C.L1;\>@\M?FI45M%-D:CAAM&<' MEPK,6,",Z!()SE+DB *8X:)'6CB+2.1$2.*MPO*@8,:3Q]/$B2YS4P?M+Y:B MLR./IY6YJ65NZG, UR75<@"+?O#8^ -0 DE[L+X7LL04DHH<9JWA0B,M,4$ M&>Z""4Q2@=>VG'Y%C/\X(4B%-D:CCQPV>'D0JV M6,8/N6..2H:\RCU:(\\]6ET>S(XE]<'[0!]4AG=4 A\@*J_A EW07D:@Q(V!,1D\(BGW)Q8X80\ MIY8PZY*4#]IV>VC34?5(D9+9/XK81L$Z!>L4F1I.O/#9@:4",A8@PQ#FB9,< M$:D ,'"-D9-&(A$Q%\23(,7:Z(1!@XRGKC>D]$3O-81XS!KT:$*(I=YP2*JM M3$ ]=EA9)J ..-16)J"6D-SS0,N1> #,A"%O$D4\6(:84SK(I%9! MF -+%-]T\^@)S7Y>:.9N'$M,;PC":%8I2GNNP$*H)*(T&-E(#>+*.61B M3$CQ2 0/E#FZ%LT:*+!XLE@6/BG->(<-(U9C6?"[!=CUPY]"?;%E8?[X,M3M M^=A>ODCC^&EU318/_?=Y.ZO3Y?+^W6&HG=GI[&7WZ@B(<]:^<,"\XWH2-R[4 M]9NP$\;8'X\NPG1C4:]6M)[D%4'=PNZ\[VUFV['F:TMY8P;I"IUO/L1""::F MF4V:6>PUX)OW_Q!+JTNHYU6$>@6UF*"\+.>5#:$;FMM-6NJ4K.RJV8E!AJE MC@B'!(816S"FUGEDO&<:VV1B6FM&3,(N=Y%(R'',41#>1T,=,\X_ M487WJP6=[7@QRGA/A2N$ M5V3'$\<#FJ?GOW>UM]K&>GU8]3>)1I;:O7S7R: MX^R@@/R\!4)4+HZ;CZ-.X#+=[.2R^M"O<@5O;S]\F,8/@$5R9+[(V X92Q)' MRH@"R.D L$I!D%6>(H.-M8H#7F7L(3)V8!-2F98C+8Y "[%FQ1/#L? M-Y<1KI1'2)UUUJI+9ZT(UG^TE6N $OGC4$^CGS5PC)WU E>%+&8)G(+J(GL% M;95)6D\^5&G:G%5_*-*WRUU,GN&@$A)8.?@GG4X8=1C3EOE\%>V7^<= 6Z:L\>0O5NN+VJC1_4G=%H'\/U? MO/X_IS1XTE& *YV[:3CXS8!E0($F8$[@:NG4P4<[OOFAF<2K^-.-?P[\O1[+ MS;_2@&_FG9PO%&!@R8-" SV�#ZH 2R5%)0A30Z875,?JU%LR6,:0&XPPJL M$:<.?B/*HT@2L=C+&,7^(M#=C[_U,M;K.')#_63^?Q'FTQRG;>/D\!D[9> 4@W8@<>S2L>.Q# MD3U+<+!>8:18!/]"9SEBUB.7 D[:&.WX^CY*[[7WG*!H,\QH9!A8Z$0;" MQY2GX3G[%T2>'+'\%H_]+FO&*??,8! '(A%GT@-@)0E^@)E+AACC\)HUZXR9 MXX@ITYVCLD11Q&A2$5LB<7C"#4"#DRBJ3]3VG.RSCTWQV!_NL3LAF)6*("QX0-Q@B:S5#GEBK)" MU[U:@_.YEP,5%B--/)Q#0\PQ(0T./+"6>_'8[_#85U]O6<<#?X7Z M8OGS2ZJ\9"GR.HPB+_KE15Z>$O"$HLZ9RQR9%C+G61QBH)B4CDDFXX^PR&O[ M?-AJ&N&!VHP/>W32U[!T!X,].;?Y.#N;@RM^6S MNW]2@98'D .GOX#,"FMHPH 2J&$YFP2P M%//L-9$8A V"9*!Q=#*[:4S+JK3V$;93.ZM.[46L7(R3:K&UV\UGG8 NSKM< MQME\=_W%E\?@^^NRF[Y%BWZ;\_S93HR+$,H791T':I;7LG$I;AM)K!#5 7 M5P5/L@.X$Q]1UG8AX^^^G+,]>4KG@ OK ;MZ%)("W M!_NZAA?9^+_]_#O?X\[B:IQM;;\\R=TQS86#!P#*]F]WWX_R.'SV,_ M]:8YY)S7C]L(#-ECN-\S*#0@?[WAV.P+@V<[#-]:<87O:K0W"GA1VZF=76&C;K]G;Y8GF-+5UA%K=E)X*K M# 6V[HM:''B"E;S/90Y,8KN[6IP%#;[NQH]H6R? MSW8_.M 3;.ZYP'M\67.B&!DJ(?)6_M41>/?ATTV7OJ,9D_K\7DS[:EAW5H

9JB>9)?A'7ODU:"VR.^Y=6"A1*%$H42AQ+TI >N>O^URLH4J0Z%*H42A M1*'$0#35ES:%VC^5-O>$>HQHC&O&X;%HO2PQJFQ?8S0<^1LZI0^((Y6H.T-H>&*UZ=-4".?_79E9S,RG4L5_G/ZYK!XZ@_9P9+8HX** "VV^OJ 5I?M(?/"W&ZV>#X8? MBN(MZ*H(^N?P1)X55,3[N8AWP57#I4U1O<]/]9+A2&M1O5^K(,!\?D$ 5B/* M,1"#/HSVL/SWIILYV"S_6L=6LT_:_[C([5=OKR>K/O"-\NHB?D(I@3 M)YA]_ON=-VW7>/G%-([MK+Z(6]_X6_+= _36OGCW@2AC_^S\16IHKZSX8 3X M>+2Y7IQ[46>]U?J#R=-U"+Y-G0<28DLW<>F$-DI'Y&7"B//@D68V(.PT45:& M*'B\W4V/UK MOA??4TQTA2KR/9'Y=W./GMF#D8RBM9Y::TV:/=2Q/PT<.I8E?^Z&XO#4ZN8I MHC%B98).*"2E$&=,((L91P)[&;SBF%#Y$,LVL)G8O[QYO7NF[D@H-1([YNH6 M=?:\U5FQ[L6Z[S/8\70&X ^#E*<"#X8,#U34(5D,!CX% :;>8.24BB@Y985. M23/J#@D>/-&0\1_4B90%0A0(42#$@='F.,W1EK"F59)*%SGRF#O$-6AJ37B" M']0P:U+ ;FV">K2*$L(T M7/$7?>(3C2(D:5P2%&$@E_\@GJ>>;XP<<]V="& MIN_U[=#NX9][96M!N=%$(2PLL#6.&EE)*&(A!&TQX5J'VVR-O4U128P("WG& MKW/($>P0M902+34E*3XY6V<]UL;)P7,VK[* MB6(7VST44#6XN877'54;C[C M*B9. ?DQ81%G&GY+5",C<02K&#F-?!]N_JOQN/$V^]0;3>?/G_*OMWSP=S]= M>=ELUBU,?OL3[^_%T"H0') ) MF"&.*48Z&(."!51@G(\VF-MX0D7+2+(886+AG) (,H(#GF"2X&1-TIR54O@- M3*^_I[JK?Z]09;[/OU*\_RAZ45 'J: VH]#A$>%8UGL7VQ^]-3@\W;G9';91 M"#!5' 5G(N*),F2\24A3&:-,Q!&Y5O+P.>;KP.K=Z?ZKW8L:.UPU-JP5?X;6 M>Y QI*.-B1>7\'F" &Z-C,1Y9 @!@\ZQ039QC9Q-W@:=2Q_)(8& IZIJ)_2$ MJN%AA4$JS6.Q4P4N#)H,S\7T;(E&!D89MI8@2R.X<]9S9"PX=HEJ*IB4DNLU M=\Z$) 3W'@E!).)P/M(13HR*4X,3\0'K4L%>*MB_8@4[L4G0".B" =! W"0' M $5JQ!V.6'J+-5]+VN.4)*/4(DEL %'@<(Y-"C&1 E;8*FE]J6 ?6@5[,<<' M:8X+$"T(J#C?7^1\8\Z"EY$APRG-=LKGNG&*-#&&.DD#H6N]U+[$^7["@C2J M=/&*BS(JU>:#H$T1AP&+0['-0[;-(@F+I>0H!B,1)T$C[>%/JKW&.@2AP]H^ M,"F" M\Z,I..]E_F;A\=<3_.&E2H]:_Q8X4DQ><<&^K,>'#48X;5!*"EPP:BER43-$ MN HNV6REUS:%?8F-?L(*8V[V6N!4E-$1*:/B&Q7;7,2AV.:#L,V4&(P)BP@' M3A GEB M4D(D4DZD11I\"+]7'&YA> M?<^Z@F,RW.X8155]?56U$Z4Z.#I.KY=+G,^JMAG7H;K)ZL,"2\="FCO$YK[$ M.7IK;,3[@P37#F/'(8?/%F%7%0,A1"B2](%0A]D'@=6P(QW3Y.B>-_E MRT^I&E=O!D)0=&2!%@5:##< =K3USL5S?9Y8 O,H8Z()!8Q!_2%1])( MQKSB*JYW8!TREGC">F?"!@LZAJ4TC\5.%0QQ#+0Y3GNT)9+*J<,$5#(BTH.K MJ*5%MOL1.*=,!\;-UW45GU6]LRCUSL\X-WO4^K>$AP=+FA(>?EXNG8G<1VHX M(HQHQ$DBR"6CD101RY2TDF:M0_.7V/S'K-'Z5YPVP;:GW=B&@3I9);)[".JM M>&4%%12Q*:C@N:,"[QFS26+$2!2(.R61,2D@HX@QT7G)Y%HD( \KX@%SQ"6 M"*X(1T9$B:Q.*GBM9?2VH(*""H97X5UV30_"*)5=<\^1-I\)!/9/G8TXH!"G M",[PMIO>A OTA&:\$)JY&\?B!GU]P;D_>8HC="".4&"6*L,=DBE@Q(7WR'), M44K6\Z@EE4'?=H2H"=H2KA%S IPG@AG2B7+DC-!4*W@_IP9:/7M7^U\ZXFSO M%;1/JR*+3S4(75E QF?1!BB1O\W59 6I#YE0A3B%.$7#'1!MBN ,AC@E?EI" M#67/38E5E%C%ER5M0S32,8>H2A9Q&3RR,>=CE3.!.6X56YM&\#FQBJX1QJNS M!MCI7UUXXFW:'+9XFWYKY^W_U+/3/S>ST_R&KR;AUSCM @L3OSQA$KH6..U> M&G,I)4I,HL0D"F(_5-H4-%+02$$CQX-&9-!,.6I1\E8ASI1!&BN"K$C62Y>< MI/8V&M'2?+Q,- ('U$J"QXY*CRR6G<&OUM8 MK1_^%.J++A;L_']O)%&L=/JTNR4$1_G[>S.ETN[]\=AMJ9G=F^. M@)IG[0L'[#FN)W'C.EV_"3MAC/UQ$!T_R3K-OY@H-Q;U:D7K25X1U"WLSOO> MYK4=:[ZVE-_\\"VY:KVY0N>;#['0?ZEI9I-F%GOE]^;]_QE#28C,(XJ]1MR1 M",Z8$8@)+K@2EE";OJD^G8U?C.WDPW]^$R?H]W>'3JUO?G@W]Z?5;^]^KSYT M:>>J/;7C<04K4UW$=@:J=1S;MK*3 +_.ZG$U.XU55M9V$:TU@U\QD0#S3WY,.H^K;^#N[:P.6G\2). MYA'4-9P*3QI#/M]Z#WHO:_SJ(QB#U5O_^[]]RA/57W:GUO$CG) ?8QYRPP=X ME F<5,GWQ^F295?]BT)_>A2WR U-\R)3$YL-PXFW$<$5>8 M @CP##%J"0DB!6_=VHB.B&F04B,3< +TD.LN\F8S!P#!=U,%UO,\^?YU*V0 M0-Z !.*;']3)]LJ( Y?L"BXPSD3-$MIF,;\IHED 00+[QL87L;(A*UL0GY__ M_,O[GUZ-*MNN"F0V:R!E()9GL RS_-T43@-IFS9G#Y3-K4^8]0X\)3QFOL&Y MS>"HAIO,.NZK@?AM-6NJ\VES48>8%^2B]OUGJXHJUKG&)K\04#2>G8^;RQA' M5:BGT<_@WO _N%X['\_RI>$=\\EC"_HOV,NL+_+?2\TV.[6S_G&N(6GEEWVN MLY8[B[.3ZM?^F<*=AXZN5>1'H%BO=[>HOQDP NHI,8W_G,/S]PN85\,N]68^ MT&8YJNR':>R.J!H EM5C*+TMG2F"X-%'QI%GDB$N142&8XL4#E8+0KV2_"$J MY,DZ4V2@WL;)X1OZ&6C06-WLWS"0/A7[?=&3ZI=>!K)UF&7IM94_S?R0?\_' M39LQJ!80M5[H.IAR:D$%+F%/K^CR-0+HJ'Q:IYW6KK) 2_7960PU'#F^[*4W MW[FJTW;1O[J;BW!DIR]>=<#DO^:36#$\JK(*'=U08BNZ^$H%7;77?PNG?03] MMG*IGT SQR(/2/Y]1*UJIY-5=EO";O@+$/KR)WP!V&P\#W&[U_K'G9$A0A\G@GN M_/\:'8D@$[7BV5\Y]:=7^\?.[8?8!U6034"[%W;\T5ZV+[^IOO]2-GJ4X,<0 MU[;:$#I9E<(2)CGF, G]\C )]H*#"T41XSE*G*=#:2LI(HE(&BU NZ1*F*2$ M29Y!F"0$2YD2 BEK).)14*0I]\@KC[D/6H$TK/DX2;!$0T11Y.;N.EAD/?SP M(0JO>"+6J &&2?)RECC)QCA)YV#,JG',X8(B,+L$AG+,HE$L9Q@#XDI(9)30 M2&KF56)6,[X6%(@I1&4I@2.E05PZC(Q@ 6%+H^"<6&;Q'@7FUP657RV(W-/X M0:)SLKW.Z4@D9X"APBG0X+R.)5#X18'"/E;4/&G$D!HO$S8""6,9XC1QI!7K M3"H3VHAH%;ZM')+0S$H/.)0P#>=0#9Z@(KG_30B4>J_-T_>R/9J(86KFTQ(P M''C L%=V[3GHIPQ..O>D>XAV=_2PGG7Q0E"(+A=&; @IOO_85!^;^3@' ?,= M.PV;U6.$QP.EZ.('(#LH4-"-P/*+)QG;+G2X4N8#_D37%&JY0BN/>+)1P1P@ M"[W?L=(W%[2/T68+ \3[JYT"ERSBLV1'X/9(EJEGD3,P0#E&7+#R+N?2.&6H M5,A0#,ZE)!XY&C"243/0 3A9LF8.<0K*.&&!6FQQ_;*E'A1]]WPI-B$D!NE" K'$>#M/8 ?(G75 LF/$VW M!48FGB0%^9*&NCSX"",CG0![8U0B."HBQ*"CPO3X\RF#B0H? +9.*J(21 V4$3KQER$DO M4=!)T1"55)(=80#X[:3ZKSD@MG['#B4W 58':D#6BA7;8<4B,=PP WI)6H%X M,A)^(QI)3$A@VEJ6UJR8(A9+K".R0EK$K4[(.1X0@8.]P3IQ(PZT83NAQVW< MLKL$!\W=W\&"=2&8:S"_(2HQRH M1:0EQ4A0[P6CC(>T5NP^9#']GVXM8WAU$:?V0^R^_ G#8ODVONEB'_:D9C^VT[1[G*M*+5X6=[A9U<4+8T0HZR'6/9!<.>3:, MO53Z/@*0G?V3ZH$I5 "ZIW7,460?ISE\>94.[5*KU7D..<#-X %JN+J;MP!B MVASDJ.'[1;1W<8TNR-D%:T*T(:.=[B(1OKX1ZH$QPH>,4C8C81;"G 0[NF,@8VJ;J+X(+87D5PWS1'*[ WPG,Y7)E7 MA=]';>QM%""6P(7-T1D:S; M3AG<#$IV_O#F*&#.?KA%)B7'$8N$[I)0YY77"BPR20YQP0325&(4K7;<,TLL M76M '''"3%.'%%,,<1(3TL8)E!A\PX0)'..!8N\[HDK/ 'GW4?)ZTNWR[@)% M__YOC+_LD]\Y1+]92KN#"FK^? 'C247E6$1&F[Q[#:"S<4&A8(CS4O&@.3LD M 2NH^:E0\SV"L?F;136#72Q"]_D7=E 92C_EKTV#K2FV^60%Z-R)CFS;-K[N M$I]7I1?+@&!?TMF5P?1!_*)%=R>Z4L(TX=QSPH,C$0&F),]1XI@[;"-H1'E; MBWKP+W34!CE,%>*:.:29Q4AJ*21G1"B[YDC\O(@JO>NK@38KU3?-PEAV^K-] MW\SL>/7['YMV]J:9_6^$)UERR_65^I-N*]F]M# F:J2Y/E;-N(ST@3^PFOUR M<=7[Z"J4&6Q?L+RI:A%2,1JY!U8;^!:BIQ0'CGG#24. M1^_%VG0/X:D%GQE9;2SBBGMDL10H.$F=3,Y(M6;['XUK>Y/_NIDN/LK';2YP MRA5!AZ_XNVKF8ZYJZBNWKI'%^8U$WR.) 1&,$7 GD2 DYHW:"=F8$C*$2AU( MPJ"I]U*EX$]CF(_CVW0O@5@$C?IV\[=8/@M#^QX>Y\]PS#^^J2)HX_.,IZ8 M< N^>NBFF6W(*2=Q[#*6MXS-)G 7FH^Y4B&7-,P7FU'R-[GPMAG7P>ZL"LY' M=FQ?Q4EV>==P71=;SKG;%ZMR,:#V<7<,D=DO<=;:PBW[YW?M\Y>/M'B+_+0O M['S6+ <4Y(<$4KW +[O#T=A>-O,9W.)3#"_[VQ'+B!)^=P?,VOFCCN9T" MX98+U WJZ*_]S77OO]E5[[^+NJU=/0;?]<7R&BL'KLYGZ&\K^0DA.E<#:6',1M*#VHV5*'-UZ3-U2QQ>=>_T51UMZC0 M\-0YP_*>FYCW]VG)D(W$(N9U=#RZF&Q8*U)63-D0)%():\2-DDC+E)!RS(?( M0B*./?(^G1^HV5ZL7]367GE],+:BV.WAT.*0!*#8[6*WC\UN!Z]$HCZAD/<( M<6+R."U)D!V2B4KE1MT/6)8&8XR;W M8<&ZSZ7%3OUXWQS(P"AV-,39?XJJH+RAJ.0MC9>2(,Q8AS3/7;"]]4C+R)'U M#AOM+$YZ#>4QJF6@RB+.HT"<8H\<)A1YB95+)%#&[1-V4;F]4Q'XG6P?'#%P M%;>>X"NZKH"" @H**!BJH!10<'2@P$@:@J(846$YXI8F9$02B'B2\S6*\+26 MLJ&2.I]B0C9IA[B)$AE&!$HA8:F$"%2LC<9X0E @1UAL[^LRX>G/[?4Y$CMA %8)T.T -:P1@8[ MBZCGU"OK:*1[F>WRI%$?@?<:]2DJZ?!5TL"6O=CDH5#B:!:]V.1CL$V1XDD$2AA5P7_5 MH(O<;R:FJ*0#B*$<=R+F /7-C_:\GL$;_:OOR5Y/9G;RH;WTV1\)/-F_)*E*\JQH(C#H$5!$0,F3D$1SPU%>(9%DC@@HI3(NZTQ M,E@YQ&V0UCN7U/J\XR^)(@T;15"B"HHX*N58:GV./T[5C8T93NYD8 0]+!BY MUTC]395)3VC6F:&9YQ#FH(%DZ0OP14AT%X4+%AV@YMZ,1:D37$6?D(^Y)%Q1 MBS1G&OZ,B0KM/?-\+[.9,OAT=X\G=;?'D]X>44;V C_5B% YV*SGG9)6 .A M=.+ EKW@CX(_"OXH^.-P\(?QU&'L."))9BQ!)'(^>20CQ\Y+D:PS^XB%#0Y_ M:#;<%D@%?SP\ :_YP&(/ZP/DKV:W+[V*9Q:QDZNC)U\@MFTAD="I"(HT1@0 MIR0@$Q1'G 0!?PBCG=^'__-;'.=ZSE_M=';Y'I1.VXM\^U/=^G'3SJ?Q?=SO MM-FA@)7/'1RP7[8BY*1:K'UUGA>_FJVL_L/GO3Z[F;[]^?DQ7W1I(;]]6VB? M=FJK5Q^FL;.Q9;GWQM=O)]6K^8=Y.ZM4'F),]*B;E+]M?:G-HZK/T_M M'"YX\PH_@C3-QS.[&&(E#->*NM0,D&"49$> M:6(42BD9SL#>!,YN&R)E&9BO*)#6,2(>&4:6LH2P8RXD$EWB:RVXMQBBW^## M&\CV'$S2%;1%=!7;TMV9W>TMN0]4PZ/Y MTZ4(+B6AFD8?ZXN\*]ZVIS>WQC>I^D.1AUU%$L')Y#%#RBN0!RDTTMX0%#6+ M5D;G%%_K;_(Y\C -%[,7"UK5DP\+#?@ZQK_")4_'EPL?<"_>'CM:D:C.0;F? MY17KVHA^M&TV/?5L#$P/8I$15^WK5?#BH7JK81YV<+G.4:3NX[>$)#S ML9V<5._AC'7C5(%)@2?J0%US90AE-H24@-EIJS2?PLVF0**9K?/#N#AN/IYL M6O5!+NLJ4@+.B9_\>![B%Z,F^E#4]'1CQ!YY95^C(Y$\HF_ZRCGD<'I5RY7G\CJZZ=Q.+RMR MI;-W."_O(IB1WBB\NNV^,/YRT]?=%PO7Y28F.ZE^78%ML\Z\K)_?/T]GO99. M4\@^S&QQQII!ZO!?[G=43WN;]!C8;DL(2ZG(N> !81$4(*5N/PKV")S"0#'C MTCFWUAX6)^,D8RAI3A$/*B"G$T;&>N4=TRD0>P,I+=[YZHU_SJ_:K=I/G>>P MBGX"?-)A@F O+Z.=QLGA<^U-C'&E&VY'<8_"M%3?+KWZ:RI7FS#O8![SA8X8[3WM4? D+'_^1YQUF;#R'Y_'CRYN7B_!DS5E.R< W MIW9ZMJH9NX=9 ?H[ MQP]VO'JSY7.%7%T=X8WAAE,@[A8_KR&7\]B/WURP6R+=_J/=M7/;[=SZY[@!X'Z[!^B6BQ=T[DS;?3S:=T9I54W:WG%"; N4-P!Y]1G^)[EMYF YTT+CF_U M;3MW?U^L\5+NUJ]6^=.<985[P>OF56V_ZVF5;YX7+M7^*BJ2/[/GYPT8_\ZR MWER=5;-]"IIFN3&"HCU[3]K%1!_OET!\?,_P5I<_@*:?SK/ M'[9OLRYZ#S+]ME?P?X%+S-I?)OVFH1L1LU[%K8;*?GGS>G?X6,J1E-MK,P]< M>JK?WOT.$&<:+^IFWH+%^Y 7KU?C*]9BBZ;.B9Y\A94\SBVXE:U!S'AD4OW7 M'"Y/E@[6ABMF%;RBP %R+,P,*/B+NNWT?CX&+A[JA1E(< ;8TNZIEY@)3LV6 M8O&$%-]\PM':VV;=L/*N13OLT [22&M2'N%A3 Z#4XD#<.(Q]]GG041M;D1',H^#5@,6 MSX%R<.7VDTIEV[OA'SBG(_(]^V,V4F^:BWCFP.9<&:K"S3NXF2LH10]<<0Y[+FZS3XX4BF]B9C3J_H9G/KH(]RT# >9QVZY1] M"S^%1Y_6=O1PYZ+W+NI)EWF[7[QL&0&[%7[;' R#)^]C1XOP73O+J8NNPF E MR@&GP/$YB-E%R^(DPEIU3QO'X^S,W @7VEEWW1FL>O4QQ^3N?)+^BCDB"1Y2 M\[$4RNW>,1*3=%*!\,ML G%R2%,E$+7.&6NM!).V!NAPKN=."7FK(IA-KY$5 M"J-\ M$8&\?X#85QK2G>IA\[]GHWZTJS2X7<'5HCEP--XVXA78G4@W@_5H)B M1VID2&F++N=E\QO!XR[7[:P)UU'Q1:)Z4VC%@?::=,'6.W+JTZO6/O!*< 6X MQ(=%"J/4(>Y2-X*0H)*QB&@.^"0!]M8V-VOR1BDA/7/*WE8WR>6Q:CXA\#$! MGTB W9;0B!@76 FM:&!?L^6WHD?K5V:KWMXQCJH"5#.]E:I8%,AG'%,W85G. M,0E],<>F3'7)*#U*1FE%3_FKXMPK\J0(5Y_F"O9%$GU+.0YH-0M?SW*ZMRBX M._)/QHJD*$>4YCE#@0FD%8 JIH,%)TQS3=^@Y\216*(4I0[8Z >RT$,MAXS QVFJPU)PW4%8\.Z^\&Z/AX" 5V4"-[Q'X/@N>6@=X-[OKL)8NRS(J-O(LP+% M5N^R0%T[ZAAN5UR_SR66U:()>E<%1 MTSB;-EW0+YOQLS@[!3_=GI^/ZU[IY 3#N+]2_%1WZ9YJ44(1%H&N/FPW[L_J MM6._P_!JX\D8+M_7A(-JRY8"C$VGJT*=2UN6TN,3RO?J" M6[A=.VNWGSX_7T0TNO5?6(AU&I0 Q^,$.!8\6L]R2'QZWG0;!DZC#?\$29GE M!!*0HR#474,8F8C."Y^3.?^_O6MK;MO(TN_S*U"9SW]K&O(BH@P0$(R?SW>TX#H$B1DFT)E$&J\Q*+!(%&G]MW3G=_1P+: M]"'PZH21A(F8FTRIE._L@0B4B1A-# DB#J@V8!R2MT1!L)8JC5A J=BA['D+ MAO:A7<'\6/[3SEQK)MM[V/YMEE^S@PW0E4]/=@$(CP)9WBNO1GVV%;N]NUFY M/9\C\8/"7O^$!^:25(K4(%[C I1!Q(#AC((DGE*3Q,8$6;BS@O@@!0+GK/4[ M>R@(/+!5GH^ZFN&28ALBMC2%U%J> PBV1^>.W^EE[+1/R9&6]J#LQ=M%\9N= MV9!"V7W1=LFM/_N&X"6_ 4: BM+]6]Z.<$:Z3>5>!RMP[?/3$C>&MUAD79,$ MJ/*$UAZS2$':2,&\A0_6S@76[0(29R8U,DZI8L.$BSW6_AX/1O("C?Z433WQ M3]O46X:3^D3>9COG =!2]J!TVT9+8W#-S0[4@=+/@%*5L0@\A"!IFN*!^M 0 MIH0@U->4AT*%?,^:0*QDB@567[.(1*&6A*>(9L''4!I33;.=;0*' :7)Q/=/ MMT;Z$$SZY*!42V,B)2$N&8V-&"0H X0G8G2L(IF9. UWPM2#%.A9@U)VXI'J MLZ!TBUL%;.!B4>5%!T/OQV_?!+RE/B1C6G$2&L5(%/F"".8K0KF.4RWA@W#W M],Y 5N' VTF81 ?>6M1C%;JV1<]6R?.ZVW]JMYBKGJ5.Z9YB;H.6H+4E_ )S MNWS9_Q@+L6 8HEBM]\6#[0A\FJYD7FNU54P]_-(4A2R'18%/A!9H-3Q&=I^$ MR(0&5+"$*;D#1AY":FW-!$GQ/V*T?+YK4X?FK-M8LJWO6A:U-8:._]"KF]D, MRPMWD6>TFIS/6Z_6V4$]Q;,'EBCQ_/'%_]-DI&^;,;1@LAU2]Q8XVG/>+,N^ M>0(.$B+)N?_"7DX*OBJ;)3SBDU8OVL<%OIW%[@>@>05?U/J\;C>)ZWZ"; .1 M]M[?[6NOB:=I1%[DR]5Y?X\[FFRVCTV2LRB*OL>YO:O)1#>^LRC(ON@Z_TNN M"L^")!CN=D,/+H[9YG\/O/5G>J!F5D&_J@7J-VJ\GHW!H+.GZ]WA)#$J2<"\ MX[?_]1W ^Z>1RBQ7JM /Z;?>3^VH,SJ$[\'V[Y>KV#;49@KE^F M&+LMD<:N(>.Q>!%9/I4(7EO M.SH7DI_*;K&L,!YK=?'WA'(?)QOG>IWKO=?U!N.Q5N=ZOU7JTU6TORKW&:KM M=I?WCJRS[]&=+7K;'NXHZ^7Y(RSZM(7Z;==U'A-OG5S&@U&=+)PLGJPIZ!"GT. 4\(N,\@"SFY?%(X@&F M]H16]1_CL:"]19UO)4F[)^^V*-UAJ/XP%!="JL 0&F0^B:CO$QXD 4FXR9A6 MF8C4SJ[]A^P_WMZOCQN1!^&+2M*[J="<]QI4Y4<3,ESX'H\LCLD 7/AVX?O4 MPC?GB0D934EL%%*>:X5GYU*2!3Q.>!28)-AA!&8!52R#&!^D84HB$:2$R8R2 M-#*QHD%(4[5SZ,Z%[V_MO4ZF''/:I;2C6_.T/2 WSY>YI<]C@7)N*6&<3WU%CQOB7IN8'MCT=]BLE>%.8.?A1UZ-B6:[)F777J$_7 MR&Q^Q8M&;U,U+[I0Z@DM.=H\?I7/L/M?WCT-K9[+:<^(NR9T5C!%-RS0X)5; M"]X>*G9)!>G+IK"ST/75$[S.Z[;?X V_+K_B>=M3@-OO]G9&W&A,:)L6?K[5 MJ0L5C]/D"RN,';_=BN.ZIR0+P M=W%@L+$1)SS!?K1:JB3.:,P4V_&16A@3^1P\(Z,D8HDDC$:"^()Q&891K#+^ M53[R?3\EZT82P5ZR? R3QZ\NP=F)-S5KX MGH1QTP8/WSXB"]-0\B@%M,UC"!(B(0P^(4F6&UCYBM^G*VR[+ M6OW*EY!D+5>NM<0WP3^UG&K5% !^3 ."T-ZLE4=NV\2I_:C[OI09&V]Q;$M= M%.5U[1I,[*L,G4B#B8R>I5GR10T4XF30'@Y)]&6/=7T;1NCJ' 6U(TH<*P^J MD],(]R0XV;@^"R[(;;=0<69Y?&;I*+['6@T\I+7N)-WC,5W']WU,YW&&.DL% M\S^V/3E'6%$#2PY'<#!NA,(\KLVZ7RN(_5O=OA+7GO16MR?4_ET(ZO;:CL5! M[M_P)8.$ARSPB>("-R8P1D224"(5TUR'.DP5'V(SP[UK3OW6VU>-QESJXW4Y MS";<)!YR$Z[S3$< RH9"Y".,XT?HA!8%D&N:]*9MJF.);.MK:VU(,8J'E=N.?%0^+*I*@R%B[*R8+TT]_$XC"!' M'*'81V2OSWRG@BNQG$P0=(63KG"B1*"R) D)2S@C41(;PM-$DBA0J=0\-3$] M -'?NF32!8AA>O,RM^?*53Y.)NX?H8OYK9S+#O$=!N:=L+B/"^:Y75EN5Y;; ME74$+OF.$Y&IH"S+$F)\'UDX_80(P'XDU"SD@L4R9/X!4=]-G!AFLSW+W#ZL MDW)RKC!XXDBQW8?E:H$G#1+=QBQ7-70;LYXWT@Q323.9&L(9HD:M)>&&AD0K MF4J> G",TP,BS8'V85%V=[^ET3M&AS%=-?(Y8LQ7N3$:DDRI/:&7UUJW+;1N M-1O8V^;+52]/&I@>,,-WP'0$P/2@!5 '3(\L#NP'IAEC.C!13#+#0Q(!&"7" MIQD10O!8"6K8GBZ@0Y\8^&/>-WW4ZO4G"9=>S/"O06 K&_3LP-/Z3(=9/XM9 MUQV=]S?OW/LI_-1U1-KHB/0$#<]$8"C%;34A. T2)3[8#^"L*= MI9:'-#Q[6/[J8JY=P/_ V 'X!LF*OX:*LFVKP7F=CP25?2[8^<+_" M\,S;F'Z;5LA- 3R^(=GQ-)4;9*;;W^,@S_,EC%_>W7R)_^"]Y N\"N:\E\'F MA!_>Q#DS24 C39+09&"N*24LR @<%\$0L9V?> MV*9YO^;S?-;,^C.';\JJFX8;373M#0^ZA#75:/7P$BL\Y(7KV0H[:W.0=+VT MO0_7.8Q#X'L0>"HB(]+0D(SZ@, 3$Q(AF02+ .B=RE!%OAP'=DR -[L3=1Z[R-K(YI;Y/J1,1 M*T8U)>#S-:25D">R5#$29$D8931B@::WE9H%5+$L"4B0ABF)1) 2)B%^I)&) M%0U"FBKY394ZFT39Z2HUO+BM MOVY)Z>XV'=G08Z5O7A'_!GI>N%ABFXTL5J M M,+F:PG(M88[.0N] MST)U%AM?IP%)F,1S#H$F7">"J# .598*/PP&(9[%% R?W/#BG0#@PW$,@Y@C M32=!X\<=K75SI7^&:Z5#KL#0;;\L9YY8. M ]Q.^#S[$3J<0=L].^ V=N#F6 "/8-(=<#L^/[H?N$6)8@F+8Z)294B4Q9)P M*3)BM(AE*'PFI3PLR0S26U1S#I#K(=GQ^]8S\U#UF29"D)?,9(Q*4AFQH)(Z;,@A2^4C@Z+ -^43;6<#@8!PTE&CX7PTU'*NRJ?PXPO M.DKY$50P]D#$$0CTN "A(^A\H!$^H;TY@DZ'*@^)*F4@,\$-(TH;B:@2L*)) M Q(8*2,CXDP%._1 1\73,'J_Z)#D8TDX'5G%"&D[3H'U4/S@O9XMBM*2_VT0 M #TGILDGY/>;\MK3^^;;N\Z7TS4OD_ZD98/$4/7$F\$'A64&+!J%+$TY7/UR MFFOCO>XO\]X9D\./)][OE:YS%-"DN^9-/N=SB710W366@*K][I=Y&W0P5J[O M -,EI]ZB*J_@/I;32L+@];QNK[.(ZKD^TD])XW"O*NO;R&DU/6"HF:VHP2P)@E.9U M.8=/[=-RI'A3$WM!#E"KI66&F^-MN25^;P>BU;HU2?>Q?=+&W1;PT!P?UCX= M70^RQ^-UNS>;>+GQZ@;<@UHS0>.(YQI_PZN5?6MT!6;M=6!NEIV+6Y;>O%SB MZ\SRNM ,+]Q.O*6*_$]=Y-.RQ 'P9?=9/PX,+0)[TZPY9#=T:>*)9KDY$M"K3A;[5&OM MDS>M=(QFZ#F7=A"7-N,KU(U\?E465ZA*:BBH M+A@^^ %9-E5MM5\T=3[7=^J[ (T&N'"CT$W160X F;)H[/.L,:Y:SP/?+76% M>*DH0.>OT/#6C)=< ?* YVICM 1SFUMGU ]ALN&6<&]VCC>W-)SPT'JC75,Y MA[\ KO!ZZADD#CSS_KN\1E33NHR-7VR-Z<:H0'XJEV!)6[@.K+3W'OU$=#_A MM?6EJ[+YHIDH]"5V/05'J4":>;W$45_A8TNIM46)\"4XZ46#7A6G"I]RP.EJ M8]5ZOIZ363XUIE.(Z0"%JC1M,"PUZV5,%>6_P#- 6@8XX@R&C(K7@Q::&6O;PH)8SB ML@3SGJ^Q%XQ/@&OI=6>RD5):. IIJ05JO/+$M2U[X+7IWB ^18 G" 4W(R"P", IBIO!M\ ,LYNAPD]]1MO58V M->@6/.8___J)^@%[T4\DW/W,NQ%-T),HTVT9U?P:[GA9VBQYABFL?2&4 L[X M7L\U:3TTW@:A[Z)_^8W[_@V L] <<-N05MMK46G@G;I$X!I :FMO*'F3 M%_K,N\"H +_%>#O9%T/6F#,W$W3_B!LG]L7WC-Z#P Z*V<:&2B^;:HXZ@B9G M%01"S)4NMAUY_NDCZ.JY8YQ9KT]RP<#V* +]?T^#\_@;B_P MM76S@&BUW/2J?0BJ(?'Y=P,>=+F")%K#O,S1DU\LJKSP6B:UVT@!W3\62]JB MYX!I0*7?Y57 LNS*NP!P_O=V M0/+%RXOWKS_@1^T'ZL4/$_3<2D.,Z0NN_7/:4C-^#F_7!;8/;0!?WQQ^4D'( M CSQZX9]&<:9E&2DH2!WA^6O*(L#3."(^CU&A?\$P]BOC&MA]Y MA3H+\+GM5?D[@&>$GY=Z:]$N^J>7SWSLLC]US?]]:FN@GL MJWJ %]?FL<;);<4"EY'0MF]= @B:(S(&%P?W.?/>S<'N5EZ\S[%5\+L?_@\S]Q6MZ N'+%UV_^Q]F' M,^\#2*/P_M%G7!<;51/4^+GWKV:N;[JR8.4%4PB ]=ZE7>C"NCA^UN3UM'=W M2HNE:\[U.4>B>!I((S1)$FR/*V-#,JTU2165(A )>!;VF#Y&_>Z;?X*OZW?SUEK#>F5<@JF%VXDR"-#Y5MP*AM^JK =C#Z(X61L'9;40Z8'M8ER&> M8(88W&J6^V7IX5\ H8E2K7[^RT\_3I>SXN?_!U!+ P04 " %AVA6> EQ M^%46 #$!@$ $0 ')D=G0M,C R,C$R,S$N>'-D[5U;<]LXLG[?7X'CE\W4 M6<673&8VKDFV9$M.7.58/I(\L_,T!9.0Q!V*U *@;>VO/]T@P8MX :E+3&>Y MM361"72C&_VAV6A<^,L_GI61<.+[W\>CT[2-^2SB,;.,)R?1%P1MY,OOY _GDQOB$3:\&6 ME Q\*U@R3Y(>64BY.C\^?GIZ>FO/'$_X;B"A.?'6\I?'I->+F%]R1O$Y&5#) MR/G9R=F[W@G\_^?IR<_G9^_/WW]X^].//W[XWY.3\Y.3%)F_6G-GOI#DC?4# M02IHV_.8ZZ[)E>-1SW*H2R:ZT;^1:\]Z2_JN2\9()!]^^ NL[,839TL,NP9S(54L5@$4^<6W[@2;Z.VWQ^X.Y;P:RW<__Q M."I4S6H"6_*>7*^8R(BIR'P^/X;B8RQ&FI/>R6GO[%13,B]8GF4;0@JL>,R> M)?.$\^"R'E9C7)E(],X0*2&YX#(FGE'QH(CA848Z;C_*6OT75@'\6*PWUWQUC\0,53%]=Z=O@=D1\0JQ7R+N\6Y":#MM)41LY&V% MT$;"UM^7M5MHU5HMBC+\X(\>_JAL,X>Z9HT60OR8N5+H)Y4B%(^0[?1.NR[] M1WW],XZOM@ F1ZC^%K7 5N1&M[2%=I&A'>"O>C:(/6O2+/4\7ZJV\)%^N%HY MWLP/G\ S'"'G>IB,V8PHQW%.N<7!#5>[E^,5]U>,2X>)M#M5#!:H7_O M:2_^ATL?WH+OTE5R#63'+A8? PES;Q+Q-*UT)!+?8+$@RM?I$C##QR,!?>Y& MP_Z;Z[GBK*F>0"+@Y:^L5:[N7:I6VY2VV:RITD#B>$ZURH.X3ML4MJC;5&$@ ML0+78.3+I%)ME9'[%,H)_K@?7]>(J8XE??8]?[D.11O#?_[0T;G^M^_90P_$ M6E^#R^!+)=,1<2 (JU]="ZI%38S^Z?0$_P=3@=2L(/Y)/9N$W$B*W2_'FTPV MV >"V2/OD_J].:@BXJA*!>&&G6K390%=2!8]U 8[B!DGH+*:2UR.;B>CF^M! M?SH<7/1O^K>7P\F7X7 Z21FQ1F6#"4_1A#$;^)WF1")6).35V:_:?LG<&>:C M_I)-Z3,3P]F,J9EU_.R">2"J'#A0 GRON+]$ P32Y^LK9L-\S(WKCL$P R:I MXXJST.Z';L2 ES,UY),D08^$;(B2 _Z,14D5D$@:HL4A,Y"'Q *12*(T"0I% MWD1B_4#..O#5!Q_,W>8XO^\+P:2X91(GUW;@LM%L**0#WIC9_26$M+/2-PV23=.=.L=?K;!SPV# MT$;H;K:O @D/O\)0Y0[&5Q H1*'LK]0- "CE4HA>7-%>./0!\=5-N4(04FFP2BD$2.504$TE"E"@(N5B8D =)B=/!;>^QSAWE4+Q@T@%5 M&P4^64H#0-XWB(+(FPSK'SI+;VOIR13^^W5X.YV,KD9WPW%_>@VE)BN74!DL M_%.EA1.>9'1%$JZ=;?=AV\LO_=O/P\GU[>1+?SS\,KH9#,>3X?_=7T]_;V+L M*C8&Z__

#[4G%7?<\2QG M15VUS4#'^2,^IUXT:]N<)=2@J+;IZ4DN[(]YDH2I"O/3;#NCULDVQ]TZ"99+ MRM>CV<29>\X,_)PG^Y9:U8-9TAV,2@MZ.9UY;DIJ,/-ISLP17YRNI3B3A#71 MO#M;UQW 0\H]Z#EQQ_AD 2^US>&:*S=8+9](U!P(L""*1V>=1B,QPK<8,XLY MC_3!9;=,%@Z\XIH&B^5S=)H-2?BH+%UGMT9VNPO7+M>X!/?OP%EA!%)FN;*Z M!MOE,V":4;A6IUEUYFMNOH+L>*'IBNH9S/:^9EJ\LUA31\D#9NME @PK88K& M+P..D[541K?,>=:D-ECWIR*'BJR3!0P5FR)W$K%/YYL[JS<?,KX\L:G MQ>,M4\%@IWQ2!:E[$LB)"_2=;9K91NTW*+9*6&2P1SY=$M)U=F@<:SA2+0Y MZ'#IJVP@\THSE%7U#1;+ITM2S%2@D6'7&?( 6><]9)]K9J'/\AF6^EEH\D;_ MZE8(#P&#*68F=P%!Q, @7RVI@D$PC8Z &R](I&VLK&6P93YU$Q^=:(SV1Z7 M*2J&:%5]@QGS>9JR)8O.F'M=NZ@P9S6%P:#Y]$W%.D9GT[TM:%38L[RVP9;Y M1$[)GO_.C(==Y:CVO8UX5)O\73[[TVS%HX/"SDL?E2-YLY;!G/DD4>8P6&>L M/6;0J^8P500&$^;S2F79],ZMVTE*YY^*(:5JXF:KIP7:[S/;M"ITFLW8C6 (E\1K$0$EW\<_@5V?C= M45A:%>+LP,X CWRVLG0]-_,>*E_U[1!S ,1\]1_5,7HPMNOZ3WB3])7/!W[P M("%VU+3;0Z@9?P.FZA]KS&)*"Z'PI<4@X(R(%B1AU,%LK[L+2AY7 6H[3@;H M-#I5:=JKT$%DGQ!IG//9AH\!'OFD<34\NJCFT-M8-A^IC0;3!?4^^[[]Y+AN M%4)VX6= 2CZA7'K]9:X@VBTAH56BF^TPLS_,-/8D37D8L%%TUK0$&YT#.308 MFEU[6Q<>#;D: )-/]>[W+MT.18?9AI>@0,\;[N@:)Q] LL'$,'4Z6'L&Y.5S MP0VW]V41&4^?(KD4<8YCA\N=]P2F$KOA1>TPFTX55WNSIERJ,?0^GQ3>N& ^ MDPZ.[I7'67=VZV$'BEU!L;=O"IAPL[^&#- R;%<]U+<+.@CN[I=P(ZKOA7=Z M#J+K.:!*&,W ^RI_*7Q];[4%;P/0C!_)2/NPI'G\2PN@L M;9&UQ:2N'JT!&47?N<@@HYO"?;.[A1IC8&MF!E#DT\BF.XDZH.Q]"UCA&8KF M.P>;LS& H^!0>=D!C0X4WP042>1P[STR(9D]GMQ'VW[7S<%1BYT!)/G\<05( MTL&';I) FWKK\KK#RQ:;]["_'VK85@2ZFS.?!BC96[,OM@;\%&Q'W@D_V:\> M='C:/YX^^7$R=)>;N[AA7KM^S- ,O?"N(+4&V4UL&Y!7L M2ZZ'O% H_ 70$^0)Y"(/(!A!R7IAT)0(%_/3XG68; DF]^$%]]>P :WU[Y[< M-UH[CWK(B"[>F^BZ^(5WF-,5UMLBN&O(N1I_/^63XU7X2^U_U*U7G.[N$+77 M6U,;3QVW8F3 2S[C77[;:C=]W#C,?D"S)S%* M^FE=NU=3&PQOO!XB&Z%LWAW1&7^'RR.:CW8SF<'<%=\X[L;W 4P<1W8815%O M/5&/&YF[-@N#Z?,IXN3SUDD,R5Q%]N+J#PC># @1;M'B.NT=^!I#D4\2- M09)IMIN#[@@:_>'Y\+OSR6?GPZ5%["/US?G1+/[BO"*LN=-A[XT8X)7/("?P MTD*04 J2B*'7-E$0HB1!$,:R1"#L]CX<]-ZDK=;!M^%E@%#QIWG*[UCJ IMO MAY'(?X"\RV!Y25>.I.X=7:NZ]Y[-^"7CT.?>@$IZXUC,$T#:GW,6?HAY2S3M MJ54#[O))71/NM!\+!2.19$2+1@*4C43"$92.Q.*11+[O':B_'#\+^YRN5@X, M3GP4/? \/Y1>/<-'S V/TB(\N/TH_TA.+&CGOT[M<'\0DE-+'A&/+MG'HYJ5 M)0CV\>CY@;O..3P#6UQ+MD1QCX@(H)HC Y3J,_>#E:[H0)4C$OZ&UY+CVU/% MQ@ZX4@%D<%P7=Z=_/)(\ %8T:C#Z^[AW5,UPR4TI+/*]L0UMZ[I@S.;H0GV^CO8';ZA97MXZ54KVJG&8 MY,U5U8MU4B5ZM_6?*+='*[5@, JD ,=K@R:_,6>^P%-KCQ"YS]GPF7'+$7@+ MHZ5.$\5Q6N*7]!_,'7.ZCG M>-CGLDJ[&74%T[0/H:.#?F$/CMQ.Z5O?JZUWNNYK4AV/N&'<_ZBC\D&UYOFZKTIWQ0#]TF4@I+^$N92>YB:1S)AY[(FZ MN&80UK]3XJ5Z92CLDA>;UKN\?/_OO=KA8@U] MDD.YN7A_4[7*JFV)B(V^OTB;U+4I(QQZ M B>2;U"E.JF*&O#(WBT)\@@! =SO3$89 M<(S]<2D:%-67Q>:W430B?C43!7V&XB[@U@)LG.SR&S (I,U@26H>Y,_PC(SC*0$>UHQ:BQ4>I5N!>%SZS+.!#GC" M.X=Z-L>I$K.1Q)^Y ![\!;:GKDXQ48T6W;LO*4$;\WI1?PR@/T:S?M@?&S/3 M:=(?%VL]# >!FH)B^I:ZZ3GN'AFVN+_48D\]!:,]_Z8.VPO'-O881(@6%0OU MWM>WRFK=B\M>CS^[#98/C(]F7^F_(.+3<5ZL74EI6C_'DVS.^(L;*2VJ'I+% MBJ1*6ZS(U 5G>.C MEU8U6C*'21-,+W&I;.&[& 1'A^FG/M[AKKZ0QZ1THT\3_<\TVQC9C)AT> MN8TI9CH"OLX,L8H*K?$CQBBG5(G,D0I3K3(2EAJM6VO,/6 M&[UQ)Z)<7WO04J!V9<2?6XJV@"<;F=1]6WC<(KO=Y46:;B&N#M8-.$>R5."" M04IJ2WX8V![>#D8!]FJ-?>QN.5Q?_*JNYL3/-#/7><1O%QR^_XO:_&\: 'G] MM2/8.)2BW 0ZZ"OJ<'7LZ26,TT"X@AA.B?&]V_+6E]]\_&3;_.\;/VG]6S=^ MMA3N^Q\_*G_!7+LO"J<:WZ"A[WFDE"C] L-B>TF^NS$0*SG&FCMW]2:[]NVI M+%$M%EZ$-\)':T;3!0Q!3&G>.$M'XD7-OA!1^NO*YW$B,R0U=-^>VFA-6L.< M'MVM(^Y\/ [ZR/KVOP)\;PTOKJ>#_J&ZO7YKK\D Z->NA< SMFHQ,WS;JYX2 M1=GW,$*(>W1;\A:^QXI547Y]ZXXP4K\VJ(S9*MH9I-^"ZLZ!S45OGE :;K;))QV8GSMQS9HZ%-S.%YR5Q)/BN@_?=Y;1K3-8ZQ?49B:\LO2BQ^71S^-O^ MDCJ']L9&T:,]02./;4B?+VBU BJ+@!$/P$$?)!3%*E56;;62TR>_6*5402L5 MP&/P>A]=#FHEA:U49+A856*O35MU7D@WR*]V&.19!5L1%) M*Y6^]?7K*ZM9_GE+Q??B\Y_:YV\J4EZCE2K=;=Q.5X2JK(I-*-JI,O>7CA ^ M7]_ZC::?:V50[#*HYI\L--2OKM%(MZ'Z;Z;NM[N@:N6SX MC\HJ;55*?XTR=?@IIU5%G7:J]>1/%WX@J&B;VC9 MA*252N>W&F8U+"]OI3HE6UZR.ADJM5*Q\ Y$O5T"0HZB&R%53G<]9<_RPDUM MZ-J.=K,;I"YZ\745M>8P35\GF'FT11K;EN>+-2X;!0\J&?X-%B,R\N>?MUB) MY&NGFPM8X=F_2Y>*K'I-*-JL>*T%E:SF34A:K/H0&E_B^K?^"L@C$Z.9_E9( M^C,A2I><"]J>OK5N* %UYO-7^N-2>'-3^+VIY/*9XK[9 Z-7T$E%"0PU0]'; M3$R=TYA!:SLE_.)B\DV3G-(5%5Y9??\Y*S;09[M3QWO];+[ M/.[UQ]=W=]U??O[FI[_U>IW![=U#YP&M.WT[=%9HX 2VZP<11IUOQ_??=7Z[ M>AIVAH[WYXL5H,[ MZ,%\L).KS,/P^7GT]/U>GTRG3E>X+M1" T&)[:_..WT M>DGUUQA9Y'MG8(6H\_GB[.)#[PS^_#@Y^_'SQ?>?O_]T^+CU].+L[,/ MIULJ;@GROUY:K$<^]A_.3]Z":;<#H^$%M&V!1M+B;Y7RZP^T]/FG3Y]. MZ6^W10.'51"J/3_][7XXICA[,$(A< UU?_ZFTXG9@7T7/:%9A_S]_'17J 2C MZ#>\&_F^QOR"=CT(?;V[1%&'+ MW99] E #%%J.&UPTL>%(S1^%?2!JK\Z+B_I!@,+@ 85$"J>1BT:SFR!T%M"O M:7_AX]#YBTZ_F[AN%\/$>!@\[H8."OC=] MQ*"WO/!7RXV@_Z,E#&<(>IL2#AWKQ7%I27D^':SI@[&-KQ;&$_AY?_,P&8]N M1X\W3_W)'?QV=S537]_! &9]\8GY=*9$4K5]\?WIVG'=W=C10DM'G# X M0M/42,%(T9Y=1QC#8.7T<&;E4N%^M#9$LH&D5,G.,^K0/3F>I+7O4$F+X.&Z MH("-V9A?^XNE[\5F9H"@_U S%(EG%4A U778G7-MM'HL9HWG%D97X#M-25]! M^JGSF5DDUR5+3S#3S'*[L:K5-H_%J*'OO4X07@Q]R\L&./]U-V9(UWLTP"V[ MXK)\.5#SQV(?B.S"":EC"WT%CY?T#7DV]"C!XGC.(EI<6TLGM%RP1;3LLP=Z M]!J\'\OQ!E9H#1T;!!](^Z\8Q7[R;OP\6G]X#+8MUXY<.H5)H*Y0&KV%"!J: MIG40AAXNT$/ZQ.A5']N%3EG83OL#_ZQTJ1@92TJ];MK!&)(UYV MS[N=*(#^^4O2MN7&C-<$9.*+L6"57+%M21,0QE:\!AQ9SI*Y!G^1@5U9+IU] MX;6%\0:F$-5<9F MB%^M=!HXA$S!+ ZN"6#$% E8S=@/I<7-%$%AKH:53O MT;6\L!3:,P.;F,XACC:L9JO:56ML8AJ'(Z3E>7BA,])&50,66'?[' M">?741#":&+NW/R@,U[^:*;['6;@$+,4_>G4B7O\"/KFSDM"+V9 Y ]5T4C0 M1*?1[#F(Y]X6W$>=P8F-WQ,)?'EH>F-A#^ &X*-&"])5- 7=ZMB.(6AKAC*S M? Q']'M14*Y?1$+C^SXN1C )E "P4!PS*WBA8)*>T)#?*7+#(/U"@YTTT"F[ M0'2M%^1*K"O50FGNM>(.E@P3OY]I007=Y849F5WF%%;1;9:K6NYMH8R"3@I& M.9F=%Z-5QOE:EJOHEK!2TT.-,6.-S/ZR2JK1$R(1-9[:$*!5J/S8H;-:%<@D M40!!(#C&Q-%,IV16U 7".-.CAD2%SJ_$N-CJO5Q,']&IE_\&(C6JM#DHQ5.M MC90* #5&GYA@FJ@4 &F*,S%Q-! IF=(B023.-!<@50 IBQDQN[W]M0J;S O] ML,TQI[1R=5H)[@AHTS*- A B@1LF$@%"%6/"CM*PQX)9-D[3.BU'H(;P_V,F MXM'PH,,"/!8W_NT-P_ MDE8-T\S-B9 96[#[XX<9#7,P@MD"WD12"SN)^MH/#-D"$^ *R7T59 FR(Z)* M\JPP8[ME?^&(-?_TO^"@T;1=,_8F]L=]/0?W&HQ'Y?P%69+&8%S77]-3YYKN M;#0PH63B>:55=KP=*U8/MY4V]&$2WYC)L(%;BSY 9:V6#'S)NN694CUWL:\U M*L#;LS)]!KEJ?62&L4*M#S I\R*#6:9B#==O>]]WH=KS$(OK"6:<,9 ^ ,\G M:^2NT+WOA7-#CO4W+N69*CGQ$\A1R4IKHGKY5]MP;@55K3A(.)W8@32LQU(0I,QH M1M*PZ,D;A%>.C4!LW(A< CY 2XSL.!8*_P8&D?Y[A:"A&4IT*UMQI'?H!TQV M/*$5\B)$TEE8&75;QA"G ?Z0@+ 9^.D]EG7(L]^FX!TO J0)XWPON$(SOY@5 M] 8, O".9^'-'31-TYD(VWS7I:P&!PH%AIC9@S*@QC+GA\4$/HEHE3&B^*'4 MO87_1 1F4MR,H+*@MJBRH@JNIQ\Z05W R'4P MZ1)W+ZN[BZ-#8&?D,J0\;< MK2(RL[^ *&#+)3[ = '+Z2 D(%>H/+VUWB0YLH1\L1PO(*VA8.1!15 \':5'%T?@:MY^)OX;@ M:XJO3,=%7% ."@%2%><&F_Q,)IHF*A5 FIT_-I1&.B4'AG?V+,1]!_617HE' MDE0[Y>1.".C,(_97#N"^VCP'9',S>?@05"LYML>]?A#(;(2FU/K33+IBF]L^39(3/J$-Y-[D(D0^*NNJH5YC"8P-']U K[[*+1R$4G5*9(GM RPB [ M 6=&?3!1KP@*P-UB:3DX]EO(6HDFE,9II!/_"@V<8.E#?:.9&8=D]F,&)0N@ M!1"*@1^]A+/(3:\N-.-8S&[XJ:M+0J] 2O/5*DD P@=?S %=CAJ6=WU_>+^0 MQ3=Q?WS'JJ]R]Q\G0^1?[U<0JKY4]:;6+1\^O6-9J#(BN>8R%1+F=9?9RL/( M ,C.O*$LR*A+O#!R&;;WA$EN=Y]@:YI;D9KH0._#"LZ-U5DV/.LAN7?L45:9 M5'NY:<:3]^IE,I0)[RQ7Q@S-CEW++SRKV2&B%:BY3[QQ(XT)2X!0T7L2QP\Y M,1ZF.&(G])D4-3I!;%*P*OB:]"4U!C6A=;$Q8%6@0C%);$RR%91X!:W=W':( M'<0"N$.U\EY3 M1),,\0A5I'2*[S$P48G3JYDO-7L&O*G")VG-\+#C^573P2RG,/&W/BNV7.IK M%FS+S^8(Y8LW4:E)>!<(97-D2H!4"TAB06E!D$*5:0&;'6\6A,DDU@(6.W0L M*:(%8EU@286!Q0'+5*L%*QJ"O8+(ZVMI\XYQ\=!LU8^0(=?D; 2]!2>[A8SY M2N68Q,/Q9C1C_C:Y;TSYT0F1-SD+3\57RG_!X)EKTYP^W. MZBBS0'PW\T@OO9G_^FJ3\ F"*!"I@"$G3VQ44G7HJ3;3(&KI'5G.9UTTILBK MN:7<0'9Y*H9F:$Q9S(7G")OCJ\WGA'13IN_@Z>0FN90#$1.IL0DMB1K/>K13 MO9XJF'&1>_D372E-YI:7/E.KBR)N]29_@Y1QNR\89/+=="),"\7[_E\NJ%._ MC61Z0>$*ERPX7D5Z*M4DX)3NB:31IL09SX4SLI>H2D$Y8E6*E>BB=/G!-$:4 M)Z^#;A9+U]\@E"06Y$J;%CN0PT]#7 G5P HMFD 2T%?4Z25J-6&#=X!^NT5N MN2B^+\YV K+ODPAZ&;W6:<\[HX_W12K49?":704H!;?J-@O0*@ EH(:8@)KI M6@NGBRB+:A1=@$I%'DW3O&V*#5.8B:.!2$_O)7_-'DT*!H=L^RW9 MIQ\X\!NHG.1L;=\O3MXS+CQCK(O;4D5">L>Z:Y#INS"IBZ^D-KX9;8)WXNE<$'\$%SC\+;883='@FR3Y$;8+SM!O7J&G;E67,IZ@?$;9W[X77UN:ZV1!=K.34LX[":[WLK Q)80^,A75; M,DL5)3E=%L:;F8_7%IZ:"IVSA5LI5^.CZGVG3+VXUB+/E4R3$6#REC<+R_\W M5!#$YP#\HW06(V]K@4-)U"X0B"%H'7G9>;(4LSN,P+C?])#*J-.7"?S)0!V7 MJBGG7T*F=7!L#[RY) %^HH&N6XSU3@[G[&"IL YG'\4[SR11R_GFM"-.81VZ M7>?_B6&IJ4$'@/RL-F91';K'4:W%6]33!S::$H; M^9'-/)>MI;7 DI!758TBB9 =M(^"GI!8S\4JTS,$QIX-V7E4EW(:3=GE= F MT=Z]E'O7QYA<64>L95,#$\IW>FL=.C@LI]+,M^0= M7#:_$G:2@/>,!(Y?/>/QCGH%E+)[1<\K6_(&I!?B%ZQ)N?6F4FZ[:H M=AI0='959-XPH0L2*TP+;5W(V1M'!VI-3W.4WN,Z]"TOVY+)?]7%Y)"[E.Z\ M(,01??>2K 7)S2^%HPYJZ3B#N, N@_"5Z 8N-> M7J.+EF-W<,.:]YRB1NFZ(8(U'>(@2>^]'$2(J?<$:1] \B9KY*[0O>^%M.=QK^-):= <: MF[G]H=)Z- <;&["]L=)J]%SZD>OOG3AO&Y9YA<,/R3+0\9Q%M$@B<2FP9^@( MOD88EGL>.8\]=&SD!22>\ K#&F/79"V8WA ;6>[HQ75>:7F69\,L""-XYYFY M]FD!^)@DR$^)")OAZ[< >3)WJU(,NOB3'+ZM)I MCCH11\*N0"MX>:4A"2Q'JA6DG%*01)11:@4H/^5(:UV:Y#OY0?9Y?_X_ M4$L#!!0 ( 6':%;WV'IUYRD -5& P 5 &UL[5UM<^,VDOY^O\(W]V6W[CR>F6Q>9BJS6_+;Q%<>RR?)R>ZG%$U" M%C,4J05(V'SY]?O,P/AV,+VYNWOSC[__Q\W^>GIY<7M_GI^OA+S!RV.\GETZ,3CY]>/?AN]-W]'\_ M3M[]^.G#]Y^^__CVPX\?/_SWNW>?WKW+=8L6*^P_S>*3O[A_/6&]Z+?#$ 7! MZN3:#YW0]9W@9+SYZ/^S#NW??G6U["5NP_SK=-#ME/YV^_W#Z MW?NW+\1[0#OK^[)]?;\36QA&-[7IX*=S-']$N"FIO#$T MTSFCPV$W>42G6V :4BL9243SAN!]:MG',/*6/OT]3O4H57P?WG_X[OU9[+Q$ M831?G:74C^@_?A_'5*,R97PQO!L/;V\N!Y.KR_&$_O/KU=UD/+P>WE^-!I,; M^MFHYGF,&+7P9W7Z[&-W?C7P:CJU^&MY=7H_'5_SW<3/ZE MAV.%#\"%X-[!M.,,Q;[K!*WCP?U:N^#L3)5Q,I\[>#6B>X":<1GJ<;_R6*'3\@2OBT\4%8$%V1V*=D(N^! MH&D2W%*#D RG]SBB.BY>#4+OZM^)OV BTB9NC:EH#4R=,_^^"K-6/M8!-%<. M#BE9Y![A\8RJ@T/6VV&C=K6H>")YAV+!S\V6S$'?Z J(FY">&)[\QP -"$$Q MH93L_S2DFP.>S)SP2Q1YSWX0-(-#PY<,@J)Q"VHX>G?,T[9HXKQHW7=KCMH5 MLQ?1?!Z%XSARO]'U>$]Y09B.D_V@C_M#/].9K<'T]+E#D$LV^V150(Q0PFNB3H- GJ#BMBUT-3/TQ[LTNO0F/T$J/00]YF",9= M![Y;1MN&.BK7!9)2.8\XCG:R<7Y/'?*8.J\3AJJ(C5K9(#,DB/CD<28+E !P<+F M $BG*M5W%>G.VNHBFN X1S#]KQVQ]#]^O\>1E[CQ$(\17OHN&KSX^[(K;-8M MB81N[.NOD\O"C5R93DY;FXC]?7-!:D!R?T,L' !Y@R7"SA.Z2]B=XG":2B89 M)C&[Z6:!$16+L?8P@%F5+=YZ8QA@\B(BJ81=O3!S#I&*>1,V-T0ZM?.CR,LM MD:L7-T@8HI=H@9'KKTT5:I2D'HW0&\PC'/M_IK]+F#QP8 -PC- 2A0FZQM&< M'FC266'GGHN$Q-$OI/.(H1,0H")LRA]]7!WQ"["%QK-Z%,"3L8 M(/\+"BFT 5- WIR>M)@^9G&'AE@9+A C(;P*;N3N(V(Z)3$:VF X -V M&*A[R$T8([HBXPS8M3#5'Y=9(%&J<31A!4J/!B MFP*1.X?A !?)=3 ]9M'90OCS&Q:'DP:.?F+^2N1]?A/C!.U^I'.(7N*K('51 MT?,T>F+_LJ%F';5:*^!Z2H5*ZJG;T!H)G60G"^Q'V(]7G]]\>'.2$$I M,@< MJTTP>%?"8.H$NRU?F4EN?'"1W2I?6YYI@7,+)N^2:&/!A!>+:+^06:^-YZY:#R7[W*FSKW\JN_IM?,6JRJ'&=Y3'1X MJJP%2FVG;.2]L@X3I2N @@%1]''I9;AL0X&T'[8N,VNY;U&OBOUQUJ)51[/* MG'?6 J"F,<4PZ67\ \R9K_1[6HN"VO1SW:5Z>?X.YLR;L)2A[>*UE6VWN%?S$>A'X'AH"K3J7]6+W TSL.'YEO7S_"(WO/;>T7FY_ M@L:M^,"EE_&/T!BO?]:J N3GLST\Z/>_@0MPEI56Z".>CR/B>4L!RU".5RP' M(PKI?Q).6*Y:'Q,1444ZN.&O\K8V$FTR9C?-9YU% 578)"-.*"NEAD8B-K99 MN=+8OG([$]@J!L*!"'6;8.20!*^JL>6UK$]P.DJJ3K:=2_L! M8R:;D ;P ]VAY_0O4HXJ^\)A*D.Y(5?[G;5M7U0W^QAESL^"V<+; MH,2-39MCFSV2T2=*#Y%T,"4E:9D%COSRRS/(1*;F2'K-'W(0'\W'Z<-S^_#< M#D)4%1U(,/F7QZO6\HT5/.1\EPYX#'C!JWI!.()(5M7U7W:,6./%3JF*+CE*>9Z^P[TJ"H@]R*UF*B+ H5SL2M'/>^3!5:J.8SK[UO[^];^OA7@?5MM M;V,#;6XM.*_R,K*K^Q@01P:M;[=JB^52(D5T4&@TA+XX-*4/\TX-M;L;L)+. M$T(A(V3@TD5"LE4K/DF(6@,AG/TK1DAZGJCN=TS,:$]OZ]\E,28DXV2Q"-@V M-O=3PT5VXNT!8S8^A-L3;N_=4D,%[_]OT(CJ&OC8IQYQ[Z@Z D[BUGZ%JAH MYQ:W/9!8@MRW3]'R++7@\2JC=_T?.W+7/_S^,-ZC+?>'CE#[2@^=\V0NG-#B MWXVD6SDAF2*\L[)8Q:CIM1\ZH>NSEO7?C<3=IT3L'")M,[Q':JPY;AM MN])_&\]F7JL)MC%Q6YN4M4G+^,!\O!85NO-'A#<%N'GWOH)&'9%WY\S1<%KX MOG#BQ6UM(E:_T7T7;;X@W@]*;0RL$)OL4HM:QR[RE^P^2QYJ(VINQM2[< B5U&CI M>\@[7ST0Y-V$VU+N ^:^\F-?6%NEQ@#:UZ94/Y0;:?O^K8.?$(GS&DA,A[BQ M-GK2_98Y&ME=]E8#B4F2MC=UO>#7U4Y5O8SLLMM7E2915<2=H#& PG-4027S M)$U$O$13NH>)GGA4Z*A]T4^>H^I%OVNDR$WHL@0B M=(FR_Z?_G;WJ=?7BSIB_?T2%^6HZ1:YH#71,A+[UQ)W5KTZG:"X733ON$L58^HSP&X M,QZ&T]^H.1&C\"Z*?8KCE$74A#$5]!(5$X3G7"]A\]'T778CS ZHSA/]YEI, MN+?BG/Y&G13WMQH$V,24ZFTQ1>1 #;&Y?34W?T5PB M'/LD_X8JEZV*3B8V^MV;9L[<#YTL^>4;"OP9M4^&TX=PZBPCS SR,8KC+ U2 MM/$W&DO?E>SZP:KBQ3KW8I;?$L)]UTZ[OE>]Z\IWT><[IH8;VU[NUY6+=L'1 MP^G&HSEXPBA+9'Q9^!D]E]1\Y7J7#QA.&T_K.#K/69%HZGA+9O0\9WMMF.ZU MT32F-*XE]W&%''>V<##]$$LKBR,4>K3?/,T#:Q+- TH@^S?/"=V M CI4R-:UL^&(!XE!:G0C^I5JZQD93@<9%WOVRV3'Q?DFFCBK>7+#+&DG$!E% M&D?7S?$EG34EBC;"78=A#8,;4&7EI;T]9*SYRKQ6V=_+S^ T'Z>='60#;O4. MLFNITV@4*?D/ N-0W-Z ,+"W='UBG(6-[WO@NCA)?7OK-V\5 M>!'UU28M9>?I0TA-Y0!Y=U'(/PNI]^N RD8DVP.MG.0,L@ M*-7)J$A\SI<%4,C.!8^$['4"G5" ?Z- *AQ5*,&HKJJC7+-B:UO4 M2R4&"DSE_E%*+MYL&H6\6O#<\=:!*GL62[=2ZAIC.9_A:R67G#3OS53NI0Q; MQUZ;63Y;;2;+WK46,=4,F8(5Q,^?!8I!I?ZNS++=K!*)F@#/NTB['\Z\Q;K_ M4 =*+AND3J5QX\(@6 CB/..-$$BR9\$S+5H!!W!ML>@KY4)OM[YR>C)0AI6. MMQ5)S,5W-G0:%.!!DYV%#:$&?HTU]:APD9J^E8,A 2\L"M6L M58L.;I6S('?<.@24:G5NN5;*5+<. R67*F==5"6ZPP2BLL!_TWK,VT.+^'1C M77'S*A=.L5R =>P=XI 05R*P#@:-1U+E"@?6@53O\,*IFV =Q\VM TG5!NM0 MJ&3[^$+7]T"1S !:GUKY\=[ZP7C!_C24E$W"B8> MG6@4:=2O7EQ^M$=.:I;J@HF3*?G9N]G4"\Y/]@B16BDTF/!T(CO\3!2]@'RT M1UYV=>8TNRDMBBX4%;33C(A%EULU:N5I!LDB=Z9BS3W- %G@USFDS)]FM"SR M:"A6"=0,D#6G[@,+$VJ&S8+CY\%5#S5#9L%)3%Q643,6%ATHU.HV:L;' @/Z M@%J1FF_\++*TZ]::U(R4119X5;E*S&K&Q1;S^J#RH9HQL\6V-EF>5#/DMMCF.NN7:H;0 I->=T%4S0A:8/0?4#M5 M<_22!4:_M$2K9C@LL.P5ZL1J!L4BHUY>?U8S+A;8[C6+VFH&R )KOD8=70 R]Q*E=NZ&J ,GS\_-;C+RE3W^,W]+3 M_-FF^/!9[+Q$831?G:40C>@_?K_T"0,ZP4@-D2L2^W-V4[D)>%BR^@?W.%H@ M:GL/0H]%[2W86.@]OJ:FON L9 CJ32=^\76JSN:>&C7G2$O"= . MYA)]A7B,_1=W5;N;J)(OHJCR94&5GAV]=%ZJ,)A[Y7SWMRZ)$3ZZGO]K1P3M MU>8KD53\.R09+!=+597!7$](#)4S+549RO4\-H:V-5>,O'M/NXZQY5Q MYDW/-4K"W5ZN2[<5]VI8I4JX',V;!NT!X$="K.XRI%7&6M5 M@;9:'*+#,D(-)5UV1H!9*J0]+*0'#NC.Z[I^ZUT0^TV8!OZG 3:9B_J] 1^U M4CX"BT=D!18F_CRM0#RFOY)I5A.LRI>M\0,&#L,'4R_SB&L:'"HLAW -EBG9 M=(QC![,*@3)?K>:/V A3%B O>DA=V_ 6>I[T*^/:J6<*NLS:4PD >*&BIVSK MZ]T0M8KGGOJU]D@!0$R5U+<]IOFF%"4E/7UO3&:$U[?!!0]K[W]49"A7--;V MT/?NE+[_,1:_&H47@4,(SURMV]N 33*@9RS/#Q+V1.88N:Q&%XL1>F&EWI!W M39=7YEIRLA39DCRL(Q"Y!HF>L4W$Z[#/G].SM<<(I$K=R93#H^X/I0VD,WI=1..SXPCCBN M>,^?M??*!Z$3NO_3,)XA/)DYX::LOSFOEOAYDG(ED_V#CTI7HYXM"85JOJW* M 4P<4,4TG:^RJJ+,6RQQ#]49H2^(P26G+XBA*I,[>:J\_:\[BD&/WSB:QL]. M2=DK^?_D?5_+[)DLHJ'V)E=-+KNO(@2_O(98)&17,97=8+&2.P_FSWWUF1,- M!(M=L2.YHI.%GM@ZUC'?%UMM@L)T(S5P/ZI:VVJO(W*,69A(]95'+*X\HN#2 M:&@=\3RG%58C4(B4'.T-3J6*>H /,GBL9)%RW8(%/43NL#4HW8=-/+YKL*9' MG1W8]JH>QU"VQ8CDDU:NO3N\8V@!$N$13G.ICM+^ Z2]@ MK+B @>X/[KWYNF)[U6/TJO:.N=XQ!T6< MI%JI:K]]-:Z'0S;X5^>,4#,+K#MMKU\"EQ=/U5:W*?<]T5E9W$ZC3;L=75B3 MJ=3&@"6ZI6&0Q+-4K*3G-V%S Z33+R,2^^X%J\R!5]*#&;\M"+PE+@%!8P-D M#ZF)ZK ZR+=4M7E]06N!7)TBRPBU!$#VS8I2U]0)G").:8H3<*'3](,OCNIBQ M6\6;L"1DRHQK&-@D'%UZE*B TJ>;9&Q"I/OJG*!50*N8NL"Y5S)Z2<_>LCG';@C3RW"[G MVHJ:Z]"!5T?M59XYK$.AEB+0<%*QSH6I;@JH'W*LBY?2M%WPS@9ZL?@;,"QT MG)[T(O0]5(3J':CT@O(#,%"$!R[+KCJRNJQIW6-6DQ:OQ3W[H9,W*_Z=4+1* M6!=>JMAKHLWIE0TLO.S(_]E$Q V[DAY.TZF0^GXY#0V0.\'(H1*U2LF0>GAY M+4V]!S!"BP2[,X>P^KU/V)E7U_47=='W; K#I?05+J35[4WY_=DFD!=,R9V1 MN+U=J\[H70M7,F6@BSN (;_Q6C0Y$[D=-261K$^M?^YV[G((KK"'60:J(H?W MVIDE]M[!0YSJ$H\9Z6A3>KZ:?&%/".)S0TBB+CKKUMKVHL)>G0V>?8BW$8D; MZ]T;LZ$O$YP])N='Z\_P'O+XE?Y6@N^@H4RI1W+O^-YUA.EQXS<_GK$R/YP6I(6W4E5Z&#%O)'*3_ ,+MIU\!,@7 7(8^P9Y 87NEKDM.R$;).JP4.^EZE]HGS"VHI\ M]CZ;Z%%RU=ZFM=5:<_)LPNKV;;E,O,$28>!ZDT: ,"O&!4O:TKWO:4?+,PN58+C>3<9):B MHO@JP[IXJ'K[/\>9;1W'#:1;?)B%R;T>*9>H0CNCVIJHM,U1W\X0MJJSB^0^ MPLXXM2J&&U]XV!F4IB#QS2Y#[ Q'JY*.JOL4O5S_:)[KII

H'X"1 0N6L: MO4Q^A,.DPF6/9KL&T*&%=SFDF5M 1FS5W9)FS@%98: M@'FG?.&EF75(IISJ%9EF" "8;PJ7:9J9!F"]U;BKLRR/@G_L %:C64 DQBS7 M*7M->M?DWEFQGP8L+ZPTF;Q0H,,&-EK?N9)^(F) K?SSH>.;",,(G+"R-O)> M(WU1I\_19!8EA.Z 5_[3+$8H,_-OJ-T?QOX2L0^+$R+J=.\?!N62TS\,6D]S M"A=PMHHI:2R]3F5-M?(I Y#Q?).C\8,TI4#>QT01\BVDXDR:8AN(PBD2F+N$ MX;K>GJHC./5_Q^"^)IG00A,[ME[M"4^V/]F:\PVN2]1N;TP07J;.X>LD9K5> MU^Y$ (;P9.:$P_0L)EI YN@Y)O"S&PTJ8.N?6#M1M'#'1%@4$:O_[,M_ MRN'@(R3,\".%0!S^=K6[L:]SE@,*0O\T[E$_C=OFZ2ZO+2J.1$#Q4XK'Y1Z4 M2O?4VC$&"ID&D6NV'>D_"<)$N,$#1)I\O(6;N\)9$B92:LN7=RKF<0I\W:F% MS-=CUN("FJ_D;>%V=&D##P),!,WJRE;?Y^X@>J==(3/HN8$Y$S V]CUKUKI0 M>DN%5N#Q.HI0D)V\/JR!H2>_@1O[2U;/N@\)Z4-"P(>$])?@_27X\5V"9^&* M-R$%/4DE:]]4VNYDF9-$M[ZK_?VC O<+'2(F-V&V]7>.[=[G]=6C:8WB++V/ M*K=+%/A+A 6U#;O\/D#4TIQ %'@#4HBO;A/2LW1 M,\T4^3%[7-F0IBM3<%0 ;S?)WU!ZR;S)*D@5_*43HVO'Q[+*BB!(.ZHI*>ZM M\.:E+GW6J/'\YMP4?L"$ IP'PT$MXOKHQS[ZL8\=ZV/'P(I(AAD>T3GP!KS9 M?;1%&\@+/>+6E4VT FX5![MU%1IMU>T<[[MUA1%MQ;Z.8]ZZ(HVV3DIMU[QU ME24MWB0:NN_M*X!IQ1PU=^W;5Z/3B@G1>A-@7S516[><>NY_Z"'?>]'>CPK1 MWB391'O?TQXAA2?V72?H0[_[T&_XH=]]-4"MY9/Z:H!65P-D)H^ ,A] 1 \93HF2A]J91^*V#(0MNUHHYOX,;,' M;T*/G@N\Q F8LV&$@A1H,O,7D^B*6BCQBJLOFHR@#>9-#C!AZ/D8N;0C$2,M M:_Z*BH#6E0>!BVRU304KZA[A](D >BI)-2IO*Q0OL!J]V]Z@V!:0 M73!DOH^UN3ZA8Q'V3MNM/_?CX?0+C@@9H24*$W0=X;6EQWYG76ML2'J^!\>F M3*T)2I0[0\.0?S!K,@*0:;^/B,\.W0/OCX3MOE?G-Y/+01<"H/QED*(P>8X. M%(7="!:8J+N74]))$2;.&2-#&X:""R:QJI=W@".\?7:X/=#"R\AH/SO/W.2D M_UCO.AE_HKK>6C_1YZWT>2M]U>Z^:K<55;N5,H4UG1VCJL MME6R%E),6)]6UZ?508ZHLCZ?H$^K@RBDW$OSK;R)+[^L8_B JX8M'-)+*J"( MO,YR_0(#77HAMK%G:TL)>#1X=F!;H:717WI0MTK4_URVJ8F,,X>Q5<5S"!ZF:-YN[P^R(777A) M)%$$,"? _-::NQ.!"='!3I**@(N^'LI15%S2!3R,+;3-ER;[PC%0ZV3\\&IG MAALA#:AZH7Y:7:.F/4 86;#D#Y3O,\4-Y0IWJ: MBEQ"KU[8OXK6O6)G;9,QF$=]*L\1.=%#Q%OSMKX3)](]FH2R?H< MJCZ'RH(R[@V"""N/:_>BSA@#$E_:) C"UC.T!0,<1 M[=Y!#*U=<>ZMQ=!:&^<.SW$)=&:..+C6LCCXO _9VBAC8*NX4<@<6'#E(=SU M'-DP XN-29BJE[R/,MX)7"O.^E<>S]H_@]0'MT((;JT!3O\,4A\WW,<-]W'# MG>X_?=QP'S<,0Q*MCXNR]N&8UQX1W;^49!)LB,\0&7JEY[!Z,OV;-]##VP73 M?L?\8LA-V#EILT+%:UC2VGPZ4.5M#W, ,KMI$C%Y&28QB>F9DE^D^U-]JLZK2=7IWWSJ\Y7Z?*4^7ZG/5RJ!V>%QY2VV6"^W3EOHGD "H]/X)I)QY9_@)I#Z%#^;&V[]0<[S9PWW67I>JY]!M M6'9_;&TF&*2J!H??:L. MQ_&B3ZME *Q-LH47F](_Y<.9F2X"9_3B_J/MN)O)UO_)=MC:B=N!GK$_HO_X M?2]MOP3M.)G/';P:3BM$RUQ*_L9#,D9XZ;L"-M;4^VGA!>1&3Z'_)_(R]7X1 MD9B4Y&,OWDKW5XPFZ^MA1BUQ7^>W#(!V$](5A,8QE7RVZF_79$I2^F0]X# @ M3?V5]SD&)GZGVM5)@K@/?M6G7E 0,+=?Z'UU\#?$#N1K:N3)+57=#+"B1V== M. L_=@+VZV >);NHUU:VEO+7# #W!8745 _H9 Z\.;5>Z '+26\Q% 1!K:]- M4=WYYFR.I'GN>CY@801W2_8;/YQ;J^4#,TJD@<>J!7LP#[_4AH()HEI8D8)Q MJ("#-4%':Y.I=2BVQAE42*K]%!TH-3.^G@XQ5#+Z"VJ^T@*U+IRD0WEJS>BU M%O3: JAH_EH;$]&%J:;1V+;, 9M&B#&F<+QB%]/$<5/O\L#+:J ZP4V8)N"8 M];<*R*QRH%9V,^H1%6%_OBK\1"1EA 4%E+Y@1(4IC(/H_&#U""7]SG20MNBDH&9"X4,GC!*YUU2'5#0%,ZJ M']$?ZZWYM(?Y\V/%W(M:PR"\V:F]:RO=4.GEKY%'[96='Y*C>4@B7G-UNFO4 M"0L'9_N!BE80-=;WA@S"\^%T.WQ^*?,HDC771M,(A>C9"6J2IM!+&X4744CH M^O+#I[7BOD;H:Q3&LV"UWLYY%"KT:I7"G:>>&ZNDWJ\/J%/:^+="2#_@9^OX MLKR+JO30^:0*.SX[3RR'";D)]F,?D313/4A3H2,^?4K](%KU?=5B>-!FJ13& MH-W[O+:UM:M'MEXJO(54;M3*VJ:8S:.L6&?5.$P7RA=\7H,*'Y]>?26]V+A3?FN6)7H7O#8^)<>PJ7W MC$"14%H\%?>/DK-V_F .'@'9CJ0# N@[48,Y'D-K\_IJBXY*% 9,-+J7H%8+^W=8 M9+>VD*@$PL!$HWLA$1K%,*OB=B4NY:@DF'AT)S#'4A&XB5? 3,4+7:!T*R." M:P!KZQ375B=5<7;65@ZNC81:7)^U)8$;!?E86M7^XVN%=3\L4//Q%*@[7!0Z MJ)E[R$X*8>"B9<5=;J/PB1V7;R,G!%;0Y1(]QKNE5YJ*O=A;46L#4N2^E7Z6G M 8;N*2FNOW"":]K17Z(0$5*\\]GC0](!P(*NF )N8SO)-IFN_Q F)'&"D4^^ M#?%#Z"),M\XP7IVO[APJW#*UJM05$$L95=+Y4>IZ?"P=((""')E;].2XJW,G M_#:<7@?4N/0<"R-+D3"_ M#_*8#A>NN7P;?8EG]/CG$Q+AU5T4\VO0B=L9/U//7"_%*)3V:,U.%4HERJ^UF875KA-\D[1KF>"LM# M%R7>ESSK?)\'3-[[G,J:[MP:MEH> ]FI'R@62I(A\^_)U@1P.5"+ZSZ,>>@1 MW6H"4,+0)#7CAT9*Q*_%/ &5;46DJ.B^*2D1AXP&/BER= MM@/+$:R5.I[%77CAGI_&6NYK'#OV_#[6LBR_K]C%"G!]399G,B@>L]2V5YA8 MZ!5Z10^>Y>D)BF+Q*M)7:@A'V1-J>0:"LA>FTIJ "42;NJ'H78:96="N;I2Y MIV%&T>O%0\&?W3#.R__[?_\7]]^$#.+BZOR35](?-E&CS3LR!9LBC9Q92\N_OZ MGOSOD]LK\%3082_(4I,5Z3X"_)&/*^/ M,?L^BI]^^/SQX^]_T%]5ML#_^J":?][ZTY___.W7$Y/\ ,I3!J]+M__V^$ MB.&((T9OZ8K@OQ]N+RNY^_,/V.*'D#[!%/I7WB-ET#YSW!8 M_HS#\NF/."S_5$8MW6_IOWV7!)LMH]_]T)71>]@!U"ZWAR0MLQRE'K/,\@') M*I89-L*=+MLA\9H5R_N6ZU#0#5+\0)/)]T=?4QKZU.?K3W<9+7.-&.[&*,X+ M'_O/*0CW^?.GSV)+_1/^YF^7(:SGI^"1T7F2T#3Y$D=) \ZD(/U&0C\<+0>.9 )#R8LMW>[BY1I.,_]L%\.@W= XB/P?/;:C!?;;?S> M,&=T1>,8MI#W>A5XCP$+TH FU[ L'I,T]I9IA3#-WPTQ,W -^#M&%ZOSU8KR MJQZNS&A#@/0%N?JV:M"XD>]H_YZ_WL1INW<9O!Q *[LI3+UG#.G\.0&<\V3^ 3G 9RH=?^,2?JOQ8:#@>WT#( MVIXNZ#3 PU/L;:IW=6U[Y]?E')[U/C[M+YCW5')'YO\^P)HX];8!/&50&S^- M-MM="C=>M$I?\-+S?7YK5ZWS5I\.L70P:U1/%97.RSYK<>'O\U1PFP+_>(0,C>PM]2U(3"IZLH24Z].-[#:L8]E\"Q% @E MZ:_4*[WT6G\[P.3<4EC5.WC&XI(6VA'?IJ#[+1Y9\,29PY-WB7:V8 --X'R! MWR8KV,#PMZL@I)LU>O[W79#NX=Q,8^X(2O@E=K_VPL66 MZU$_POL.#IK0/Z,,3J,8SR/QK/B)HC3P-_BM]T2_0%\I.H4NO" NLPV.F%%K M\_ U\H-5(%Q0B]4ML!0'N-GY6^ !CO3D-ME5/QF.^7Q0@U#-]72D9:@]I4$L MQH]IMN0X/Y4VXL.6 S L=TQR$<79RW.Q@KVVB4*^BBKX;_'AL!9[L22JU8OK M* 7U]1>X6N^C3-5HMNB_D>X @W%%@56:OU"4077_$/I!LD2UESNWH&FMPOPV M6B,PG]]$+%CNFXZ7IJ\&U&O@@CIP4,H_"2X;%)_F[ZU=9FJ7B-F'L40;*5R@ M93=79=M!3*APN3<=V(5&@ZN3>O>A(KZ#H:S[!%[G798$ ^;]/R8S>^-R%X_Z9OWB/?8:/BC5KNLH5 M??*6^Q,O_!6>E"R* ]^K?F97-[;K+$RXQ"7.6#ZPC\6QKW0B'DMG@(6N X6D M)R;=UWH:*IO;8CV)4X-M^*^,9?@/C+CP=\MT$0DKVQF;8U\P5!JL7,^ M?90J,Y_O=<1\&E>OWW8?#KD*BJ%BKW<,S!D.UJ\R\;R T*F_/ M0T)7.W85K*I.WU:?6EMI>CAEW%5YV&RAS5!1/'M4-(*4WS?5"E9I4VL#=AHE MZ6(%%]DI*C*,X8# S>5=P2$0)NBL?XHI+7LI'/WY$$:5S99%>TIO*?:V0'$1U+\2EG>S1*5^S+>J^&,3ERE?*C1>G>QZ-*_R<&$UQIO/K6R>+0@,X1].=O.<*D:^D0B-/XJ4W+39T,8'6#[7GN;^FB7 M0J,!;<*7FRV\B& ]9)$=XE=X0Z!'HL$FW/S] ,(5%GD^7LNPY31$?!Y-9C(^ M]>LHG89/_6V,]I00@FIKO(W$A<=?!#(6_33RBZ/5]JO!7D[:*=&P*:I:C^?) MQU?2W/]EEZ1U]O2V7X_'=(?[!O62Y9K>0T\-UO>C:-@SAD7A$ZH1-]*/G[V2 MX."4*0_Z!9(YM<\.M;+.Y(;58^J?,R[?+^[.9!7A[C%I%;PL3X0;C U[H8OR MKN5'UUOB2TKI MC,2CAS\".[4/A^;O!KF'4]#/DE3&[E;>M_E6X[Q77Z*NMZJF,(" \ I#73*! M98YV/W@4'V:_9J@L3:%,;Z4VI"K8+DBKLODPK,=X1IU1\6]N%^0Z]4]!NE8W MBC[!JB4ZBLI(PC$:D[0:/AH-E$-SM*?9V)J>T@8MX0($A!9X;8":LJ:G? R7 MZ57DE?I].],<8%+N<='OXKVQ2BIFI*SEL!@:TK,A_;P5-PQC41:;OXR>0ES^ M0NM%CT^I;\UM7X,.&O(;A?QQL-++5&H6)[ L5T%Z9#+ \13'YA(XDY'3N%NE M9_XM+H$R,CT9U.XV'F-*Q:TTH.5;V7/[Z<#ANJ2%VJ;#Z-ZY@.SVVEV;+X=0 M83DS]=:3?)M!5)D(MA \)YD7IJ 7H\EBRST>#6F:+3XDKS(&'%WO9UFWX8L3.*KBG@V5'3Y6@X?PT1^"X.0QNA1\D]^F,)LLXX*91.%%PBD&%D1$G(G2MX29X Z$A MWEWZ?A+*FE)79=0&UTRSH%1EZ&O"U^M&=%@70[-OP?U65RB^XGEP'OHEGISJ M=J-.)&Y\,C02L!<3*.TW5>;)BD9C2)N%']3OY&LJ]]:$*NTV^IVHS3R+\*NKO.,PJA"OQ,3E$=N M@6NXL^]?*'NF7Z,P75==&AV)]I0[<8N^XXJ$B>QO]B U8% VNXWO[9-HY?G/ M&)C[$@=I2L,P2H,EC58I[+4@Y&/SN*?>A\O3^%S"6^ %?E?4*8,-7@Z3C)"DF.2A\O :[1F7S M01:5B.%$G*I&A)&*QM9VYJ$9[R%\#!C#4/.PW +8_KL1@!2=!6R75D935+4> MQ&/O^;C'1+SUP>C6 A*U^]9>3+,7/\'1AEF4*N:X)L&_LG&_95YNX 3PV/\) MMK7)"*6->S,:7@0)'+#")'@!OROS^5:W'46LUN'J:QV@5?+I& QVF$*CXT!> M:D!9VGPY>)A9'0Q)6:)"EB,(C"8.LC+ X:@ R6HJ-I_NU>&Q&DV;1[]5%GSJ0&B(RTOGY2Y6J&9S MVXGTG$0G&/>UC6"!+595-UCK[ZW[O1(@B3+5T&JX#ZI5:@^K;#+E)>H /TT2:32>TGPP"P\+YW'LLJ M.)PA?LQ%M(O3=4D9C*,^=>T[0062YVH"TXK-ALG/6%+J)[@(%21TJU(DC=\--.ZI&M!Z"+[2IJ/275N&HQU!8$#3 M5T6>8(.IJ^JK,0B2+S+?5I#"5U;#* 3J=$WYC\-&8TH(:[I=6GS8QT--QK7B M\["FJO QW]M+<8?IW6#XD$(GAL<=IJ6(<@2Z?[D_VUAZ4.:JZ!5I^. 5/V%$Z1(,6?JN^!RB_& 3,@#(=5 1J!J<_J:_7I>))"9;Q.VU(VQU(9 M*.(0"]W1)!?4D\5$')'1_C9:@QSM"5UBM6C4TRO/<+/-N$*VOWJ_1#&W\S0B M'1]+93PPHKD@4".YJ3J^YR@JPYEWWEXCNBXMTA+Q 4L2U(+BZ,)"7-U-!-IC M(3P&CIZ_TC2#S,DHB8^*J1E509J#\3/(W;W9PF44:\6[UE);U7H( '5XM<<> MUL2<^["8@X0KJ<^J@'FM&.V^=0_3(/0;$5F)/L'J].W*IH,8+;8Q70;U17:- M)L,$-X<):,N\+ '?QORXTT$/1KX6FNF2\C_57JQ6NQC8FGRB5&V0)0OZ;W#> M'4%@B'/-2];X?SRIGCU&>9ROJJF.?P!.\[\P6HH2,3"?(J8*<8ZCW193A!"; M*TP#N&A]&>E8?8_TRL(@GE]0W[.*X;D2=;40@"T^'"+.E2+O[W41&VQ]"UG4\O'#>+ MU5SDL/\D0[[8G6?Y;"?8)&UK1?NQ0Z]Q C:4E ,V]1[RX"9AR$::NDV MBHM[O;+9N&P!)_OL'5]CDCZ&@G44?T&_#8I_H>50V2#9Y7038]37IE85K/W$ M"3[F'9JF^#G"CU &ITOT8U1>PJ/5=R,$C%;#.Y8$V\(C!\Z"M9>?C#8 MT^.@MD.]ZZSA(WLG.HZ0&)N#(N39\Y6W>@ =0P+>E![3;Z,TQ'J20)/WD:SN M.1[LV6%1;?1&K T_8BBN^B5?I2$P-3TG($8$"5 MWK)"L]&@<2X4R/0E#^^")8+W4E(+^O(62GVE[F 0W7:#O_K$%NY30Z4W60G MZ^%;^03ZZCI11Q(9ZKZ0!2L/U,]RB(ZZR^-(2B.]2>"7I]R;]$3AES3)A/^;+%5->\IW4C+K9L5,:X>V\V5YN5S%\DD_!Z4V$46Q+IA7S+]I:&PO-;+%2ZC1N]F%TE & MI>3&"WPX,(%/[C&/&(8JHE6N='G4692.)364Y2"'38-)3NW=N>V_GQ+Z::Z^ M1;[B8=U\V^YJ7-%8U4G[#1^-8EFW7K\#9:IL N&D@(LY9UUJ!XQS!('>X@\Q MSCN*06-"[0X+=:S@=0PG>Y4LQWW;DZ((1_>EC\9_56^B 4>QJOU@6I5^_%]) M@*^:2)>Z+T;CW[%1N BNX!6%(PN.JU+PW2$X&.C8D>!#=5CF!\T&L3$BS 3U M596)^1(.BAU_.)[!LV59^>AI\:&;F&!E@6Z."G:V^M6F-*WN/PGGP!/H3EDI>K.[7]!05P/DR1=R!"H/< MT62&@L-K0LV_$5WNPF;9CY M)QWY16H)H-:C56R6X<@(1#D<")I6LU9"EP M[2W&QU,"^3$LL9JV\[Q,JBC&%( M>^A_]>)?*3X6I0VT:N%4?]#30?ACQ&"]>K%PYE2;ZHOM!LRVO* ^0C&\#%:(Q,_*@Z9"Q/1BK ]IV 7$,OY'Q!FY\(*X[OD['OXLUI4YK!*<13#.-Z@:E.WO M5M\-#-L"/S,J W?-:LV5YVV+3X>PWE571/H/RM"K]%!Y6[?[=EQV[O8NIR.) M#!,<5,"FP')KM1EOM9_T%121V?F:4"!;?C2@\E4.CG>4"M:*A#UK!=UZ(L1- M1\;4P"57-AY@R&&E-D8>Y]L,JDCEBCZ3.\CQ$V" MY_S)X#',)CC,CSUMD'JL5H,OOIO MAL7_$6I ]9N@X4QL0\':RN*D]?V^YW&S,*9QA&])8UUPW+ *E?5H&O8BJ IF MJ*L@I)JN"&GL6[1[3U8X=:D\- MVM91-$;CT)JG?*/!.JEUU[;Z=@3FW"9%O[K]D'Y2LP99&Q_I0?O!4UZ^8J$& MV,LE>*PM/K"H-ZA0,:U8->;K'_'A:"Q91YF51E5@ICKBK_83BT\B;F1*6CV( MRIN.9A48]L*DRF HRMT :S"B.+*-"/A.NAKR<*W2D6H:]AKQ7A=?4:[7=2;J M7/^3P'G[3Y\?[Q$WKT3W.V@RKLAD7G?W^-AD\=FP<7=-D/2%=@,!@BQ6B.F: MP8'3\U<%X?QVR[L%PD,<55C0E0.?+(,$]S.7")X%;GI,PP)4WS^U[0>$B\J5!JY4 M7\K:#A)C#;N65KBJ%*K0I[T'Z9RQ! [%;=10)/&O*QV'X_:)M?9%C>(\!T:HF#.EBEZ+F:AA_ MI4WI*!!H*UU8N\_/:+*,@ZVP6!?J-*#I(TSYJX0[WA%G)5FQ]3:#(<]+8$YJA'T6YZR[Z%5$_^ M5E7JO$SY/OS[\/ JG2;B;;1& 6C;='E6?S ^[F*T[4O[+*68U]D-A97SQ%# M\E]XH'YN"A?*M1WFMMKNX,)491$+VDU3"'6+;\>C0=N#E@6%+QD?Y,U1S UA MQ,W%8!3UZ"H[;?U'0XBATWNJ@P?R;8;8 KO'A/Y]ASBRSU7)7?5MQX-LV;KN MV>$W8\ #J,N@J6AL+\M/@U**9ZI4,(UZN!(_(?, U;Z,+1$=%O,I/@N2;93@ M>[: X-3.EOPF4O:>_U[J*53K15B3@%+>< @_BF$_K$_E*6MI;R^\]>+5M^]HFC)ALK58J;>2ZDB6L<@Z M4B;+(Q9PX4.;T)#Y8IL9&';QH=C4I, M2:/A$#&-!=!@OJSY8)CNA]F"V2 M%29JQCZH1."IWE!VR ]:"*.2+?YX;W"1-WYN3XDJA6#3,%J9.[M4HVK]\7!I MZ;<435=X.F>I9UG2!;XY,$;R/MA@.O7J#GZ;K(31"[3PF&^VVEHP5CNQBD=9 M!*4KF\'2=D.8^72H%[X4LO-2VB.Y*GGPYF],5NA*=51)17?X8'Q;5I'QJ<4$ M'(JJ2AFA^X+ DL"$Y2"B'E:E-KFOZ:H@H]OC)"^4MB/4. M0/WT5;C9#0PNOFV%H^?XB#8[M!U8WHNGE0CYX=%U93?KL5];C"O3OHB\8:M= M*?)C/N\+WF!)0R\.L$(577I)N1>LIN&PB2[WD;*XT1S"^WUD!\G)25>#J$WY M*J0-22:EC4>+M8P1F7 *K"H=S4=2Z6GG8::HK,"J[".E7MSZMJ,QJ)?A%QUE M.R\E,-:N0;:9,BSW8N]1P8OS]".@@/QDT7*:\-K#FDI.0<\)4I&O! =O26W/1'H.C\HSZ$!X/-4[*K6-\M8]N;$* MF!#E80B-S7MB]F8'K^'E!8N\:@[--O:>R"_1_3K:)1YL-V[&I2(UX9+[(6$P M<#/68%H<\?EXPLN.*(]V#(7AXU:D7=Y("2T8Y\]?:8R8N;SZ-K<3J#V:"51; M=W-8 MDLXO>1XD=;..0GJ]*YFFTB:C>0KGH\#F9FC<#GC8YQIWB"]KHCS @#R$L7ZG M AO2O%FU!JM:#_IP*5J3X6(.EASH@^W0WW?<:^4X:H/A7A]8I,NL,17EU1NN M.UM/&49K;)M&>!\ ##@0=3LE@5 M M]:0@>U_+C76DG74>A3K+*)(9+R[-'51LR9D1'#98\W)_V,Y/ER_AHD*>7H M->*I>1^=O\(OJF 8CJ,QV$V6E>B2IO/:U+CZ;ZRM5[G+X3F4Q\_3L'K7-.5G M0I8OL%C)DQU-_X>H;V6KU4$O%D/21%&Q:LM8H87-C(*#HB/ZK:U#O?+.E8I, M@^/IC,F3T' S-W\WI4NZ,1-< YJ6/C#[[]\RFDUEV(SYYZ$FM 5JGPVHOBIC M<6;5.-O%6G<6/9:=@B)JN]2X^T92H\@AN(GIU@M\%90D51<5\%^+./!&8H.^ MZ]]>K+1=<'=7^I,-=9#&0OSM?,-KV+L,>3CL;9"T67'_'V0?UH/!-'PUO#NL M\=;24>\1GF3&\5QZBP[,S%#7&W?(U=UKHD%OQ8HN@F3I,5$X:[DKGNEU+5T$ MSHJ[0&::%>X)&410G;K6D=A(GMY5=DS&NY-] YQ>FR^'27W,OW5.]B50$8Y&Q&W]^1#+3E9PS-#H=/*S1*X3;VWQ]T-CV-OI#!GQ M0!.,=JH[W0X:CNE(:.>:;?WYD#,QWZ7K".$%:HZ$BL:C,*46BA3RPH6M3:>E M'X\!E;-Z9Y0V'>QE))735@^D8MMQP3^5E,AH*)O^1F*3$+O:'/(V6@,_+HM& MJ]#$63HRK/ X:H. *V^W(L3 8Y@@?<&BEW/6KNY.FT^'N(AE!5I,M4"#H\>: M)*G[8IB'7KXL3[:+:HLU-W\WBDM86T>EBZ@Y+K4M@1$Z9GAX#V7^/,D9$8X% M-AL+5^/)3KIJB.YL_&RH_!:TJ#8]00_:.?=!G48PYQ5L'?Y]J(MJGSU8C67? M4!&@Z;LQ6%LR--RJZ//:3WJ"PH W*@;0\2A?<\A?!*Z_75:N-U7PP1!9L@KL QG$#3X7*Y-=\ MHP$-OMJRW@P97OO)('5SO) [_T$EY '87R-?UV.N<28T?S?$B5T732Y^?Q'% M2NNM.H:/(S(<&+]QH-9N[Z9[).9: =,UEY('?AE(Q^T]T$K0 M87T5P(MWL;J)D@ S' 6.!/7/3R[OS^:PM'1"F2!RA.IEN^7O\._V@BF;SP[X+;>TUV*5O8E. M/XFZ&4+1+0WI"U:35.W?F++;3+$G^\M]D.*K^3+TX<7E[SR&['(W QH3UL'V M/A)XAI4VT6,I#&)FSQ70;0AFK&IMTQ* &2,(7#E?PBI/ H&)GU0%2;?]:D!] M6GJ;ZX.\*QJ/PX&;*S1U9 )JZ<=#:(!P=B)<=UVHKMED4,M@%=3BR3[WEU;Y MK\?0&NIDK2A25]YN#/X[//EJ,ZKJOA@RHC./D5.! ?8V:#R[?8SID=@XVVV^ M'%9+ATV^B#F>CM 3*^I4'?-E3XC2/U'&_C.,7L([N%"B4$!>EB)/UK=W4!ZG M++V)6TL2;NEH "7L2&Q83$)O$X2>"+#YE;)@'47^8O40KKSG*$8^,RBCIM/B M*%I#67]OZ5:F4,!6?XJ]3?9Z%=:'2A#!EE]_4T$2PLXW6)!$H7M[&[]5">/J MPEA'?#Y(W%W'ZHKU:)K6R(]),6@/OW\4"7LK5KB3YD\QY5L*QC<0*NG9H1[7 MYHM!H(MW":C^J$,OX@=8+C&6P4KWUUCYM%XM:_7IX);OJX;(UJK6@[AUPZ>4 MQAMDJ5$IKF@\A"4&3E@?@9V#9U FEE@P%T[:\]N2L$-[D$,M@$?:UF,7\"$P']*D/I:CYH,\^_@9>=TP^"E\^K?O:/CAX>Z[ MG$0Q32+0B$I/H*+K@]=,NH[2O])4>D$040:'%\91!1C^C3UJNWX<,2K&!X;G MY>7E>SY$.#J?/W[\_0_XYQ]@72;T"GO][M^S#HG'>R3IVDO)VGNF)(Q2DF#5 M8.H3S_#!_(\?,KZG)CL[$%MT1GAO!+HCT!_1'1+=(U%=3EE\7V(J\7G\[M_% M!B2/%+016 !9.?3-<&^">_?!4LW!R*IID2V.2(%6'9Z8M 5B!=Z!'.,&>ST<9 MYE&)I]!E8LPC0?9#I,,R(5[H$VYD)C(NP[PIIBAYR3FHA#;ZZ.7(4P%NFR!) MHG@/KST91]YE-C-Z^)QU,4?6V&:E').?!;4Q#WCA(6U( *]A^GTOG(M04NL+ MIM_A[R)$Q?(1)*<%:'Y)&BQ/T1@4[[LO*$60JY,:&6WD M K ZWATNIBR\=+ME0240?Z?[79(F.=H$B4]&'M8H2A]S5)['QLT9U_2%_R7I M9(Z7%6U1*5F:9J'=%G[T@QB>:_ W>+:C.26-B'3KD8 G)T4QO-U#FG*+K2*U MQ%!@_,T__^F/$QN:G#U)$"\U):'!XD4T<*B25J0G2Z1>,SW9QFOI='[W'^3B M:O'3';FX77PE%Y?7\^O3R^LO9'YZ?_GCY?WE^9W#]Y-[8>7DHJD)>R*J*_*X M)^^P-UC4[XGND&0].GUZ9364#B*7NIU#/22;O,K*!YH'IZ MFO@W/ YJ/2"9#[P78G)"#%90/S';278(YPL9R?B'E5]$(:QITNC%PR= M5-V0/?0S,3%944*D3W(=D*P'\M?I25B\F*OG,BG.I2,;$C"@VB."#:\P&)^1GY(5P9ERI:M=1N(2+A"MKZ@W;Z04EZ$D% MC3I[%5MCGN7Y%MJRN]>\-;X+NZ]\W!WNL[?&WV^YU^(\5'>\H@.[@1>))B<> MPXTR5L[O,,S_@/<3^A2$X:C93[&>ZP'CO,KK")DUCA1W62==N61],9BO,'V+ M93L6JX=$J*&=HH"1U(=H]6&7J+26B4AQJ%\A4;AUE41 6*C.KKQ*CH'*YZ&O M@ ;&2Z0S:>4CW !"4I(4$17 MF2G?SGP67<#<$/[(YVMISJN7-Y@G1KNMG%=/OG3%Q ;&Q$9\8E.[V1-9K$C6%Q'^>-X;N;U[ M6K\)F0U;Z&_D'A]G8B^P <*]?]B"M MN@6-G(-Z@VSS\$"-5G\2[$S#,&Y= MC(+EG!\S)2$/F9^BSTGDSUUU?8KMG%7?M0*N>W0C- Y[A ;N@:VB#Q'P91?JP+5^5" M,Q2IMAMXJ2=6T*'H.,QYE*H'N^HX^=9Z, M3(Y$4IN '(.LDR&3(H[YU)($&8+B4J"4!]9/%U89GUS>Q-+!<"H1[?8I0GH MGQB"U#6D29,7]K:92H,QNN@OVLF)K&805"MI>XR/LBQP'B9&B9H(404P"8DR M\I.1B[6>/7R2 &&DC:IM6.*IRQ0IDL2@.7H!6#7OY&"5@8JI$:C(C0L'\S=$ M5.(5??*6^Q,O_'6QNF!1'/A>][>7($J0*L9M2;ICEX#5,>\ZPLR:% 5SKRE- MU)LT_.)7Q?L. ,'X[GDL'A =!95(8-X*X59 LUC1 #6+&4HMGRI/@A^R"WT% M05R,2LP%5A">[N_LT?+O& MCNP.EV" L_> IFE+ E;-O$.L!"R=?!-'_FZ9+F)5T*WCLUK2XWY:27*\C+-* MGIV]IOG6_A)3T%>XLO;IH_0I\NV^CAB64F>)\^JC\LJ90KF]M)](5KFDE92HF384!"+.(Z,=AXFY% MG6[X159H-^$^VSD\M**EUREYDQ,B,?X#UF[HTL/N7C"Y2MO6#)GQ/V2=SX@8 M#3R0>/^S 1%;'A*ZVK&K8'7T.Q%>:(]1%C.6I,&&8Y+L.$7"@&1IO;1I29E' MR31*P;FN.^)"&+EP:Q,N9D30)]B!LPI_N#H.2[< M6/UPGL--WZ/]/$BY8:RC\BKHD8S@N%EG%5R[55Y/HR1=K*ZC\!0MHXP[9LZ\ MU+L"M3E,$'A4U83N-!=(DB/?POW (XM<04(ZE$<[>$"*Q0K-F,3HA' 1=3>;+8OVE-Y2CHAFU"TZ?6.HGY$D MHHA_B 7U?&E V8'S=!#[(IHZC2SXM/7V\#<1@:VD=0?;Y$PT=L3$.2N'PU-D MN!T/+DQ> /PR/(U@JX37+()B[-;53D?,FEYT3R,X1&V!I]*K< M7B3!?ETAV?8\#"P_ L*DJ_I%W O=,S&[5G%(A'?N'A*WYU$Y**A4LS[DZ%2O M%(>G^$%IG),](LEVU?A*2N.XQ=>U* >K%<%Y/) \D6^\.-WS:IL"BQ#-&YV MIN1YO$6ZIJ5KILQ?DQ")Y:7A)(E!<\;M0'U%F!=" #3@)/\CYNU_ZC)E!S$5 ML0:T+(343U=>.9\'L?8'\0@9F*?(%\;>'.:Y9EK+//0-^W,B0BNZZ+9<:34S M5KCJQSW!LH_?24"BZ<@GI_&J(-2Y8S%NX,-K;V,!#AXI$20U5F99@<\>L-Y5 M\N?E9NL%F 28X5^+7Z&"@S &'9]!&E3[266C!IH\QY&8H(C*GZ;S9U4/>1CQ MK!..!^%.T,+)G:]98L2:OU7?S?LD#FZNPSA]AW7C7,M:>T>'.F/IFY*9%<15 MU_)!J9EXAM=1.@@6:!BEOQDLT%[&6-GV^\4"15R?WQP6 M:"_S688%.I5Y=6#6P423\S#ET[.,XFTDS!<\[$&6ICZ-_$XGDR!/BF N#8Y+BF&AXT&4V M)OAL5&.BO?AF\294]5UEA?0X* 9)7AW")?^ MVQVHGA_GUXQHLH MXETTA'I\<,?QCA9%.@(7?@KR'(8I',S.0*#;"I3P;$>QABQ_23H$W(8S[Y'" M91" CH/]N7ZF.Y?=7*F?/W[^0[]85?@C,-T]?J$,NFI&%/T)"<7:R--#\,,E M7.#0))7E8;N>C+? S#S'$6)$M05W:QG1)C*N%#%9SF!B_Q M:I+F%#-98O*B,RTU[XW([KC4:BC,>,&L2_)S+R4BM#?'8@$/,T]S_)RS(M/# MU.J _F/4Z\ZH^#=/R^ ^RI^"=*V>KDG>KG M/2:5J*Z$E5QU9BCR_:+D2M"=_Z*=S*Q5X+^>ICX5J5A1H#ST[[P'@8RB:,8A M_-:*?H:RBZ]]7\D5B),E]5[[<79TE*JF?EO.^W'MHJ:Y71E*#[V)S4,Z]++B M=DH=EI%%?\":SX=D7 #CT (?K(O5_9J>\O-AF5Y%7E=(P?91(083W(P+NO3I M_/;\#K0M#*/W7 'J]3U &U=E5YQA13)_4?97 MP\&:2"8Z=950/99JL"!7+KRA0B+'YBX;4AA;IUR*4;//AN$\JUJN8!\DS&.% M.8G!0U*7KU]&3R'JN,(=C!@JW2&I=.WLQ8HHEC3T9+776_.%WV6%0N/ M69Y=$NR/C"J7A). MU&J^GZH_+" VARQW9U]PN02:D_-57US_GBG86)?I'W<;CS'E)+20SL+I$45P MM)RS7ID6P#FZ-BL_=%3IGDZ6/$T2SY&E49-HW#*P _87_%#498;&S7X1DZAR M%IR"'^>K6%OVL964L'9JK',@#JN0I'\'F>C7>MB[:S#B3FS+T5>+QUF<>^98 M0'4AW2.N1SH/>4SPEH-.P)E^F=)-UZH!G#I M>I,$PK'X6$:>7NB*RRGDK; MZ*@8-_@H>D$ZL13=<@ ).DJ.Y;@[#5+&:^A,:IPW*@J@*\* (J@<>D#2$;B$ M-?99WYP?>IBJZR#9==2*?DAY4:1>_:ZV)68%82,E;$4%*-=%B50@L)W$%$G, M36**'7[9(:NN478Z\UQX;_?$>TGDIEKXK^IWTLN;"T( '4>X?)/R* 6\^CL= M%+U7SQW#"*C3WXQ 5L8__%G_06<4Y@):N#HHF9KEZL3GFB%G_6;NWB*\C\<0 M9*@3^%O>PSXCH.,*#*'4+2J\79&4/E65=BU).X*Z+Y:IN[+A<,C7J;MR:8*W MQC^;+NOE50)3I.G0A]N<++H(;2(! K5)"M/NG9IEOD)'/=SP-4JN6695WBS7 M<+3>OU#V3+]&8;KN=#A\_OCY]]^*7')N&PJZ8F=+;HTV.)# &4Y6-59PO\65 MU;ED)YXI21HLX?[YRGT\U$WASDXQC]YW!.40-:/XC(@& RP MSVG48#@RC7A95:;2%<34=*9(+F3)\!DPO%C-!<,_"8:O.<.+U7W&\,G^'!CF M);!ND.'[Z#STX3O!,#Q,;@7#^,EBI= ]RRN3_N9G(!<3JA?Z[Y*&;=%V(S@: M7\PE7U/FSY.TP2H.6/YFCUT*Q_!L<]3+XU1*;)O&,T0=]*S': M;>7H>\CR3-8')($Q_!$?_A2'/Q*,S\ASR39P:!@X[@DVQZL?GT(7\$''=^6? MN(PX M1#LM^$C)W>F'P8Q$L3^W;E[8!EMF-HM)2YBA=4/*B9 F?L9 '2U$DB MDSA7E)*-Z$#MB A5%!M.3O;F7[K: M1W(%B*%I%/NB*/]>ZB,='_K]:BEV6*?57/N^A%D M2X3"N=FS*-JE&7GA+44M)#126L M*;C;KQX># )3SS%&D"7QC#66B8=P6N1=&(4?)-GW8Y>#&2+"I%):(@_(F"Q.AY9LHE)JAA(+HP"^OJ[J,7P;R4:N3H M :?.\U%]$_5B#_:-@-RVDKKF\CQS*DW-F=8+)+FH@^G%3_!N04>Y*GMIY8DG MZ6("AY>5/A6DQRZ*TAA*17!=N-:6$'F\@5)97"(_S7T?VB0WH.![[/\$6TN5 MV"59Q.Y'P@0H.Z^^;D,4-J 4*J_J(DC@R2N2JR[@=]UPME6REJ"J<;JOBM"KWT.N][T*\_,'"PQ' I< M,R.__S0CGS]^_LP;P@^?QCU>QHX]J,KRHQBC2RZX\WUJ09HB>GZ31'VAZ%L3 MS431;Q*N1S1]"_*Q-D(Y3H9Z; ZB>RP&T1437C]U]O%_BT+*V>T,KMX7HO3; M2ZX=1&P40+'[P3JQ)(VL;^+H.?"I?[)_2##N\"((X2C# M_ T-;=2UN-(2NB'O=@DOK_2>;&6/&(>Z4KT1KPU"2 MZXYZP8TJKY15B9EJ PQ6^,45Q+#N@NOK*[Q>"MJ3LIB'7B+ M"/N*E=INLJ EOID5=2*TI2F+*B=9U[/\R:QGF1W 1/9'C ZE\6K*TA^&UAI5 M/9=J%)@>A>HUX!+1?;/U@EB@S6) 8]3E\@IT0F6H=A&<+8N5IW2T1 +X$.T M6JF$T@^,A\.[#@1U)IPRZ&GZ*!B/QQ!Q_A(/*HW((R^OP;N!-HY1BQ)?6FZ)/:RH1&Q@V8$N4^LJN,2!5*R=0'VA3%F4K )W*A&GS59*N%2=N,K9 MQH<5%K3B)]E%'&W*3EJ+%;NQ/]Q[Z@81N.H)UI7D]JPM'*9!!JMD)MDX"//J M;0B8(?TBDQY[(Q6WK2H-[MX!W\< %):[45P#L[B%!P(7_%9(C6BY2[E4U#6[ MPL%:EE[*+M%W,%Q7W$CRJ>*QFRCAMWU71%5%6B(5"N)$41^PO$"W5)UJQ/JQ MRY%WC)VB_9(Q<1I-3A9V,!T'91'&+L(1M1 A2QB+S(L9.V494HKLE#3UX/#V$R19T@%5 _;6? D\JEV]#*\@,_2-29F M=\QY_^.TN"^8L \6(7WWT">7Y0B/H9KM&+,#NM[5);>1L MLT..'=[:&K713BIMOTB3G;-E2[$F^]20^.,%=QZ,H\ OLJDJF=1_IY">7"I- M^$B8[_P@C>(K6=/^K8DC@@I19!RJ2,Q+$CD3W0\:3DV/_9BY9F4,]['Z/4;5 M]7=-4POG#A)4>H#C,L%6F-?V$W&YGM!PN=YXL7/4/V5PM0/JK:S)3N"/[?#+ M#ED=_1A750WI!U.\/W=-B:-_JF(5]O,JYWIYR;E>>LE]S*I<>%CB)$EY+2(K MLW:WV\!)M>=V&'A=>"$"Z_)^R&4(KX2-X\O:DDARQF3X'_>=B8)-/22E7D=J M-5@Y(*ZC;'4YS4#MRK<<RQW9D6.U M%0L()FY*Y1BE[)>4^@E>"!B*C^XX7O!R$X6=W92*N+@( DD>9T)DWLQ(2/GS M3/\)_=$.8Y^L2\O*!+TT!!6T7;^!KB1N/%]Z\$%7*,@BSA'2'#?W59L'R#F' M@*QV+4RGU(P[&8YUDC@MC:1BBW6E*IF732MC1IQQO8OD@L+TUI4E9_UI3FJH\8?F*QAN4PT2R=99&SUA![ MH0I88C]NK4DN92T+B2"5(1&IE'F%,F]XAZY2(L[A+-L@TLI#0E<[A@E"R6*E M=E)N=UJSV.H^B>B4\%[QD5Y^'DU<=%8K]<*0>IX[L,1YU4-*1%\#4=@$V8#L MQ( PM0RVI=G$#F_9AW"7P'OX-DA^7<0/X1(Z]X(PW9_LKQ&DN+,91](GV &) M8F)T 9CDYGSCM&\LD3!_D3 M,X'.ZW#^[ F6$(S M]XCV/]'@:8UUC.!0]IYD8M9B):'0Q59?9/A^HT:Z=RR+G#75"Y'=&-5D11=D M8>(A3EUJTT[^-M%[J.GBAK]TL4 M\SCV:V]#N\?PU];IA1W%^R,B':Y! M2AV/1LX,SH>$!^%QD5,D2-[)2+P5]4$?8MP5_>@\L$.CRN$F$LY2'CJ-87DZ M1DA5 [\/-CP[] ZSU5:B:O!]A\H#.D]&=T^,_G-!2KH@N>"!:XD&%]+)Y_ 4 M.-]L6;2G5%:X+O<974<\F17T9W3G)%P1* +\@BKT5YK*5(/_DDHUIR0^XIK1 M/>S]Q99;'5WA 6M>A;_-+-0G>I;!Z, OV")UJ2Y*HOA7E^X[ MRZ*P@A1&S(#S[*8O<+3#,0]7R]S'W/>$6^B?J0RLZSXWL@,!,)?K0M> G9AT MK*U@#JL(VIE$+/"Y<^Q1U(4!/9#2U&&=>'=B:@-N/I_G<:]+7W.E3_?3 M#P*:EZSQ_ZBI/7N,\@)QT&N ;T/\ XB>_X714DP6[ !?>VQ+W&TV\(7:'J. M$)EU1WU9D.,M;P'C/L&>9P(>SF '[J*-_%''E%2^%WN \TS44P3SC7_TN2; M9(P[O\#&/ N'Q9ST0/-J)#3CA'@I>=25G/#Z= 3N/YUQR^I[U8X:Q4)MO^WQ M8D=M])F;G>X2%RI:_GI+M]!DC4:,LUTLK(.XN;A[MJ/= '-R1>W ..ME)M.2 MIR27LK=Q60S*1)"6%4/<1YZ)DNG<39)=REWN,.&B58Z7C*;SZ\6.),9R$Y*$ MF:KBNL*'%0E8_30XB@D_*(+:O1!O:;2#RS*\K@313]:#:J[]5$MV)5>Q;(&9 M#2FVBBI>8,Z;4S!R6;E=_NLJ".GQU1]KJMK+'P@2=I/O;E44-I04]677OD21 M_Q(P-/,60P**_VV]$-M!;, W)'S>PJ#E='5K\6-% @0+A(G%:NX_H_T"2V2E M-+R.T@!Q6M .$(3\F#C92] MH>9<(FR:QSKC!*VI >;U(GJ'FQN[Y^'\&0/$ M%_H5ABD%HG?^YV]N?.164.C3@@-,'Y,\$,D$$5SP AC&,)WLU8@JC53RX@C7 M:.#1*MQEN* 4M/1&C!R6XI$C5[_ 'O=\<:G1JUAOCJ[!,RG'/ PQAXMNH[A; MD+ND1P1!(BB.EW?6+]LMHMQ.]EF<6]>\P/HP-UQY1J#;)*5E;Q#46Q"+E6)KLLL"M95>2Y7-[,=ON5\R"![N"/DN$^"^2+.I,X4V.1GP&6%-#3? M9.:=FQ@A\3?="N%P,(",)I%$'7K'^)QD@"B+55;_B#\N&&BYT8_1FZ, ,M(\ M0B\KKJ2H(]H8TI^0:(7%Q^L7JN MD(9Z2S24\]L)UB*OD00_;BA5)2K2G%*; M&$#X!.L!,M[@_'4;R!Q=#)E0W]W1K2=_/7^*J8S=$Q3#9,=2CG>"?^%#^QQA M/.F:2COJ8>]+T_(:8>#6GD3): !M^$,. 10C^CV%R&Q#$EVG5J,O+O_((!K1] MPPM/5XM']D#G@NYD3#1V%D:@S\7(FA>2S__RWY6HRL2G^R/O0+M#<#%I71_X9"1GOX"1LFG'O /[$"CX$FH@^^%#1_[P G!#'%=,@]^YVVW41"F MNFY;-NK_]S_]Z?.G?_U_<8A\N@6QL4E,GX($[A(0;[M[9,'2+ ^Y"IRHE(E[BL&CFR8_RR&.:1/&'@A5^%/E0,R M,_(,=Z";]ER7:;AUF%,ZRE"7C/5WLB=F.QT_SM>?K-UBAO/HX9XGSHMO'B1L MV ,0OC9S\<#WN"5F>!L8I6L#%!S]&*PW 3T#&[:58;2$^BR1S13 M!ZBL@["?3[TZY6K"97C@\$+@"7&:,A:]H+[9;=>\.Z-+/+3H>]PR_"?4,)]5 M-\13_7Q+8Y##$/VV157NL]:IB*?ZF5'FZ\U&2W/48WZB9?@!,\MR&MP?WA6] M0P=()-BN5F!)9I1\LAR+SL'<\D!&(E8*JSB\ 3?+4.@.$(PDLHB@[#R0R:)0 M=3A3TM83<,I3D(:UF1W7T5G+90R]& Y]"TA27^$@H@SXHM$N48I3@N]W-P%! M;B22TR,#SP35?/"%,R0I\73&U2 6@1F>R?'&LA!:WNH!7_ _\BQ@&QCJT0HM M?BI&5QA)G1H)>I%4O?RY.**W?'"JA'(SPI-%6]XG$9U.>@2*-C@NG3@OE5M_ M*\-T.6#?K&(9S(C(.'>)^RYL+'( [JN94]^& :\D^MZRCTJ;^#9G _ M2NM%N>44T1PZ18"^+C%4TK#M";]/%5##MSPN1[^'<^PHTYS4U^HP1J0S:&#X M&CN0]1(/]#)IB1>;7#APXX57G><<@H+ M8^)"'GUIR?=KUF,/]Y'2ORZB^"Y:I2]O@10O4]/1G:<(]J:)OT6(4I7[U-L& MP#&_)!7^58:;$+C/<+ X/45%VYP9EX!7,&KX/I FI2Z+BJ\>.0_\W>,<#:HK M]W+,3S7+[@&LRI5M@1+',W[P'(%3")]4B:BWE%=*#@,R4K?*5 MT$_A$4Q+F._\ /0/1A6&B]#F(=@G;(Y) %./3S,,03N%;F*K8^LQK+.N@!B7KR['*_D7 51[8 M:_E&?RP>*5VN*ND0DAW.A)U:V1T>J^T.W@KA'.&67]$ '^/.5:8^QJ7BNNC' M:-6#@*S%G-?8FHIS/NQK!WYYR@%;GN#I%= DAR/]K8!']SX01[\!\0]9]_L# MD/$>GH02K0>36I'7JRCII+U+B=\QH/->F+"C'O" +$@A)T]34I/W#HDY6*5F M(O*9MV^7AGRWVVY90&.K6>V*Z#A3VOL?&[D25$8[,G!4/KMBI/^$]O['JB:? MW<=Q.R:;/5'CUE\J>X:A\9AF&0.7(:8^)2F>V:*:W-N+M)L;#:L-$46<5]&8 MHD1R>V '1I;%+!,,.YFI,GQ9/RY=3HR+Y,7IOCL(KJ1&.+DQ,\U*^.T!NK:X MLD1(N@S$4HN@F[-(174%DMK$A,E7;SS8)J*/F8Y=NYRFE-7G0'\")C'&:,'R MQZ[OX*#QX-77->Y9T1DQNRS/:?_%K$_@O;+>>/&OW<_;PPK01%.?CD2L69@> MSN;#(%M5/M'X56?OS-3XSP,\\B-)!S_C6UL@#*A$<);U-#%!65Y&@Y)1U/+* MI7C\,:(N )6W=A'%IQ%CE)?"TB KNK$*V):&&8*@[5+1)(ZM&[;E*-H7BQ.3GQ>G![[,*A,0CT'XA ^Y7;=* MJ^(0505K-&4B2(]?&#:0'/H1)WK,.>VLXDQPRA/C7[U$Y6P4ZQ8/A5[RC\R: M089";5'GR32N$B[PS+I4^=L"5.+VZ)BIDSZ!(D/'9! MV" R\.N]35S%! %@>I3MR$U9!NDR:?D+6ETV#ADF&'>/\DA*8QQ*,(]<8^HF M-U[@P[L&1H+#R$4,83HQ0K_TB.Z,RJ7QG?*X@$4\4 FJH9$5,6$J>D:<5%2Y MX##8B]"K'M*D7(Y2.2+0/\;HS>'L&L5$8R*B'0W/'8,G(Y'2<#7 M44HMPT?)2F["4($Z< '498+BJ7DVZ/].@5YB%_W#397'UQYBB3X6L41%.H<$ MS5!0[-W+]V4(JO($>'8$$3*F 2C9_I7XJ8_[69H1R=1,(JN8B+2NS\F: M@@_7].BG3[%F:'VQ!\RWA>,1FN,)>"(*)$]+5+.L;"MA3W1YV8G)FP\Y+A-N M,I+4%=/B*>]3D82U7GA]WKK=4U'Y):)O6@%O/F8)#L^";)L_NM[FMMC/3FUY M($^ \SK-;)ZF!45#8F*86##%[9EUA=11=G$8JU!0\BOM_SI*72/@%QV%"2Y-TR.BP7 MO63\^=8QBEB:=#5=H@A/0A+6((3SB&-[!4IXV./]VI/H$8G,P46=5R0)=[/9 M:G(]E&X9\^!8MT.4%'(1$:R\II:V4FB.T2 L>':KB40AU_!XXK<%VZ0P77\@ M__SQ^X\?/V$/?^ Z"_SG M'_[TI]F__.%C'G%;1#COT@1>8JA)SQ!^ I;H&5U2OEQ__PF[^OR9-X0?/HUW M^(IO ].\JU/Q%7IZ7Y8<.T*9[[5:L7JTV71>[<9;NE8FQUD%7>5@C2*X3!-$ M%$3JGWLQ3GHR7X)"N^,Q;V<4=*3CXX.*FTCU0%07Y)W1"9&]O.]O0[D2V=QB MK87N<;O9E]O<@*TE=KP9+4I9JH^90OF"X"2$*4]6FK(H[*B%YRB@)5?A6<$> M6'(OBO+."K:@EQK5;Y: Y9C7!;;O)L%\0X%M/0,N@X'4$U@\2_!-$X7<(MG1 M3B"?.1G!B.Z@C*_/!A$:GNB3V_/;\ M#M,G"8.>ISL&>>O=;TMV\>?/ M-/:>Z$T<+.D-%0&*W=)HT,9E=$!D#X1W@68[80FB^#:CM)DY%0I M^EFV=BNZP78 MD\D\W#PFD<@V6B+WU7WLR<):3(W+=\./$8,+ :X'CKID WE$4Q1 3DX11SIR MSWIF/(-.%?F"%Z)T@39@V<,8D92G)H*<$$6<2.IF*GL/,"-U5L4"L 9=[C#' MW%8>;(\B!G13R(Z("MJ5M\DGB-,.F?BL0/))&UX7IDE-)VA[3F3K*!%MYT[ MIS6?MM"=T-WA9T9E;6&0+TZ#_^I<'=2D/R.Z!VXW,OMPKILY$32'P9_1Y])Y M!N%IB<6.FSJ'J9R;+1S/N&$6JZL(E$R$TQ V\O^@#&'$'KH98[,.T-G$(M2H M.62'ZR+W3B1C1:'0F1@^21023GU&D/P'T)\_/+BPT[J=.1/OIK60O21650 S M. !RJT1HF*J K(5L_<.Y*<=SYG>^IJE$D^Z8S2(5(VP#USR6+2M!-HXNI MB,8&EJKHQ,IAY3OPQCE&_'WGJB%IZN!?*5=06\RHEE= MD['SSZI9)S\+DLZ"^VW)4 P+SV31Y5@F%FDBHEN;?P M.E#E:GCI(#A20+^/,E\?!WSOI3"G70D/'7FB,K*FZU#5U9EHH '<[1Y_@>?0 M??0E!FW<%WEEEORP(D<-9>![)_G[#K8.6G.G().<(*1')$'<_8*DF*V^BFA> MAN5KKV.%U$6?N\BU8,K.=U +]1+=8+E--D"A6XN"5E5 ]6E6_:+F?'2HA\U] MGP?3> SK65R&I]XV 'VENUJ?$29(^0.**(E/1!I6+D@FAT-5O_C A%>>,#I7 MQZET$[SY\15" M0%&2_&FOO0);\(1$PJCO;;PGS/^(@T27:$K70>Q_X+5;R2ZAZCO*K8V_2\A6 MC,4[>* !"?@O9/$=A?\$'K'E%EC'9P./03+#!^ )@7^7L/$D68,^2MX%>;Y M567!"KTLG$,I!G#WWL$%VLN4,V-5&_T0V1&1/9G*$5%]N2HI5\B]NPI">IG2 M3;<$EH/,._(S$B:'EG_;*MU6;ENKN(XC/IK3UT'AYK-"FU;EW!B?^7 M@J_PP$$\-4G+GC_?I(2#%J/I0;+^Z]0X%4J]8,N<]D.XZ^OQ\>8I?XW L-M! M$Z\&RO-2HKI2P,^]P8N[$SV'.7Z4\'V"D+N0/X=,?I3DKB/JG$A;!FZYQ!_H M<."6'65BQT]>?_ B5D(>#]7I"0A0\[#I![='0=R>,@_!)'FD4E=4,DZ+US]U M73/8$O.LC&_GP+QG]#'-4I2^>NDNAD<)YAIU,]!Y(=E(8CQU;PH2:(OJ8VJD M;UFSH*(.V($&04]-?%DBJP![X/^ZA#]A N.;1_W$6;;R@DVK!J1(D^VW+ MS(KBDI\%H3Z>ZENW]5*9$5FZ&G0>_MB')U=Q*I_ M%;#.8=0PBJ2 I;8ZK-RQ%!509>4.%P[E889(FS@T-;5;%BN"43V\ M?U[4A'/PK8S,P*5DI= U >R/JOQ6T)R,%,P4 M@!O).%VN>TO*#J.;1(7<*-0PU>>;+8OVE':_;("J <>MZ(Y>!*:Y_W#(O6O[ MF3TQBO6*^Q;'2#+'N)B;.'H.?.J?[!\2U,]T2L\7UU_(_/3^\L?+^\OSN[],65BU.FDJPHU45XC>^@Y[ M(T'XWDB8RGITZA=7 Z"+D>#%YC]3N%02.]5HLC(G_+[*:/?F-;8L6R[M-),& MI=O&T2;BVLL2;G:'CPN[(K&6,^4PABQ?5+R[\;U86GSDK+-RKAU:TF4)K9"^ M>.R>QIO%2KM^S*J67>9 4B?PNPT'ZE,=(,2>*'/)L_ER MU3LG(]9! ;2*:0&G*>8AXM7W4Y"N3W=)&FUHK)]&:,F!_V%6 M&3!4V?GA7-G@PU^ MS5W P:V7$A%IJ<'/$4B$QF0)+U9X+F&FAT=8L(1'*W_.*@W6J;O/@JC:+:!I MD8R80T0\U'QH!7JA#!I+SG;TK]2++X#06X%%>#>S(MA:#M$PC>!VY=!7,X+= M$>QONI*;:_?SQ\__8E^2)$ZS>+(O-'J*O>TZ6'JL:^*:26OD;+-#CITGK*$1 MMY"5>@OJ7APLX84LLU;SOS!:BA);AQ" \C$"KY(U!G!BB)0(G+* 6:RA_Y85 M6;R_V;$J0":_4SB)[UL-F^/DY_&.F[JLH-M920IUQA@137#L"K_,?R$X)AJO M\IUB^OV,:+Z)8ES$-PK6W;Q*=%%9:-BIQI6N)NLD%KPKJZP7+KDR;D8K+%;E MP>N+U6VR2] H=!*EZ_M@PR/4:0Q/[@UF.*XQYV3"'P%\(!1K+(@ MRZB8E-O]X?KR_OR,W-W/[\_O7#H.%)I4UQ ,@U(OH15\\]S2+319PYJ[B?&5 MLNGPSA&8*!E%(DDZ>_-D)MJ[-64,SP O[.0:EM993HY(>F/EF_7)LHG4MD1G M:_G1^\9 C_R1.ASV@1OIQG%]NI71/ +J\!Z<1^SHRN:+U440PHT:8"TR76/\ M)F+!LM,1D948Q_G3?9B%S"0_D9_GO7O"O2DW89SMZ&=XCU#;: M0,=G_W3(?*TUOL14?;^.G85)RQS,HS[S4NPHVJ!5F)8;$?=3=S6CT@S!3 MW@3%8>62$-F)@3TENW'M@G0I;,&<(8@07E)3 -,7AV%&KJY.7>4_W\>>3Q4 MK,R!L.'[YEX_#2Q[XRI1Q+8,/;IUF)89FXXPJF7>4- M*\-O5YAV12^S)+N#:;?!.^N7;?UL#9["8!4L$5=HJ6I;<'4DH(D5D-*[W6:# M)4,09#+KC&2]$=7=U*144U8O54^PINUS6[IZSKAG;&LDMF3%CCS=R20%+;A3 MN:#O=D#^?;Z8VK3%9)F$1^8H35':P^JS Z]?E=PG8DG&'0/KBZ!>/A;'6R)ZF)&-*N\Y1X3<8$&9[4>?]DE@AF9:G,?W7NOZ/Q:1PP#$V!- MV(>GO30"4%+\:0?Z4L)Q-8#A'4MU-32^"X77:TV9C]:)9?0LWH+I+HVP-)O; M@/X^AJBTRL\_!JG3*:/KX.+I@> %!C.]A)_FPR_QC.NR98HUBQUGXG9GGA7Y MEE&Q2,NE/U5%8G&8'O0R)[=W#]V--4:(EP XJ3).W3*.\1PL2H/:R%*#Q , MM=')JAK /=I>[+S'EVOJ[QA(>[%+\6*57002W^0F%O4RM>^BUZK9/0Z*G/XV M\>JZ)L//O$NWCAJ!I"A56U2\S@+0P^':LF!CU63Y5&O"XQ>"%?F?F_R[-K): M%*0(=UHND,/LHFOZ8MC XBB$'Y?4<'B*?UHY:S ()TS9GEPFR0X?.)EY[ Z= M%V[+8;N65!M27G)VOUQ'0_EX-<0?5PR3Q2[EWB)@L',-/ /V;R8J-V$-\*R# M'@O?61$">:4@QSA M^2L>!;L@6>,AL%AAD:=.65J8[LA#MDRZ DSQT>'SP9Y0I4_ZZ8M52$U#>22P M $?7*XIU-BVQ3,]/*]F< Z5@)YE-T(J.)M9JU>S5KO3L/+[E;Q3F&Y>7UC^=W@V-86A16/VMJ_<.ZP[XQ+"N* MX8@X;('9S*N:\I ,_,5EJ*-O=2YZU\%I-+=G;CL)K-_/V$C;7K2J0=L79C\S M=%Z&D=NW,>(I< ZK9,,!Y7+1^K)/ET$_ PX&.QR'ID(%TAI;-DC]F1W/:+*, M@ZW(^_LI#M*4AM=1&N!=@3&F8, MOPEXU]QU%4O<0OCM4L&]X?4Y^0%AAV.Q6!'9)1%]XF]$KUCCAR@,1_BMAKZ[ M_Q;&HF DM;$^'%I4%0@<)@ETP^<3=&2V00:&<"J0D/AMHAJ9#@NTY9?=Q\X5 MY4Z2FSH5#\D"(GP* V>@>C;X9HXFJT=#F[#&=RN'4F9H$W1[*&YB1YXF*VC MR8Y>CEK;YZ4C&81;C -97]DHSB@QL?LH<-B-:38Q?HO^1D[-)7BA*(5R07TX M\,2#"UYD5_ X8_?>JU1H3^"27@6IE>>XJ](K?0K$",\4;@_NC0GD5[JD^CL.39?N'1H:[0FAC"$&P=\1>8'. MTS0.'G>OIT(/_ MTN4(E)SV9*5&(-$CP,0(8#4^!8?W[E&/0#KA$>AX.?0 >R__A>K\9YL0_O(' MPM\C]R_1R$5A0TEAO+VW.QC0NVB5OGA8?R+G%WC;N5H 7I*DR1E]IBS:4C^# M:D H^0>7P#U.Y,MI(]^<=)D=A=,FBOCLP%O3PU59X>7,7(PG^ZR)]$#R]$&A M5QDH0XMT3>/[M1RBM$2GK&[OXQG(W.9I-]T^.,SOE2I[1(*97:MB$'X8*0 M%"0A4I09,80QYDS*0[A ""]#289NY3")+@=.6G3<=E$/B[!Q)=Y8QWJ@9=FJ M(/&H[74%8R_EQ* _N%\3&[EI8@1-RA+)MA5E6Y--Y,86[W6-"_[Z#T^?\ M&?YA00?1! FG.'+663G7/6@39MU(HYY1]P*LN5*8Q" ]$5E8@Q@.2[,6'\3P M(A6'VYTKB76H:E_-'=:^&F9H MU&&I(N@6*U(8(3TR& JEABOKGHB8.;>!\<.,3<&G:T89KL08;>08;=48X=O\ ML*":RZ"HS1;>"#SW)#X+DFV48% 8AH3S"$BQG2VFFF;]Z=!SQD,M76N,?0C* M#F6,B>I,RWMER-MOWJD(#X0CZ6ZWW;* QHN0=E?O^!FG*!(@.6;&607/KE/3 MK3!?C+=$(1(E1!12A^>$F8$BXQ^ZZ#[%3"$54I&!7#C7@2Q(E+>C*1FV^"H6 M+^*^LH9LS,YAL,Y$)6'&$KNO6V*N](RW&C&U)?(66W9*1.8F0-]-D9HAA31- MK:3!U'HB3:VDQ-1J&DDY(]_6,!4USRI02"]OF2ZMKB8LTT]Z11'^BL; I9HF&2]A-_-2$7][1-&7"D),;ETY6\E0< MKO / 2G_S4@I)UOW2D2W?&YYW=A\SV+2L\Y+5L4-C9=.'0EEIS;JDEF^G$U4 M3$^9!: M@#2LA2!3D*.@S.;EB5&>K=.)R2+J3GF_[#+TZ>M_4ALU%R5%PDD2H#EB]EG? MG&B3"MP1QY/J4DAFRE>%J^)8/IYWZ/T2Q:>[)(6G1YQT",52-)P'8AWNJ(ZI M7:6G10\I7*HFA"IN\QD%.NRW&\4QWS(EEJ5(P.^,"(:&/C+=?'T'#S]&.SD?RQ:"27 M =$_\K(\UL.Z#Z#I=H^^!*X7+ M1HOH7X@Y@+[!S#=7*PJQX$'?UJ!UX1'N^I%B,FKB.B.)&YD M#X"CMJ654U^8Q/PA&.FE&'=J5;^DS#';U5Y5EO M:+R*X@W'_=;E_M #CI7/[H,--%FL[N"WR4KDOG#5!Y7E#B8-R03B(:LJL08? M1MW!&5&L$,$+KQ=N<,.=M;'4WET92/A*P1H'YUZ,S"; +']Q=/+(2%KH31*1 M4 Y0>ZQQ+B=.5GJ@D^*]L!7[E$$G0.F2#.@ S]ZQ,L.,NV0. O/>7H+^ !]* M!MF977\SPI:8"DJPUWLJA:&B#W8>RTZQLQV]#.\PZ,3_*RR[+K/Y^>/G/TR+ M>W7;9Z1SYWL6+#@C2-X-O@L_2W(060(!5>"AVL/WFCE#A[4K 2MC7I7C$R0= M%B2B(4;?X?O0QXRTA =7/%,9=]>I')$@+1Y^.>(JJL^Y4<"V=&:8O2&=EY?. M/:2#9;E8VPES)]$B?O)":1F XRF)6."K6B&RW*T$L+!?*<3L&ZL]&[V;Y78U MUH7F@&0L./6E%5)8BSJ8@)7F%56LVBVT5GR#4$L\G4(B6/.^'#_NW::&O$4N>D))-=Q#H-!QC]17MW3W M_9YWG*V"9>#0[V6'?6TV%L0RU:F'3^1 !G>D)5!KZEY",Y"Q3!SCNS"EL/'<.K6E!N$/GC#B8X 'I/$W.>1:<.UGS]=3$ M99DI<@XEVFQ9M*?TCL;/P9(V%2E=K+("H3<\T(@;RZ^L9#%4)>7'NLMO=AS: MN0AFZB7C#IC(GM:N:&828&P M-KP7A^[]G(= 5I*S[N,0=&?.'076A"EU=_0G1V40U)M@,(MQO+714!(9L[^X M7!>RFM&V[:3M,7K6KL"FHM).5,?N+,OBF:=*)% G$P[-N%4!BR@E=1^0:5G$92F6W&15#=2W2_CG8)*&OG/#.4BN+KEQSW!^8:=;GN;I?/'S_]2<79*6.HY_1(1U051?92*Z!KMVJ&L!7,.G\6$BQAH$;= W6G*1FEI$]LVPLIJ M)PZ5=(>BL2:I>C8POAF:5R:P+W9IDGI'&;J0(4X/L8_3G*\R*.:F>7NLF;=9V<25 M@"CD9VXF WI[G[JF@Z7C-J@Y3?J0JBVX\S6<9OW&<'V!3#''Q-EUO+ M'CT$-WAT:3:T*8AZS9?%PIB&/PTXC7FQ<>(QAXC3?,NL(^9?;C!$4&02='_= M:++$I#L),5B=!'U'FE;8D8R$+_PG&AAY1$0W '#^BI'DN"/FVQ!2&]%RL9]U M-DXS_6U&5.>N,%G13,*!Q6_644BO=YWW'M(BG!@1U,;),^N/W6.0Y^=FR8%= M&L7[7.-.+D[OE<#5Q?"0?Z1P@U$=JNV]NKR.!Y!;V>U:AQ-ZN@X#T1P4/^HA MZ/ AS +@H%N90-(Y*L,DR\51A/MSA%F5S'2$U651W-E]D[^8NMEHC"NDI"Y3^_M)A?SV M8-=YLZV1_P.!3062$YS3GSJEJ I*1!SYWZ:\ID&[&[*LL&NK,;MQ/&9853*S MHG;<(T@LY_\8\R*_LI;^T,F!T0\D?O^C9&M#]#1 >+LEBU4!K'YOL4@+[P$O MUYN8;KTX ^6X"OZ^"_P@=5A[QHUTK"!81GZ @N!MWJ;74>B#C@/-0&^1M_CY M*UWN\#MS=]VDA\NI6%ICO)GA[/7^VB&K^!O M;:]>EH[CK&(@!RI!>/X:)"E%:-"5\ +?1^>O\ O?8C7"&6PYV0L>31'O1SBM ML*>)"MSD03TW95YHF45GY.?7 ?7=.4JV%9T=+%2KY# M,'465/D ,7.Y6^,A/,:<5 I+<(_&:AY+36(9 "&A1C@N$TDT&[B:G^6#"'Z, M-2LR9FX7.K%%#3UJA2P@J14#)_SX-W@A*H#D/N(0).*UD3&$N&#J00D_9DQ) M%]7#-SU^A;M4C2-Z_M$8^V*,HXUUZ I/[!2S2>=+"]!,G!(BSHR24U9@TG64 M;S=N#P#9^^): M_BCE*X(3ID2:.QY]$.NJP9C506"]KP;P0Q$!>7*\->;Y*J M-2>[XF? M7N3*S$ZV.\(P(=R*C9#OSI3G]-OL_5@"AYFB^\%3KYV&&M&YGS]D*C?1(KSP M_$&ONI]?YW8_.[Y@522"<;DD$N'WNU;3.8/$2+W*4&5RRXP-MDQ"6(SW:C;L MDS"-\>&,IF:6LYJ7BGC$6*/+&&;32,A;FO$5%H0VE8"-\9=NZV9EFSF=F3=G MHFF45V']OKN$&50O*#;>2DMSA3V5(-S;/"G<[&( .B5?I%6= G5@5-3G8V@Z MYY35IZRFVA#]2=5$SM)@]9DM$_ YUZ 9G59 T"%KI5@+<6;5T;PR;@GQC,YX MB;8S:'-_]Y0SL8AP%I/8?I] N>+LJC6VO:@\8N93]0YE;G='_.9?HHD MM11DT8IF-#ZBKD@ZFU$N9_)G-Y3A@4F1LW8N[?&R%JYZ+8P"V!I-:)N*":V2 M$)ARE:A&*#*K3>UBOHB. T3WHOEUZV9:*?I,FZ2 MYK&AE4\3\ZG,;?3B[".C;GV1@JW4TGDD,&_6Q:'7#M],HX38WUNYI99ANO4C M(/I8LK^,0N2K)CW1IF /X:TZ/87H_*-OYCH3JM]BNTWREA(J*0F5[SD M!!,(7A]?]&S3S:.R_TM?CZBQ% #I$CUZLLM".U\4VKGLUKO_[:R#+2.>T(": M&\.^+V9\"OK2!,&AW7S2<](CS9+>^DSS;K B_6F^B4B7P'@HLFS(T9%&=0?( M&;))Z<*3Q\9*;1T?KW(2FT*E'1]^U4-@G,/\/-WB;9DBD^7S\]WF><[\DZ.& M*G>+?.'/ ;T"Z]QZ]Y72(.4?<0+3E4RJ(5)L<*KJQ?8?>1K.&X0QS42B^AQX MRB&C\]A/[\<#^-0 M[F$R&Y@,CS2OFG3.R44AO6=:/]T$]/8.^"AGF&%4GYS9ZSP;^[T(1R')CB8' M,+]P@YH.A##^IJST(FV2YXVYF6V2T;#YS>T&F&^BS:"ALB-IRCQ;\(\V;1UD MHA]LU6OBUIJ)ZWBCYR,2FVI"53RA84IGY \;/ZNJ9&Z8S\Q2^8@YZ",]U2Q2 M,0L_X[R@5][/_/[_\O.?KK[\Z[])QQ=[W."MOR5;?G"]/WVY\G[Y^1=1])>? MO_R[D_/ND=^2-^CRX".4\ &RM!=)B"BOE_6IQO;I?;59W MS][BX=9[_O/BZ>[/Z_O;NZ?G_^K=_>?+:O/W&6V8I 3?5?KL2WZ3[ULG]#\;>\!Z1 3Y7WVUX#=NK E$A*33W#ODN1P M!K98DH*3]!0)LAY (3FWV+X63E?6XCGB(\9.HD;ZD>X%V0X0GYR'+W[\#"+; M%T 00B;D@WRLIB:_0TQ-/@T+9$>2\G/R0;:VWR+/]C2!]VVDL%5AWRO:='W\ MK2-4#GUVD:H=ZZ2R%CWZ1TY:GOC!*"-+D07I731X:7,IOXXN3JN8G>SBRN.= MS$D'W8!]C7PZ-7 N;G;A3%I^E$O$L$I>[_;$HL:<2L@>?XY@3G\MYK28?TXU M?]P4VLE-S;TX.Y9BY,CEYVCX#<^B;2R9])L1;DM8%0%;$B!RH$DFB;&D64Z M@O.1>9Y_^>^7/I_24,8ZDY:8LCMQE*[*2(QJSU<*"9W/F-9I^"J,1SO^ZX5/ M9_PWG16Z6H6E- '-<5"Q5\R31@8B>F@L(EO I=7&>@L"^!G1W&=>B:B]"#VF M?5;XSG/^_B[X//T(M.(E>ZCOQ!\F02(^OSP^WM]]NWO8+.Z]V]7SS?WZ^>7I MSEL]+-=/WQ:;U?KALB:GOFFE:8^;$Z!Q3[5^'C.?D(-AR_* !#\:.RO5HD@M M+=L\RUR:EW+EOA9:\DBO9^T.K@4] OCQ,XQFM5U-/+?(,*TKK_KTH-D9&IIA M$2LAH]4G$<[W$%69@EKHEY=H)?)E1GE]OAG:]=\R!D9V,^O!G#@J'+JEZ].0+0B\^T2+TZW*;\2G(B'I\)H.V)!W.9&XXC>=D?_20[ M;EC7*3MK;+KW4V3+4C3UO'&OTOJ9DCQ-/;?(C6GQ@#P(;!CKOA5QACQ$XAP" MT.AQMU+%-5US@U$@63]WQR\]?_@?' M8LRW5,J.M#J\,\U$9$A+1VD(JD4O+)IT??A1?>177MF:@E)BRP?/XA.'A_>;_ #3D>,E:-N3@**/: "^7WU%8%JKU61I3?TQIIX__^_RHYP7$I/P,;L5<,^7>XZCH>2Z35GY.WLO#W M3\/S/ TV(C\<_.3(D\6+#HG,3R&CZJM#^AVLC4:-TG)?2XR."*&H,& 7K-CG MP$_P@ZT0J6P=2/@!G;[$3-Z*V(J-9SY1XMHC@(38"51-ESC8LMM+F9_\Q)H9 ME-.;E_)D\BDU+E"Q3)1[V*;A1^G,996 M<,P []T"Y"5/%4^_2@3L%QU8[3)/ MF$"8)T \M Q_P+\FX.0I6@7(B&A4L _M=F#7/$,$SG3SBAI3XA,I9C4_?QG; M&.SM9#OBP%[P408?UA)( T5;KHXYT@\7!W"D$)5%@- 87F93M$94-:2\)32= M/R/4E/.*&E,"\&G--O0UF= MM>790[JL*=W$WYZG41!&19//#MQ6\.=+IJUW]L\@3,@68F[8]X5%R*BW M)4GF%V\S39HSF:0F8XU_K MLTC\4T_ (NO/_R:?$,/#RHX,7_FW2Y^/DJ1&Q"2Q.N>UHH'1B:,"4Y&$6_(\ M;/:L+:#SN \/8;;>/5)@YOT@B^#7'$Q/=]>KS>V"W3^2&'R]$XV,@C;(/CQ? M=N*)7H "0@R&R1%L-/PF4CH$NY"YW_+,)E_D9>LT]G);HFC;$R,LZ$2*,7I\ MD)"WL%CY1;'RWK6W\C;>K;?PV' ]Q?_."G_]_2UW;ROOZ&47&UZ[XC/:=XUT M#DQ%V>71?;@;EZ)=:CAP?G=[R&S])CF!=.RW[9T6QOJ^QL$MU^D*F40,R MAO$V?/465[+C*_ M+8* 9_[QHR<@=?2C]4Z5'P^P+QN'2Y R523<"O)(]A?!^R_LPJ+#W\3\B^M3 M-,*C1+TBR7;1KU=9&]DS:)Q%M;D \@@KTC@:Q10YP'VK5B8J5L8O5T;MEK\LOVYG( S32FJSZ9(NZ=FP]N>'T(V\:S: M&#++MU)YSV8TIS:X/$_=?A6;3YN[4S8Z?U+-:>:"PK(ZS=B;CMCF)S@K4PY MP0LB&V$P&!/.([).X0P*=X'JA1BJ>!M&(1]#\6?I.;HF,=F%V2);DH ]AM$STQ'R MC";'LCX[OZ-.D?_#8W./:)IZKV1'$W+N?"@8*R"__]UN1[8?5! M09).V;]7#*!91\6?(:! ICG0+B6X&WVT+0GNSL!A57@1V<.Z3F#+$.$8>20) M]P%.YQU]]V<3H4U%8"DK,G,[E3G' M*J9?!>?/M#SM7'G0IG 7G7JR5T\$&O^?^2.-S[843:1H195(M$G>/5\LB21? MFLOY>K8%,&4OD*!84*F>7U+A='NE[#^;\$!^XNYG=E4Q^>D L35%!'\L?'#G MD*/N?OB',/8%B>MW$H5[2H/U[B7>^1\T@45Y)EDF".I'&3D*VD%8#8!6O@H9 M+?6BHE_XZ96 [28A(CQ?1"JEQ1!49?^,N1>?@=C(]751>^=L[)#RI;IH=LAQ2]XF)T7BAA2BB^#Y6>^>P[>8 MQR:S51#.. B*A5!YE6EH"CHA)KQ6.O+*GCS5U7QVWKGG&_U^IMH4Q!V8AZ-=]U32<<=DVH*9F"T&?=$91?3)%JU[9+,]T32+;%^Y"FGB5+M@%PCNYK,E% MO>=U!M])/=CQ?HI,2]!D16LZ4R*BB2828Z])B^[O%1 2D"8 >8V"$"-;VM'VWS:&;66I15D1NA MVK=7=N[=U5:HTC]GR9,C*!V:Y\ +R!#U)9L'&VQ,T@FX(\O ]TJSES")R#+^ M?IQ4BV1;&[J?;-4 V#\[QB!+_!& )>0]^TD,1U:'+2,%LV9 .8_-?Z#9WTDF M [Q)(+8:VT\JTT:QI'1,*WQ%_WCV:9>.ZT40L.V0WK!_KI,-_8RK\[(40QJX MP>U0X[OC,(;J-'I70IY4A<^DPA59(3713:JS$O:7*MG.%?:K!B2KX[[JKF3M M1QS1'OIIN_O! <%A:6/2'[=V.>2OV'K.+3O25-:9C2C#O2K'9[@-(LW-Z ?)DP)Z8EP^1O_0#[Y+ZE10NBJB#PY QO_,HQ]]NY5V?AM ME_3P5C"O"#W*Q'!)V HC2@"+ XD#,"4M(_^M^>S7?D3>8)4,+T*E9N\XW66? M\)1+A@OMX>E3#_MB(%$$FSL.OOG)=P)N7!GU8+GJ.NI@3^E42(C ":UW3=HM M[1I,W0GF9<*A+_SX:V@GA\5)0[Y93DY)CL7' ]> M>C2!"K%]E'I61/ZFH]$C]\KUI/O6T[6.N0<>V._L./)[4;Z&:>M[ZPHA?UN= M];;Y&_(0RU,"Z_84ONVS]8Y)Y_P^T(W;6@%5:I\Y#2<3R8I_ ML;_Z;X3#6@%>L?3#I&48=G>4F)^MFM!''_WSE.8&W6M 76S9J3#H65[?(7;! MWLU@FZIJ, D^-+U?H54,>>#R[*5+FI3:/7 \%K&RNGETUT+_'@T6>[.8]$ S M)L7_RD2##2U%I@ZOT&F-(B_*/6&C)O67K2#Z?(F#,.4P;.Y1947-2L-)#3GF M;!')_:S74$<51Z0N]A2VO.3R)S%@FUC661GSS53G3>R?,F"S]4":"F*_AL M8'T/ZB6%!:D '^Y5Z;'U?OL![8"/)Q*B!W"T4F8G8\F9YBWL)&;$FFC%A]"(B-;>[)9 %LT "S;$:2N,.//JT'D MU)7#7&=(@+#>L6?^!H3 *(*EA!P)]^RRBE. K*A8T+9K;D!=;&/8X3VB1T(D M<7(%=GMC5O4[*^'B79D@'V?\<6='@44_T00!3M(>N,C40I-='@*:8#J&E.#IL0$LS#C$)>AR L;A3=JB&]E#@%OB/ M$)SYI=M"U=T&MKNAO""8<%"1CU*A9FD]"QUUL(U#,FV!62ZOEW#$1; ZO#.U ME&V5$O9.,9)XS>0>AXE&J54*=D]+@.K#"Q! M;:OHZ6VY(W-9-#FW5+?YGHHR>:VT Z\T <)88T!%&DL!AV>24SE_-5AC;3%G M-*DFZ,JN,S5+8Y]4&X9*H0]N7<1!FV= PUJIF_2)3:%O32FD]D [ MFLKB3Z&1N-.:K]XPLR%-8-N8-&@B>R"IO88[2.S*4=%-0U\24TSJ0X938=]B M@M*>W/#5WV;WU&^#$L8VB/PM-W!\\N18V6>Z#ZDIAOWBE?Q&THDE\0>&MRQB M%U\1;K.E;S$<)"&V\PSI9D#O'!TYLW@P=!IS+6=GR' X)+AG<'/.:!X:_\NM M#'J RTA(8-].)HVT$V6SP<_BI0(KC=1UHJ@.H$+Y+\Q@LE6#EW2J0=B])1, M>U3#%L/YN"SVJ%H!=/'+0&]_;PM [Z[EV.9Z(%F+-]-NO^]?'_,*>")9F!!A MJFW+(:V;P%[\0CR;3*P(M[J/-J@!Q)<&&% 7;/5U7K#J;]CWF+0!,$F-A!\@ MF7 Z6MO%9JWAB#'NEJ3;).36:G9SP5Y@\IC$/PFTI^WY&=X*MD):O(]" E6R MN,0.<;&[A(9S VK5^/AA'=8M";K M!_NZT'BZR3C)(X8/6 L)4$3"E) MX'X@ 52ANTCFOPE\8$*5L11%3J[6><4;"N8' %?6GD3!(JWIL887V5KZMPD& M:A.'G1$%U.[\HB[6!9P8 )$L687QMVJM.=QHKSC-(T&5P=TT2R(N^DBA9]JR M;&<5-T-FTNMC]1=3*%#_VMC&&+ZYS-9DS&W5/NV&:]A4$%O(IW[,:0;S;<8C MYZL,A&:@5H]JV')S-5+Y?[$QID'(][=%5K9700_T2S.(E%),L#8SE:DL^F83 M8&O@1K1S3>E+8A[TMGWW)7X-HPCB4V*-7;AW)>SXX ;SW:W(D:C[*(:BZ$@5 M/X!3*\(Q6@MN)L;K51$USL%/WM@="W'E*A3!Q.UB*HF.*9")[Q[9A>1'_SM\ M-T<_Z4HZ8(=>ABE[#82A>[?[OKN6;4A9"_ F7U M:2(&ZU$-'9%0A7<:2:\TQ;"E+2W)4EN=?FVJTTV;MS8:?KK6G8*569',AJ+8 M))6]TU[IYM2_MCL73,4K:D3^=%PV?9I -HV8(?)%O@T.6=4GWCR]%>PWLF W M6.] Y>!6+>F_H]< TGRG;(NN=]J'LF]E%SRV*7R6QR2$8Z:^E"E+9(\Z^+Q- M )S-C0KO5#&8K MCV[-$]=-[D=EVJI;("!;TCS)]LT$8$/J.>C4 V&,G=RZ2-O%8SQO%7!&?3_Q>AIHU'Z/&S]AW8.1#X"-?2+.KJ5T*>_/X M$5'W!M-H+?XD74$7E $M8DQ? MW#?:J4?UH+V XRPBF(TAZQE8:BJ%0S5*VJ M87VLTE=TIW#KJN3 =\C4&ENX:W7EL)\P MHSC>!Z#:O[8C]E!#Z+;-_FFHXMJ$*C;:!WV:V(XJV" DD?3"E#:M50+_'M/; MP:UO7GT B8T]?)"RN>9$PCR8[7QPC^25>KE>BP8%-H$OP/B1,RTA: ]65@*&^#"E?"/K6._F%-N&$R*Y*$L.M^ M1Y,#5_H+)1.4L2V[2#;A@?L\GME?TYT( #'&J$_3,C;>N0]96Y'[D0O@J2!% M;F#)V"WU=Y*55&YE2Z)2,RY,MZ)H@T%_^P_O[!U+"AG?;$0W%,5.MT)B]BY# M3O5%P/9YF'(Y^(-((X=Y.KTJ8O+S" %*@)G!F6Q@X#"50[?KO"=D&[:<7[K? MT;44)NHP,9UG/^+GG]^7!42G$F(*QLY4_Y/YF9ZR?73QLC3"7RL9GTVKC RR M^6S[U\:^%?UT#_\+5]V''Q$.N6O8)Q:X0\A!0/-W MB#<$ILDX"]G+'4A0L>$U.F?_V#Y<4(R?R+O,^E'+&FQFN^VNA8TOYZ%,@K7/ M&E^G+8AI5VS%9MB#5?K600<&RJ@F^7_NPYA\:3ZEQH+H;ZD.P5XP0,8M[:_Y M_]N\*"[KHR[-I'K8VG2,)GV!U1W(1&0&%%G(J!Z,>SG M&A[7\N%]3 #P>##+OK;RKK!6/X--D-]^_ &(V)U(_THU*S>61IR(!):8W ML?*S4UY4H:4!"*Y_?AU1V@G-KI6'RN(GM== ?3!@;<6J5C5H[IPN[0N\U L3 MK22C6OL5.*D9[.TH*:$W5":V&Q14W+\VMI>E1_:C!PJTBSDKQN1E^7P-(]V= MOI=+\-V=[)IS[_7K3B.M+8ZMC>@O'O%:/)!/_I/9@-A9\P+.;I^TV:>TX\CM MO*3),]UEGR9\5;L8MNN@0?BF]Z36RV"?(NTEO%9I)58<7L#_><&?C&V%_)&D-HW7J(V5M%%LO5#118OR0^ERK#+:+.>!( MN?6/_7P=BM2PMQ]E?,OHSK?7K+13JJ3BL#<%DEL?ZS.\-KK"4S)-F\WY[5*. M?1W!E"B-+6JY^WP8;45,Z@G%;Z H8'19*+2%\(6 >C3*-;NK]P<_L3$+=-3! MICUOV>X4'+XCD5>OBLBY>&H4HTR/NJ%11#A(N/ YZKD$3VH '08"_$_)#3LV M;S2IJ3&&(M@R9I&-[$5BCW4&U2>VY&SE>8SB@%S0)S6)N5U!'&#"A$K]4GV- M6CO34A9]$TK3O\!<0%8+=H^W^8QM9;$O>3&HFOS=RTO:JZ(KYM&IK>23-(RX M>5?;72*-(PLFQZ*:7> CV@&^R'AENU'/PS8K:N)Q%6 ?AY5 HJ&Q>OH; 3XE]A6E$4C2: E:4X M]D4P6V9%]M+O"+L!V>W7YJ!'Z-Z!JTL2N!DSA33+H)M[@?6&!"J3U&++;IB< MJ\BW3 7;ZK6W[EK.X.J5.Z$#5U\4PSZKZOX0FQ].#(WY:V:X=JP5L,^#B%!L MQ"7V><7[5$2VE^HT>'8AO3%A,"; C[O9DQN0:A?;#$A4=";3H6U@1_V"9=?* M[UXO@0YIK42&2MH>2)ZA96KJ70E=M+H[$+9#XK>O"?W,]C+H3"]8:8NBOSC: M)+<#<^)BQVY50X D'J6UFS1EL%^7PN2O G,YLQ/G>&+W;9'VJ0S7[>E!&-P< M-G*ED3CS,:%+0.=:(58==7 SMKR!^$63HXR[ULS#6A![8Y(H@NB4./CF)]\) M*.W2 *[==\;2Z)?S7VG$SH&?".>AP973*(0.G1 !-DL2 !'."8S"]IH.RFD- M3PO9YF#&-YF\Q[7D@)V)OYL\NY0] KQ9SA4D'8#CF!B<''?"$=TS.G%(?>S[ M;S8;B_%VF>IA&W#-Z2#_3"+P6[[HY8M>%;%M M*V9'1T^/YK 6\*%W#2(A2%UKCK6UE4<7$BLV8"OU<+\:Z!>(BL_6D:_V%R+[ MU$Q?H%[X,.MM3%?F>"@"M ?@30IE5\X[^' MF1^9Z6.M%1RYF@O^%;-&9+N9>U3'W)A\,(7T_8U$@IJ>65G<=I+G90^ MM %4Z&+#"'D?QF25D4/[S!E+HHL_3^2-LRS'F2[J5E<&^U)05@(F^=_2_#7; MY5%;P+1)HT,:P%8LM+[71<;/.]M09F1#GXJ.V?VM"I*Q,+:Q2+G\JXE8._$! MS<+H;U,U[NX;I%QBQ[Y);-Y=&EAM)F PX M7EMY7)V36PW3;HU36\[)352Q&ZN@)&JI/O MS*5_SRR^L&:&&;8F[S=W=C'[XF!G-15QUL0;:T MF5J3V=0+H0\ZS=8[8%\OLX20NQ\JD\.)SIKQK6+?ATR9$$Q9VS"%BX#=XATZ M5T<55( R).624 &5<,J8H-U4%-^8#)H>DYP^P@""4%Y2N 8*$U$9ZF_#5 UO M!7G:!>"(YXOZ8$)CF-K!2O8:V/IP'31NEK&T!7$1;S'Y%,1 ?9D NJN@0V,Y M2'3)_J@C0"LN;'ACV?^ 85;WK4YH!MM37WB=U*##.(?D6$5VHFNRHTDI!Y+T M[@>;&$W8//SDR&5?2)L#TZ4<'&CC_)FQ.W3CJDQ7PU6#=<(OU@8\JJLL*K%' MB?#VHX(VQO VV@JCBW'BW.5^9*<)UA;$]E7"K4 ,[E3%M'J;$T@RN*2Y5JX> MVH8+#%M?"20E>=^'6S^RLFPU"V)OMC%9X@3TKNV@E6\$>RQX,@=0O(4Z;C+] MGV\$+B!J60_-.[7Z&^8=6E7;)+-"FXUW]Y3F/-?*-BE,I9&%ZB> M]R2*K%%VU1(.>*JWH,[HCZ1%3>U7$]M*J9#@^M2X9D[R7A6QGW&=*,A$I%6\ MV8=) ))2;PFR7@W91TI@>.$'N?4S_SX\ &%#B:_9UD982-4"V6-)%_@G)?=$MU MWA&@/S0] C]LTN:@!K EHC*5C;3T;N@(VL,1S3D%J#=1D[9+H2M &D[BYQ>S M1]=:P67+FD*U=3,WG] ,*C!$7JYP6=R&"=EFU&C3M91%?XL_*X)"0F/VSRVI MJ \]>(V&MN' 0]$G3JU/>>2I?/7#. 6/#QL44V9A_?,PW8L83T"7ZN;36SX[(0V[!26OZ+-VUT*\*K>"]XN+C6&R$I15L M94R/PQ2&)0$IXB#T@N9S%1?&F,*W8EV2:7O 7B[)GD1W%B#=,L] EJZ8VZ4E MKG]^ARG:QQ0?;DFZ3<)WX5)H9(X" U&<T5#^[IK08,[M;2B**JMRG-.].:JN_COV6@LLH^1?LB?3L"KT)[2#Z+&7 M*>7:*D3K1W0!K4:0=?H'.JDA[/>MQ2QO?=J-I9&GL0$X0IX<.X#DFF*7M/E& M;SIT/ZT$L\G_ S?T+WIWK:8@]C7.A-F J=75#2+-&+W17Q+X&YJ9_9_)K MZABOV9"18=O':TB>IGJ@-8%;:V!/IXCH,R!-:@6PCT;^FI)_Y$#>_J$-[K06 M1#?,:XF9^^6,;55PY*TLJ$Z,06_ZDJA!P@4+LU#FI0"L0+:0B5-PTI1N.[/Q M8)H6L;7EDK\ON0W3=YJ".M]@\NMAKC^E'51+B9_Y*I'%.C:%E&E+83O&*L9; M2TR?IACJR3M5@"BD@"IK#XI75+V0JC M6P-N^,BB51R0'W\A!N!VHQ"VZE(&!P/NIH^ TE$%]6W,#P<_.:YW5J#EO='0 M/K ^-C#=[&'33G%(/4Q#.Z1&*R(K=3%Q[1+8IZBU1VQ69W-I;!6F%0[':2E+ M\'O((5+<\%2^)GH*UJG:Q+:63))Q^'1+X?Q=XQ^=,HMC-R6,D33-<- F:1M[ M#Q:6$>,(N27$AL?HJHLJ &HY/ N^Q1(^T98&^]9$-UMRL)F5FR2HK0^O*X1MS2V MCJ!6E1>VM$!S4;EE0+&'"XUL$MM.88P1? 9M^X38PK(>;MQ=Q>DNP$,"2-3: MI<:2V+AD$H/IAW-#L9N PPD^3-C^4KSK9/RL3J0&$S']EZ M@X% > X'8C\G:=@-/TWSNA0X.(Y<;4D/ ZOB C4+UUC==&E/US:T+B95S);$ M?A)"WD^R]5.-Q]9<"ENX+P/7-E396$DMX\N&3L#H-T<_Z")C/=N]+?9,5Q+[ MR_=*/@!H:':_[/2@B6%-()Y0B$E?[VI6J38BP5K023^+CJ.NOTM%5QM[FGT" MKLO #DB@70^IYA*WU;8Z<1>HBAC/_M01ZF4OZ1**5N+^6Y)Z9V'\<#6]W<:( M%K+7<,:8=<,DKS 3D8[LBMNY^T$2H*%_3)@DPBTWZN(HET"K M5KDT+D?WH)T7T5['00R1#N;VP$['YI-$'^0;$^7W^J2A)[:%+U-]A*E(Y-)4 M+0T2E;$\^M=D2PXA;*O#.QNEL#R:C066XN@24,6&8Y!Q*H9TQ<' ]:5.F]# M]A %$8XR?-S3F#SDS8^H^QU;I>X!IUQ4L:9Y1I-CK7!_D\*@9I$7YB5."LV> MC4@:EK4[U5#4&46M:?YG+WZXY51)40[>Y ':V:"F\-%0NG3P.KM6N?'J.]0B M)$S7.O8^.55.Y/_YJZ"5$;8O+4OBE.UC0P1J?$CVT'M=R4O]TE:+Z?A6D9<% M[K!TO6N@.OLPL_6KZ7IZQ0<:!P2RE@.,6-YF1?JPZC>54/V6ICE')^A2>5LO MNOL1IAGAM&%"1=[0NQ_L#UJ6FD$-./%0EGE!I6_#')1KK8"YW>7UPK2\.KUJ MP;KZ0#)^&97A0>N=?&+ E=,F 6UM]NF[P(5NBL2G!EMC_6?D(*-63K+"4%& M)^NNN/9T3F@$W]*A]P79I(_.2IXBB*-MG#^M'7Q!H1$+])B0=S\,%!!/"G8J M'LA,!W-:2]C;M3"#G)X\OD>@Q\C&L0V*DP!HI'T7_KHX@'(U'U:GU14V[%X* M)JU(:0NCE[W*17I'.U_;(AB&PMU8>1_:3S_N2+!O+9@4=]4:7U?^JP,)$I=A MNO4CD=USF]<>#DLQ1]#KXHF2P;&-YTOB8PRAMN-:5YZZG:]!4"]V PO4*K3YA(0WK40W5T-G(B*M3&0TVO?Y574)_ M&UD6VJ70E63!JB^,Y'(#/="8JO?M@1@.7&<8+W['OB3^\-M,5=6$R3R)P'75SML/KXWL?.5!$_*%0=NT M5T*?5/-)+NS#TF'7 <[N6?NWX1OC.#02!8NT9@X91%OIR)#\MR&@N^I@ M*](J*;M58VX60G0'WE"V.72#;?WHPNMX+!7ORCFQI>7IJ.2:*:ED:-?&=]C* M(W+Z,)T;X.;<_B/P(:F>T\=8$'MSS897$%BR5=Q&R9Z[;VP>14J#SS"*RI0] M]P9*%GU)[(N]5!IZZ-;FTJA<\3\L25FK/_XV!#7]<7B@V2V)F.R=Z*"B9^P< M^\HKXTPG@?;U#6J=MC/,G=KFUWN)V:F/V%S:ONY^-9#WQ /)=,2/*PZUKQ$_ MZCYR_]K89K8\B7GN3R:&+,,?/ NH688TE\:.FD_A/+&E/3"-2!\L7ROAB$V] M\&=T),.PE<<6!J@?4'M8#M)VG=Q>8KP%06^QX;[N-@92?REK"R#HJ)18[%](4_.](KO]FS'0BH MA/OP$&;KW2--0PB&%KPW)+B[7FUN%VQS%L&CHI&^ N+$W6);ZTTN=/:>[/+H M/MQI-U&/:HX\055WK9U9PEP>?2I5!.B-GR1'$+&,\3NV\A=WC<&YFN@>XTVA M6P$Y@2Z\GN*ME$B/?^I!2);BB(9D@&VP'?5\/+S2&A5KZT=4+&_W'<7^RITC M9K;'4QIQ-IZ_9'M[(C'YA/S9JOPID?V=S2$:P#9A!B:(51PP/33(_0AFP!U* M8*'9A^\;*IAK]<;K@=6QQ?G\-27_R-FNO/L F<+Y-90%-FV @%9P'>\V++C ME88BJTRJ#23H6<41C4.B&RP!$?J2[J$$:GDHAP2@ZVIB"[WL,H>4$T9<>N5W M[*-=6%--[+G7Q]HOW7'P QIRZ0+7);S5%D*7\!I^6[ACS5&-EN+XEX".7M% MT'@"F>FD'6!?*<8LHM:OWZ,:^G8N-!!V+ZP3SDXF!%Y=%LH!U="S&OR-1-%? M8OH9/[.7BL:"Z[C-+&PM[$8..UVL(3=4I=S(9..B'=>2*U?4W0__$,:^@(=] M)U&XIS18[U[BG?]!$QAR21MGO8J&-(0M&L '>B+O,DZ)725OB7\H#03"X*/G MCNU7%7N"LWGHA>D5!ZE3[QOU_L@/!S\YKG?/X5O,W5-L#G7.586;;]\8_>NB M(T]'9H"V<#!/U;:KPDO/C#)#ZJ-N>.&.7+PEA)]A]F5"(7C?-D34'L6Q$0%Q MGC*%!S2&=?+"BB>0[3([/D"2=XO$V:>>4_Z.>QM$W% 4'3,0OV4D.<#H[/*_ MOB2V\8K=X0$D'@@_F+2SS1..P[C[L8WR@ 1+5A;>Q%QE>&Y2W)@=4Y,TC'Y7 MADQ5??>C):O-YA&3U (H,IF7SQ'_\/4$L# M!!0 ( 6':%9C:$L->[$ 00M_[ MY=WE-]^^NP">[3O06_WR[GG^?C*_OKM[]Y__\2__^%_OWU],;^\>+A[ Z\7$ MCN .3&%HNWX8!^#B7^>?_^WB?ZZ>[B_NH??UQ0K!Q=2WXPWPHHOW%^LHVO[\ MX_&$?I@^(WM;SY#BY^^^_>[[]]^B M__VX^/;'G[_[X>=O+[_YX6]__^G?O_WVYV^_+73SM_L KM;1Q;_:_W:!>Z%O M>QYPW?W%+?0LSX:6>S'//_I_+NX\^YN+B>M>/.%>X<43"$&P \XWZ9@NFL'/ M;CZ-MQ#^'-IKL+'N?3LA[Y=WA?F\O03N-WZP^O#=M]]^_^'0B]H"_^M]WNP] M_M'[R^_>?W_YS5OHO+M J^&%R;/'#\EO#TU#2&J( MAKW\\#^?[^?)/-^C%8H0:N#=?_S+Q44*1^"[X DL+_!_GY_N2H,$P-E!]/,H M64Z$_W>7WWU_^2&RWGS/W^P_X#X?GM ?7W*6R/\[\9P;+X+1_LY;^L$F01>1 MFGQQ'8#E+^\"9Q>]SX?$&/UOX8&B_1;\\BZ$FZT+WGV0/:5YA'@5DW ]>YC/ M[N^FD\7-]&IR/WFXOIG_>G.SF'--B'\8U=-YM +TZS6(H&VYDN9&'%/!1.<+ M].?GFX?%?'8[>[QYFBSNT&^;3Y(]GN()7O\Z>?AT,[][F/\Z>;KY=78_O7F: MW_SW\]WB#SDSYOB OA!(8O-SOM8:.$=*?7P60P?]TSG\,)PMKZUP?>OZKV'= MQ,5':FU21V7D,8#HR-]:;J*EP B"$)T/LV!E>? OKC.FR5CMLO*1HGF\V5C! M?K:0"2X',PQNIK(8^!O01#ML6[USQAN\8X6GTK- M*%U-YLY#&NT*(B0G80BB4'PBC!$Z9*T@!L[-VQ9X82J(T)D17,$Y".B%R 0'@K/@ M&:JSZL%"#;WOB6Z'J2NG9$-$!^(8E[NU.66AE&BTJ)]B'1=K!4!KX&BQ3&2 M7HIDJPIE9XIE(^H66/%J9^+EH17HTWQSX^VO5+=NM$P<(RG6LQM-BVLLA3IW MHTG5CJ.=_MV4)9N,KD 7;[B*E/YJ%=AF0IYC*!7:7Z/)T ?H5A-L1CRAJP9: M8:.Y<(^GA0UUXC@0_]=R"SZW*8@LZ KH%7*^HY?>> XRK7U0+XANP@AN\.7Y M.03+V+V'.Q#.EB3MI4W<&E/1P08\?^4O^7>AQ(\IN,O@J 4G=L%LB8YD:*-U MFT(W1LMZVE!8.LGZD@)0Y(CG)J,JO0P>.)GXVV;"Y/P/Z0')9W^7N&41S:[K MO^((GUL_F/KQ2X2D7]ZW#8P:?5GQ_9ORXV;PG/4-Q4!(5&?.^()"H\7ICY)K M^6)M>9]\WWF%KML,# E?4@B*1*YH.+K"R1_U@(,*.=GX091=67(3CC0XFGU/ M.[/8<1JYR'^T]OBL0%U.!FE\"K5-B0)S6T'K!!Y8P@B=G85?-^6RAN,K .!F MN01)P/GA9QFA4XA^@P:_#?P-CCJ+(S_8WP('!%AP9&V?T'8Y&R/I)"CE(VRU M]+TT0F^:!16@)JF\05N@L%,D6>\!NIW@0-UBV6-Y^GOQ8TG1%!]=LZD@"6:)GI?PO=0Q*M@N= MVSA"/_QLH3_S* QT5PO12?V;Y<9HE\ZV(+"P.SCI>+:%H*W/:Q#\(_GR?,97 M- C6UCHP4V\N;:V,++<1VN?M'WV'!!<@P#1[$VMR+J'-E)W4-?)*@!I!JET MV.320P-XF_)NLB;WZ =95?]_8>VR8,^ MXB\'%V)A@%1NUQEYMVBC6^X?P INT4]"!H&G+3LF,<6'C\ABV];)1/ZT M7>OD9<[-(Z?3MRVU:4<8_@Y<][\\_]6;(QW.]X!S%X8Q"*A8TMIWM>0I7$]@ MBUWM:#=@]QYI(S.;=T3LG176W5$VGR-]D1VK:125FK4%6$;RW6O8J0M@Y"^ MH.56'9%VLP'!"FW(3X'_&JWKP".W[HK4M\0"FESL4H6 3F>U:>M$WMG+8!*C M>ZRP-=S M E65)IT1=?-FKRUO!2AZ-[%9AV?Q0[QY8:B)A2:=*5NV'Z!]F'KP<+FS:QQ$ M&"#6=^@7%W:OCDA?6&]W#I(H298/)J0&7%K[CLB=. X2(&'VGWND-UQ2226U M54;F=P)D?M;^/[AE;G]BX_;- _C+ ; HI)5^W3HQN(*R^[A&5WFJU*DTZ4P="X_R&3A7 M^R<;UL.CF'%EV1= N# MS1WI3E7^?8F+>*=?MSEI\V"8!4._M-70/I"P#?T-R MA^1?\PG>B0L_<$#PR[N_?<1EV[?H"HB5M%_>H:,G#A$A_C;U#^+?95&W]^F, MJ20F]$4@"$'24E\@3APG&1)__W9X2%!\-CDBE\-%I.(FRC'Y;NB8E/Q2.2K? M#P^5$S=8CL3?AH<$V0.7 _+WH0)2\?KEB/PP/$3HCL8A M(D/SH>; #%!U9?MK,V!^&* F2_$-YX@,4),ENJ-S/ :HQ9)\X#D< U1?B9[W M'(_!*K$4=W^.RV!U65)L00[* -595BQ##LL %5IRY$0.R #U6'JT1@[*8'58 M=G1(!L^/@]5D2S$H.1H#U&*KH2\Y& -48U4^-; M%$8'!>1?6^$:%Z)"_\%8[BP7ZXB3Z-H*@CWT5JP=P==7Q1XIOYQ KCA1TUC% M6AR=5DS83YLI$9OI^HA?]EQJ.BF8QA.NNND=G]E$DBC>Q$G9<,1%T(:TJ7!T5#"=_#4W"M&' M7ZM5M.LU:^4W,YX;F1H=TTON&OA-A.LXC)!\"S@W'U=7+2P0W)8']8+O":[6 MT6SY'*;G))?<.^VCQ:V7^[:K!//CD5>OWQ/;:F@T:6@L42<:F3)1F2>@B0D9 M.PEH=MK,4V":ZXS?WEL$AVA>-1PALN&^RC(5(TY1H.5[T]OK03*99BPT%J>M;Q;^$,P$MC 1217E7#ON'PU!^!; >"X?"< MZW#RG#LN(4[ET/,<+#$9'R=Q\UPL,3V(8]?+P/L>T,!JY?S1V^AX5!(,EVU MA)./M X]<.)7S8ERVE18Q.0TGXO6\!TGML=(SK&\!+6A/%4OG6LH2)1(AU; ZQ-3Y1$4>66O-H'0 M,A/Q,0%Q#2)H'^.GQ[3$[D-Y7-=_1>2 6S^8^O%+M(S=JJ&])@I2: SE68&( M]69!LAY.XKY[!$%25(X><,W36?FTTL)XDSA:(SGR%SA]>X:SDR;32,J:BTPA MZZ )^?3'*WE[J9;KDVFL C0 M-3L.]@6**)236JK60!M'OXJI V-<%4>8+%V8&N]_EP%?570;[]F2!UM^8!AO M7I8'&:FTM*GFP::X<:F*AEO()&!'%6UR[4$&8G8BUWX<\6+C11)J/XV@E4 C M:OP95A_;Q$H7 ^U\@?[\?/.PF,]N9X\W3Y/%'?IM7XRS>6A/?@#5&&2IS17< M-4]IN;)":'/2G;95DJ>=L= "7PGKS-YI(UEDAD%4(!']ZT@>^@?.1G!B.T)Z M"0AVT :3-WAZ>:+B.9,-?MGTKZR,+W629PZL M\B1!^@2X0W^E65H)#974"-H!+P:W2.DDQ?8=X,8^?O0_9V&]4>;39"05ZY/R MT6>05ETG+TVIC08ZU!2Z<43UE=!:ZW/*9!3QND]$1U'"1JZ+F=ES/EO!5X!# M&3-A3.4I:@<5M;2 AZ!UL;QT-M!+GJ_'CRJSYU#72V7%HO0PO_=#FKPEM512 M]:_Q@:CKD9<\R@W"* 4V8X8'=$O/$:=7,^3JJH$^QJF'*=G*Z.X48FY&,M&[ M><.@Q3!6LHO).-1R9.G-;V?UXOGW+<#CI-J]RVGH#4Y.AR'%Y34H;M&RV M,A06&:K5P58VE(#$BG+%VI:&@]*B$D&W81J.J$2X MJ-8Z/92@:28K$4W?K2"C3S*R"!<)J>;&!Y,S68G/@F\X5**7PK)_P/#2$GQ\ MQ.&+&$H20LU^:]'-87@]"A&$"7Z0H20E,-$Y<;:TDGC0-XZAVQR&DF+ A$?\ M9CW4;(/K7R'P3S *?T,_J\0TGS.2/F]H,Q>!W:?MY4@Y5LIZU ZEP9O' MS)6@-%;"1W_&882/%(1G4LE]X:/+*_:/8\&-B+OU#Y%CP,&');K5LH*%SQE1 MF<#%&P*1==[,&PVEZOQ^ MLXL->8GHJH8QWGS'Z:3899<(JCHZKI4$Z@!_": M_(8YH]J^^DPJ1;GAK$X[2SN^D&R&07:W*:DMI .*WEBU.I:?D9@^6OX6HX,J M+OD46%Y$X-^$NA=>0=Q@)+GJ3WC6/)J/T[_X>>VOK%\N_]ZKB^"7RQ_TL>S6 MAXB1+6B&AQD*F=X&'"[-96M[^[B6@='C3KG&6M-CSTE)NM:BS?AL/4G,'J[>^& MAUERIX94]!J_>>R$UU-), MI$XJ\QI?^KD>J'JGRQB.*>#+:2,(

"%[\?<-6YDO)[D/&&!28SL3Q6.4)2 MKXH]XJ"SW&(Y>$._!@G[X7+@AJWDD],T+H>=.T5V#1[ D9KVE%K];KQ^Z9LD M5^0!'ZF)3R1\>I:2T>^W>\?\C.XF,>9GC/D9#6-Z%S[%7%ZXQN$_\6.526IY M?5"O^)!CSH?26'Z]WCD-+\TOL (DSS8^#O(*+@:O\<(O'H M9<]B>JN)'<$=6N3:U[,:#*1 '47DV0 X286@_!! JW:4>Y39U?=3>XD^\!W_ MW;G:14V"!8EK#E7XSF4_UD!C/HG0FMQY.Q#*6!/60"I$@K7/]48;'7P!0/0B MKHGVCZ[E1;@<'?KI%C>AR0;^ 50;3)Z [2-I[((2DRU\.7NPE4^-KTE).2KB M+2(&+XWEYH+_)OU![9'!TU7A UE8]:207FJBYMT@' 0 IB#];X'3,U6Y_C%5 MW@&TF-[$MOTXB9ZT =PQW"A<7;71#^]];[4 P8;Q\!='1X5G&XZ\])?1*[KZ MU1QBQ9:J,D.%:E)H476B4%(4RQK6TWR5AEILW,< ;!$]T^PJGM7W1 ?7+%J# M #\>0G6?-!Q,6DYZQKF5:.-#!#<".>&4.8@B-[O\_)9JH+,E*6?@9*)M?45K MU?YLE5X)7V\0WP4I]ECTWL,=<%)^6_A78 K#K8_HG2UIK,S=7X5W>;-U_3T MV:,U9.$W<9./H[]AIK/]E0?_ DX:&Y88NS.U ?\4Z:0Q]5+3UM>TD':)'#I> M.L2D&[&SVK/]& ?/9:>^O%+ MM(S=_&9!U]SI7<;*2XRK&A(D^)ZV""Q'_)Y7ZJS/1B#X*\YV>/1.G!YD5JKQ M6.ZGP(^WJ ?ZMYV^JX"TH,.S"FT(4U$2I&U4_ $(N4>]./PX!N_K=M4=G)+QQV<6L]-P]S:PU8BU94N.FIA[P]$4%11\-PNI3X#I!UIW M098U>1.&X]QLJXOG=!@.8U?LRI%I(O7!.ZKYN]N2JUC+=+5(\[&2;!KB_5@@>K;,;N:X>'5>9+:F9)B07O M&1T%R3S>;*Q@/UO.XH= G@1,2\?7K5J=M[S<92O2\92U;FSAR9*/X]+#2$ZJW+O7@G04("(!F_?^_0N-X*(@&6AJOV:.\22+]YR]R2 MGWS?>85N?2E[@2'4U+4JT<>_D7EZJMZ_31;PQ U:CX[Q.S@+@\C#2'+-Y#H. M,/Z$0E:Z[^LLA [/))F;Y=8ITZP>*EZW*<<"YE250E7X=W+3T53O;HYE+!4' M: J:\1N\D"[=ERU\(+D@IFH?E:'V4/EVALB)R^BB>C-R+ @Q0W^8.ZZ0>9CS68];9I,D?)T3MTS]K1=BW'3@U?Z)G=Y:G =]Y-MH5://C,XJ]L9J,I#*6B%,D MTIIKD'['-X.Z7GJ9#CC57/X!E$POX?6TVM83#+]>HYLQC/#?J/.A]U#R\/UK MX?H6H-M[C.@KG(]\JR0\C&KSCE@2-N\MV?#G!<5 .[V#&_[2D!@XG#=_P]\! M$,.,T[!@>.U?,%*,/LIQ&S!@:H#+R/@P;O#.M7KOJ.%P,NBUH.UWA5:&RWRR$<;PYL2V". MTWA;X#([YG"-MP11XV:.W'A?J+6;YE"-5X1F%MHY MO09.[&(_S E5V*-E)\\&N3%^A)6U>\\=3?7^%:D VQ@Q\_9OM=Q5M3YLOW9R M[ZK$'KDQ1S^IA)K41$6L>'BI\4@N_QX6'U$I .D%(7WQY-8/"(2&6>4U05G6 M>:HVS@.Y9/&1X0(,PA,VYL(OH!QT+$O?KA!A&6>+&V0KZ"#^Y)8B'I,<1 MBK_V:X\.H/SP\< I!)Z<$BVHY_"/I'#"/HO,VSC"]Y"-'T39ZUA9[5TA)*1\ M0K7X.[>"7A:E%KF/"(:MT:RR7 [_\> MN?')BD#^[C),'S,5]&V(#ZD4@OSA[F+[# -BY'W2]T82Y*?,/FSMP,A(O()_1E .\K>=WA& M=^80K;][ZP>O5B :DM!L5&F!4D="2 1,\*?#3X'EU<5:G#F86F5LLW7]/0!S M$.R@3=F\$SP+_$AL?+@7XA# 1)@*=L*:&J2OZ?ZV)!?G_[L36>XTB,/ M\7.%@.$:49NL+5WL&*]6%2N[]TR9ZF=]]Z*&_Q(5LE-%+N:4CLJW-G?5=QX4 MC#>;IO6^^[7KNBD#+X=,+,RYK@ZTUDH(1Y=],-L"G _EK1+*\FO__K,5Q7@? M<$Y*?"35 H1>(+]V80U73WF0:< YQKN6&7F9_1*\?7A=H-8@DH8\?(8>W,2; M7+5']\UK:PLCRSW2)V(8:3JHZBW=^%D!6:":IV 50Y A0G)KN1/LD$A,YCBL M)%A97A9L,W$A"/9PY M^@G@L2O+&5M%']420NKREA+)Z1"9)Q0:)8R; M(!VNXA!Z2"NN@P 4P,4ZZP>DB[ M)=UYZ)BTDO"9J159]Q M^C&L%'/!UO+V1'X1[]^1D'G"[$H1?L??=4D,$;_3 MWW9$4*9T?0+^*K"V:Z2)N%013&][)K$AL+]9^;L/B0(4[%-ZLW\OO!!IQ\?C$NF5Y(JD6(Z$Y%\Q!9+43TB38$A- MV, P](,]3BM/G*\A75XQ6NMP*%P!SUZCB\)7L9/AM)L*;<-R09B5)7T -1H& ML6U7\B^_JQ:E&N6TH+>59Z;DNABB&QZX0Z2<$MEH""6O?$1I3"JN7$"SB)3: M="77K3_]("^;&U+8@-"H(_(>K V8+4O?IQ[6]+8J'JW2L9B<0-6^YOLL[2Z- MY@<_7TSZH59IH^*=O.I1S[BIV/6RW$T:!^![57(GAR"8>>2[ M!*.AO'?W<@&(*XT_!HGVEQOP8D$5+R)DU#Q*4":'Z37;:SM*'W3+U[] M^DU_;"1SDSF'JIQY)0/F'J,V5\&9Q ?P)DAV!\$>+5WRI ^-4;GZ*IK4"57' M3)",ZO(/BH__)X"B^*4C_B_Z=EJ"Y>;/7V%R-LVO3G%L&.AT2(6\_ M$5#6#Z9^_!(M8[>J*&;E>FB*I= 8:J[-E$I->0'W)4T(<755,*6\5!6%[,.O M%9)V?/6.88^D-%9.-G *2D6#F;#ZJW@D_?@"X>F[@[\"UT$;%[$S96)\?>4= M$(2GU@ZN[LR?D>7V84F?'F7$PZ+10$KTX(P6;$?&1DX0)'%I2*+.7ERXL@C' MH5C?;A;G&%CW!#SPBM^XS-LW7*7Z$>49 (_*PVSY.U(G(N ]^!%$."YQ_(47 M(4:O4('S*XE6PN:CR?/9@@!?4*T5.#QE2'36$IJIL1#3^8"M?W!U52&?#KG' M9XJGXSBZ+4R%SB9+5!U$P30_6\%7D%@./:?P=&56+8HRK9I.*@[Z8YDK:P.] M+'+Y*W#A&NDGN$+$TMKY 5;(YR"*W,3Q3COX&XTESRF71;*7'<-$UQRYI0Y^ MKJ-TO>3U<16[R+,=9\4 'N, W>W#0O+<;)E;-">K "1KB/@7IO1,D?I*M"Z? M,9RT.67A8(ZU#_VEY>RPTO.:GK5>A#./TA\H'G MH'Z;)(;?\IP '\? P5W\I8LFB/_F6)'EHJ$\O*^M?$8D2!12(QO1STA:K\/9 M_>+CM'."Y.#6GR#'EC*51IJ0_XZB'-+;*V"&0&8X4 M1]89\U'Q8HZ7X5!Q9\\>:DF(I9X9"A\Q7RT74:7<,8,!J$U)PX 4D\$,QH*0 M+YBSPTD.FJ$@M))M=BI[6$ECAN/*FW-6T@3(R5V&(L65)99O2H;L,A2><]+6 M2N5@RCEAK:"%HTC5,Q,]R2SG(D:>5QNXN%I(HOH&,IQHAASS*ES1,@P'C;OZSF''4O+\#,6) MJQK4 1NNW$-#D>*R+A%V8%V"HZ%P-YBA3)ZM4&5'H8LYKH#;3D^"[>_]*;H9A: T]ROE0(/Z80>F"%OZ%> MSHMK"X42 2-S$:55P0EO*$)-)%5]G8<,K.\- TN6K.*L,C&B6-F4M4&/(V:U MG-=E*9!L.?XVW.6@LC#5,35B1F1AT6HL&8Q_'RZ,1)6&' 4]@E4K-@FE40P0!6&)5QARQ\=I,L1=R%8?,41PO@><=Y(6RE3FDXRVG 6,2BF/F M40_C[8>,9UT5SAR_\@0B2DU:'- =MO.-092.C%FJ.WGBU M(;#<6=5:PT!694U8_.%&>]%](614GHV!WJ\3M&!EE'Q-L=YO'"13\ & M)71S2,<+5YTF5JCGFP>ICK>&_B08]:P882)/)W!NQ)S@+]^;;8Q.NX/Y!!W;5WKK@1+ MN=945;"4?J_BO>8X\&"$=!:TP+?P#?^-_.0]1P<%Y-_C2\[:=W' 9N#O$NLO MFWY6#]69[/R*4\GTQ:.?F%[J;@!W8$%--RJ -%_3,4KK&8Z9GBBEP,R52$&NXJUC7 <,1:.0+O M*\F+IOFMSF0XYL6M"\BZ=1"(^@:..35W7I*ME,2V",S&M^60% MN TRP(M^2,*8*I_0>EDRHP.?5SE-!?HLJWUS8=7K3/(/QB:)_R:=E]L1Q + MXRL@RX;^()SL%3,73PWD!I?T-OS&K+%HJ=Z[VRK-K^K^F!>)1] DS_P>S1=7 M5@AM= .?0C>.CM7D\X8]"R([);]&$:0V5Z &GCP$2Z2WW$8!D;\#N%HC-IGL M0&"M0![OGSX=/8NC,+(\7!JY!G?A832>:K*!SIQG.H:"29YN@,? O\6B4W#? M5+I)"W;#C'[Z-5*@&[&=/ER32=?*PHOQ#744#3B'M0W(;34@.@.4D^R\M6I- MJNZ0Z_IY<7UTS*;'4Q$Q0;EO.**\!T0A,YXDL >&D@S^.HYA[&M]'6Q;^L%K M^'5;9./6G.D#0TH$H2JJACON9;#50>LRV6-?X2J&;WZTKC2\'1[-6*??PA4; M?._:M<*0Y!L6[2V-XM,O56S+10+IC55X6;T(.GCGPAV8 QN_/X334=_P8UC MN452(@VR3-BV"FF>D4]VR$H96T5.6W9, @<3"+PPD\6'MYG#J_VQS:.U3QY$ M>+4")_DCB?;U'!P%A5^S9"96M?(I)>[N_+6U>>3;7Y\]&(5/\V=F^@V[CXK- M<("4'EA1;J/;P4V]P(G(5$.O=7R2NO2"D1SA:"B>74C+LD.0*6(,1YDHFTIY M3*TL@Z&H-M0S2\*AO" C4,3W?1CRM@L#A-+2+]7Z-P\@.L1\$W_;LZOCD?:Z MX$Q22W5!I070/P5^&![J$9%5/G8G%=,0>UJ1/"NA,;18*[1!1%>JT$7U"<[8 M+*5SI89%#3UH1%%J]+BHG+/F8PJ:!U:X8E>_8&/NJ58LMWYDN?TXD3]GN6?H M;&9PUWA$CV>;C$I,.Q@B7B$02)D3LXNVZX1+7*-[PY)J3A,<1=N)2F3(+]_W MYCAI= I+55VV2:!]DD;2JY.8+0&,#PZ1RF %(2-5A>FSHB.7OS1O/ MT47_(Q7411H@Y<<]T_2&4FHWN0Z+3B7M--9'[62%QOJHN!]W: M*6?XL=:L-$F!U 91$8&[C.5R]2J7F^D8AMO:QXJ?8\7/CJ$[6X$92_>*,.)8 M/U7>82%/FS/>&]E1'4U3::+L96>IO>9)MZ&Q5EZ'2W7>'QO56$"D.Z;,>21F,\H]F MT1H$B[7E??)]YQ6Z;L]VX5%SNH7H, ?X)4CG=))\#H/: 528_>@T7>V3]Z63 M6'*&ZT!DA/$]12(Y9KVGV"9/'OFI-I%3=!2%?I2YOXQ>K8HXY?*JL/M*I4>R&"R3M;LDIF%Y> O4X%K38^_'\Q[ERWP'O46;'QB4PM@%MWX4A.;M$IJ)\S:!'_T MZ G3T!,VNE5&M\KH5FDY:ZAP[L^6IZ11)E/3J04.*NC*#W[T!SIT4A* DQ;( MA-XJC\%@M=HSQ\MN?T!36M.\D-AZU#"Y.I1CI1SCM'1QNA)&YB/OW/^,P'@I6I4!8ZC.#FU&:) MWV;V0M!QP<3QYAN%A%5X0(@N7H&[ Y]]+UHWN!/S#*H]#'\ *UB\^E)FGX_5 MCTFC+XL'8[)'Z\7$;_V86E*DV6#]F#9J*V_:>##MISU9H@-3ZMS+(^H%0._B M1\^[C9Y[VAEZU>H2U,/9:>A%H7,LTR/9T!B)KM%,S_E6G/T#!#,Y03,P_S:" MV1C,$YTD0_3O(Z+B 3P_&!O ,['M(,8FN=1>,O&<)(L]*\Z#2XY*6< M'ZT]MI_BTD/E07H6[)/-(\PG8KEUKU6P>BC0U&\V6]?? _ $DMB]PJ*Q'P:H M[R?-=9]QR-2*K(G]SQB&B>WRV@\C"HV\O5145;;2I;]YLV$(%M9;Q@YLL.MZ M*9A(LM,SC+F9IJ:3FDJW)\3D4JSP(UKH"E=?U>X##@E5/-0XY(&A5U)!P+A% MDZ&WSH;\52L #;U6-H2K3LP:>F]LB!:G-&_E?JB38G[GH;9XJ=L'RFM]H#P]5 1EIAOW%B .M-PY@AC?@>[1MUQ$8W8)RE:J9F:- MAM)\RA*FJJ9J7RHI9"QKL['43_JPT;A6E+.S.G8]AT_U9= 29]6O?BZ 70V\UVZ(I)FD_QVD"V_=LZ*9O M,?":4L__@$K[0)DDRJ0F1=TEX9 2:]0A).4;^H!$UA>HCG'14?29Z(./-V^, MY,:+"[+5FJ^1/+^RPC2-#OW$RGV\8M,7'%MBY0L>>07M.(T@K3432QQX0-;Z\^,E*VHE M/JM/U)Q&RH.,D34%!/TPU1)7 /T0<&WK\\?5% PI.D8+'Y)V0#>EC:@W/(+ MID3XMO*=3E$0U5G.'E.;V9TJ+)(&U73+MRYHW;*VWQ>_(8C M:;.D)-..T.H1!U!M?95O*"/Z">38F8;B;>UR+>CFK*&XO+I$6U3?-=SWT\X: MG&OI,SR/H'O0V:J]H1GJ2N5,5! RYD(&]M94&X[E.7X_VU<_ +5K/Q.MO6Z4"]VUZ.E]L65:+:F^[E>-5M1> P M[K:7X^56'L>3'7PYTJU>>'7)$S@62,%JG>_AS3Y;5JPM>.L?:\CT+#6@,)O" M)/![JWRU*.C]%.:>EXG*GX-!ZW1:C)/S)<+SQU491]G7@CB5C2;$E=4N.DPA MDZ7>ZMX/0Z0K!_NE'[Q:@K4C:+/C'@,?41GM'UW+BW!%MW_&<+NA%W\4 M'46'E<3;)/M9=BH7[_Z(W.R0#H4#.%OYE$+(#F*EOFXFLTL;!5@.+]0GI8>1 MS@3@CO#^-G>W5FDL%$.F%U3FI9QO,!UV6O+6&^]>21OK0#9WFH:F>1BDLU3@ MV-7G-!(Z=)3?];@5-F2_Y)A>$#SV8!QWG@,#U$^6QQF M-Z@NBIOW&2:&:TF.+_5CBID'5LD#&F:@UMF#5OT$B7:V&AZ/*P>Q;@)L=?$W M3AP'IC.Z\]"%:9-\KV?^Q,-T)G&T3M9KZF\L>)JS7MM"=-U!>HE^NO]_[E4MS6_XT#&#K0Q@*5N?/K>NE@J:.7/X$= M+7QTL8)!EN1YKN^9,JZTO4W_\O%K^$U:TG[G[JN5#.!V'PD-,98WTP:.FS=K M [U,@_L*7+CV?6>V?/:6ULX/\(E^C#&M0T!H+ 63?O8"M$8K#_Z5K$=N?:5, MB]9:]9VF3K"2T4O+3WH.%RO&:=WEL)F0P&' M>,EB[ZY<0 T.(KIDKE7[#?7[UHEU>+1GF9(BEU3#:VK) 0=];+;10TDI;ZL:W^SP344??LK M4K >\XFD/S# N77M6CC-/9D/TZU%:*C ZK((@(6699^0P31JDUJJL,CC:+PG ML(T#>VV%X#'P5X&U82+-["+-_)S@4OD*$=+Z]BIJ^/XSQM=&MGOFI)&\HLG) MN%0_9O'7JKQ ^/ J[EF&%Y/>7IL-PZ*>WD'R>E>.R.J:WZOTOA;.J@24,#,= MH$.;)M09/=1.@"G;J^W4$OMH!;,@V44.5K_!(P@2..O)I_;4@7WNPC#F9YVL MM;0]5SK T\'3#Y%V'[VQW ,S'7H:!^@*B]8*^MEGG@ Z8J =99KALX>TX]_0 MSRKPG364*G$2MGQ/(()!U4GAY*#G8&WZ0_QTB"8 =M:I*@X""J>.X1[0&: "TT4$ >TC!L )P0 M/ZF*\<(VEJ2>2BX/*537]U-]H4J.()[[5-I0"?;%"SBGEE/32?DT!-4'SL[* MI\6A1# Z:$+^+(["R/+P(24PAV(O5>=$]4IT8/G)!H=P7+(."([>JJ55)CE) M.F%]^[;L*,YD!P)KE9Y.E(W,WT^U$YIN'2Q:AXE&.L9U$OYZ9CQ%]1S'D=1NP]%3^YK=?DV._ M*)Q"QLQ\((@,4N?1,#G2K0Z6QHX50]\5Y!4VS5PS)H>SU7%:G0^HC6@V?>(D M>5A*T,%D:,4/H1V8.:I:J>K1'R@XG&*&/FO'BQ#)TV;J2W/\7,-VYYGZ[ELS M?.HOHD-3JWD4E-?(6MT@I6]KZ:^$,9_@:UU M 7?RHI?27!GRE=.$+!EH[ M#[_%"G< ?YB>N"'2759(1QA$!5C1OXZ0HG]\><*YBX20_O+ONB2&"-_I;SLB MZ#/TX"8FI^)4?Z\J/K.ZSX, 8Y6\'WFU/[9YM/;X9Q.C5-N(R_*JHX/:&PP2P[6HL+[.TBD8'Y* MW[R!P(9A>EHC7CD>5\>#+:2DF6E%F@I!<'A-LOD^)271R1]?1RE)H[BB:(K* MQ/J!^P3'0XSE7<8"]<'>\K^C(A(Y.[ 8@K;4I"O-Q'IC:R:EWZM-8;NVMC"R MW(,7$02[Q'EQ&T>X1'5FHJ: *SZ.B@SHS=;U]P!D[A@RXS_XWBYQER8\'BYP MG?#3=V$>_.@/$#T=*CP<1TH[)8]4+-:6EYU8%-#4T6,2^*G'#3%8]B/&8WB%R#W9T+ _XNT:(U2YZ9H.0/F0RB$XN5L;"D(7%_6B8;CF M=FLXRL1K<25,0/HR&(JJ5G=JTF+*N_,:NH+R+\!"FTG\'FGZ.LBVTI2\RZ6; MJN%(DJ[E)# ,%]%U.E;92F!HDD2[4JZ!(<-TG-N08B?7)=,A;(55%9JA#$TF MZ>3@/KFUF YEOUB?8@0T-$NH$WZ7P0%=X*]A!-=Q79XS5GZ:/T_L".[PJQ3] MBN0ZSC7)3CC,\0FX.*X:;\8P0>&EP 6C!@58W6@C2C MEJ2LNNBW+J+T]>:4+.H^3>'7F% -UX&B6"D&O3%5&B)G-"#7J.,CT M.QRUIM]9($2<44Q?+P_ 1\=&C+:6)]M M6LTQLH)(DU7J/L)I9'@]&/[4 ]1&[*46M5?[%MTT1K_R;! %[CZI(9H?T_7Q MP JKT>,*-7E!8^FU#KQYJ^0$K>HU++TXQJUX=ELI3Q^>B6Y\<95 M:MW.V$:Q?OUNE#U;0&%W;AOO#.AU3^J?NM'0-6SH@PB]6,CFOF53WVSHQ;)) M=5B;^KI$7\]",5]V*V]>&'P2ZJ2,8L]R.P]SD.X3W:94GF13OIPB3KF-CE%\8[KVF*X]IFM7!^YE0+KJ.'-YJ%5MAW3]E-JVHZ-T@>\>L^6=YZ!K MBA-;+K:?)8HB1FD-MPO_!NG)T9XH/IN,( WFO$A3B-&# ;!1QY".-*OY^!($ ME1\H2BBYG2'/55 8[A$$R3MWZ.J8"!S2P4GG/X'>;\&-SZ0:8/XI_CK@+R6L[W]#GD$]T#$85NE3./ M?#-J,H(FR_[HAQ!;1B;.GS$^G&ZN[A;321<,P/UE+5EA\>J?R0K'$7J@P1T+ MK">+0BV%H(P,:1A27(IT4<_NH _SCO5^^@.M?OF&[1<$4+%H.H#&]/88BAO+5]3U\V3J56"F M:RI7AH79S$RL6->%\14WB6JRL&-PZ'A+T^\D.3%-7X^V7M>C2.,VX-1S1Q@J,FX+6W(42,W$.AE:GZ77 M)AM3RUSFWB0XC;ECVN64]H9WQN2X=K@/?>E<@5H<0Y])]B,#L*4: -G*W/IQ M0%=5A?JK4%;=9%RD.1,)O7G#?Z7M>\[.TA9CLO&#"/Z5#$XS?-19UZ[*UC72 MFK7Q&=6FX<'E66K@N56;;*D3 &/&I0X9EQJ!H6L\N:EX&Y2 J1&J.L7DG9JL M3(>^YPF6&D'92D2^:6"-V6#ZQIEH\9:R3LO3=6Z"J4"VDJ!@*EC]%@K\D9O& M)IATE[E@*H0RY$715V X7)I)#%:XJK%))3T)UC85?W;"DYCSR7"HVI$6O/ZO M-C)NC 6W/6==-]DS1N4/C$\F-O0VCT\FCGD:8Y[&F*H.OF7T\F7GMLY"_H.OC[F.NK%+ZFRDKDIF$8C MV9]2[?L>7^L?&*\8E)Y3H(N:*%J5".>=L=*2&L MF -#8=.Q]L_Y\1*F9QKW^K5.C8 <,]PU%1)MO=]K;#:QF@>]385SS&/OJ[EW M?,=382&X"T'(/TZ@K[R/Y(PI@DK/7*@?- M"4ZROS+F2DC;)L!UL:W> ;589->Q\<[!5(T,C;$24 LYH#(\(*U=[8V<9R65YPU?EY;4Q3.,/E*1ULKBS'4- M*[%TK2YG.'=V=HY)WP:&QX9U(#9:T_X-7QIA*<-Y6S . M6F=7T*6V5W$/+Q/#MBH1VXYUOHGDJ#.MT/;:U;[X&X:_0V Q=-C[C-"PX[8 M8VX#ST*"_-D+M\!&EV#@4(NHTMMV3.RM'P#;"LDB@-'0D$KVE*)UGP* F"B) MO;K\%JD&N(9.4D&^-1 OI@AD;'T6;_*_9]O_>Y5!D)0:'I"/Q2;1=)#_8VT1@S16IM= M,O^S[QQ<:WAS$_)Y:7OK6'TQVRJDC51MU,K>1IAM_+3B M==UV+C95[;"L=2*57(]DIXVAX2.#+RC=W+%39!J2W\10P+A\,#D'T?P?!F,S M5B>O]24>:H%P.H ,!:K6>72ZBPC;S5!H!%Q5-#%,< P9#E;;%? YW3"&HSS6 MO>]PH]-J2-$<6<-$B3/90\CG-$PD[UE!J4SOC^%XU3B.&!?HXFW;=)#.<>]R M<)K1N8)C/?:N'S,2\)-ARLML\#HG'2<$R%&9#' M[6]ZY6E9?$A^.<)4V(19C2=^P_2"QK)8C7KA,!Q *4Q7#H_A]#"]D+"S3"\MW/(%XKY2A<-4)(4YCR^DT?#J MRTW.B34)+X1F^J3;SA6 M&U&2?HYW;N(EB^T(Z8/>JNA 8]+/TU/!A!X1*3;<6NXMZ@AWP -AR$RF9W30 M8$/7+ &QL0*RG[TXC"WW"89?9\&S9X, R7TOVE_M'RS$'2RYQ-55HRFE5#'7 MA:NKM&26>["R[/V5Y7V=+6]=I&8X%CU/EMY8 <28;X_*1$WM TICW60F\P2N MZR3=OV-(2PW"-29TM&<*EOI]J(PKC(ETT[9&OKX8&@XY9F0T!$[BC%I%B MW02-1XQN%F+MOX$PE,AMM0@7WY70'^^)< MEE$TJM@M5&JH$> MFE)C(54VBQJ>B\')250P#<\B...D8QFG1]0$;-Y=) QH$S9W#(,Z#[]G9/]BK(3" XNEEM'', M(V^IF. CA!PT%QKW?R=\^9L61U(32^SIW =@!>ঀ#, <(@[:07ZU<5?5 MSO8ACD]17 [@$G:^<$)2MIV+A4X/ =]C\Z$1S_YF,ZE1Q\J-5&@PEN?,XY<_ M@1TM_$\!8C0G)8I&,;6]"N(!NEB"V1;@A&IOE1"25LFY]CTV[K4=-9G.S1L, M$0_;Z,:8IC$N_)N$J05F1A]#DTD6"AP)3*O82\%$RL3\#N!J'0%G@HYF:X5H MPZZW(FM=4F8F/(SJTXPLV$K'/%VF&*Y?;@<00A(9[@YKA59*I MABO8]0B)"^LN;/@:J-KS>+.Q@GV2R[ZUO/T\^?&H=G=!YK4?UMIK*^V4:SJ8 M&BY=)FDH+19QRIP4]#@Z*(SF MP6MT-%G1A2+7!ZWDT<*5M-8@@K;ECBI*Y_8-O*(WC7[+(ER;V#=(P?=N< M/,AT<0+JL&VSZ!;G-L;!TEFD'41H>LYC^O7?+#=.KO!%".^A]0+=I.6XE[LR MNN:@YX6]PVD,'A"4BU?@[M*BWU0G0-/A-)[Z'\ *%J_^F3/.1]%]HNB;M"1Z M\7$TG^RM'].J00D/H_%4SYRBS*HE1TE_Y]EN[.!4D&L?B6@O*>OIA;X+'1PT M>V6YEF>#^1H FB5$RI#*U:<#XNRPMII.^DRC-MBMOI\^DQ&;@G8RX-ES,IT3 M.#=O-FK*C.1K-I;^6GES'6?P]BEA'6FPQJLSE*W!V[3$=;;!NRWY=;\N(@.U MA$J.RFGXJR6B-JVJNFKXXQJ- 2*$,9OZE$9CC%IZYZ(/TNE,!;Z-)RJTLAOC M%Q1@E!QC$P_+:8P.\&QH1A X8WK<"91B8\BK*>R'T6R)Q-LU/BY=%Z>.3ZW( MNH0Z#B-_@W;L!/USEWA(2&@+CR&-^H<8EP^:+1=8&A^^1**1TE)> M870_#(^[8Y_4H+'I@R64NB47@,<\O(GK,4T^P\2H\Q:ME>=EO5 MAWHCV5UXTU1 ?!IN@&J,9(VT-MP*=1X#BA\KAANHSH.3=LX9;J(Z#S3Q(]GP MRCEG2T)-ZNGT$<(:S:0+ Y>N5^TL7 MZC84ZL) M8>]>M&XTHT)77:;4W&S4I^.SB6 9[[5-L2Q*L?&:VQ3%@N <+[=-02P*Z_&V M>XZA2DW9INP7^(\7*P3_\?\!4$L#!!0 ( 6':%9U!YN?R , I / M #(Q7S$N:'1M[5QM;],P$/[.KS!#0TQJVJ905)(P:6.##2&0 M-AA\O<37Q,RQ@^.N+;\>)VFFC79#VEN384UKE_3BNSSWW#UV5"](=,JWGY @ M0:#FG02::8[;^S^<@1OTJ@/S<6_Q>1!*.B>YGG-\NY&"BIGP"$RT?,K23"H- M0OL94,I$[)%1-O,WRD&S^A*-,^TP05%HK]_M;_IC*;23L]_HN>8XTWXUJ*-E MYE4G2HLQI(S/O:\LQ9Q\QBDYDBF(VCB46LMT85^Z ,YBX7$<:Q-!4 Q11S!- MF$8GSR!"+U/H3!5DRU%<=/K\UT1J_R_7UMDXP%(N3)31"B$YC)2>"FJBY5)Z*0WC1[Y0_6_[2 M.7?+OQK *18NO%!R>F^([L\2%C)-!F[7O1-7"RD43ND,+.7/A&=,N ME]%IE 3! 0E.P+XO$P..99\4GR;H8V/GEI FR;RPHJ*%14K*DWH#BWDS/=$ M2LK1JL5]\&&]>PO:E4.K E8%'D?5MY S!Y*;A8,5 2L"5@3^&Q$P[\56PK5N M=GU,6ZH?*QK)^50A@QBK^G=@; K% SZ%>5Y.&H)>L9=_^TG0*_\'P!]02P,$ M% @ !8=H5O5'+EJS @ G T \ !R9'9T+65X,C-?,2YH=&WM5VU/ MVS 0_LZON#$-@=2T3<*@)%DE!BFJ5@IJR]A7)[DD%HZ=.>Y*]^MWZ8LV8-N7 M40$3BI3$Y[M['C]G6W:0FT)TMR#(D27TA%$J;9@T?LF2A,O,@TYYZV\ODI;K$(.WQN(R06F\ M=K/]SD^5-%;%OZ-G4[LT_C*I953I+0T+CY057,R]"2^P@B'.8*0*)M?.D3)& M%2O_!003/).>P-00@Z!.L68PR[E!JRI9C%ZIT9II5CYD\2OHSM>I,OX]Z*6Q M 15JGOH%D9CQQ.1>RHT54S -D)!WWMH';3]HU>FZ0:M\2C$TS_(':D0LOLFT MFLJ$6 NE/9U%;+?=6#Q[_@.;O>?_6< 9UA!>I$2R,47#VYQ'W(#C-NU'T=5V M_E78F'!0OWAE3RZ&XW X@8L>](>GX65(+VJ.PK/^>!*.PE.XO/HXZ)_ \0:\_.G\F5?C=6M]$#:32!1,;J\(U0LZ^(?"JFF(":JI!8[VS0L(, M&@48RPBU.#:"VI.$ZZ73 AP38Q@E28(9CCEB^9$/$6-,L8:LV(\68]UQ6N$ M&:_,RG_\D__?&(ZM#NSVN$ 8JB:XKFLYSKZ]?]B NT:W<[1_"$PF]^P'[YW. MT5[S=58_YJQN52TXTW0X@$FNM#14K,'@\E7CQ]2X5R^< :-UK1,FD.8[<:1= MX'F]LO\]7V9=ZR-W,8GYZ-7*]YE*R#*U(([NQ6$K'1H^)&9M7BWM2 MT*IO5]TMNFW5M[(?4$L#!!0 ( 6':%;4/ /$N@< %L[ / 5,-X(TCDLE!Z,?RD"G+B=YJ+CZ:0Y5(X,=Z;HI$/4TBM)N504^YA MP9A5+"V83Y6GGJMD2L/*4F]N9;5IQ?JDKS_7QH]N31UO=H4CJ_)1 2/F*O/3 M8:Y\+\5@+! SO_YA\*8_&A^RNO?CP^HIG6'59+KAC42FEQ-KZC*#U=K8H9TD MGM#KHW*#E'9 M'W3V+L14SDA8FBF:4X: *"?.RK*66GPD;FG"E.(7&"(&_=ZOPN2XG8D_E='D MN^*B3 _NK.]M_!XY?D>=O9^D0S@0HF(A+DLSUY1-J!O#:&/\,@/5I?&"1TI5 M"EDN1%UZ6Q,6+ST54,>!E:+ E54(?2Y3W++"%.@UWD2Y#8&24G).V@6+%/*2 M,.^:3H=[&8S!E)K]P7.P0*IL6A<0*S$,M".!-M')3'L%B!0HM%UN^SI1+M7$UQK$-UN@(J,J:E#+<=F(? M^,D(@(P@.;]*I[*G(;Z3L7O0W [UXN=\8]D0RHPQV6,2YLM M\88,4#)16OD%$XEMTW+V!6@&U,7$N2&ZQI%#^[EJ%E35M@+J72 ^:6IL%@P( M;'E"V'J##2WX"56<52R"G4 $.+)/5>@ +<2?"N)I9^]\)G4=*A['G_(<;%7- M$#FWA76N6,L.)3Q>;F>B =(8B/+K(M]-3.WO-F&7)B.OI8G)?/[U+9I(EMN$ MD*4470%[1JR\1>43H3)#X8WQWL0-'R4T##(\V8[.;ZBWS!M,FM:6X;'6I+>I M+8SS>,#GSU#F4FCZ7*/)0_?^76-R(!VU\)9X8SMV>!0.0OB,)!R!1%X5/P;D-U"=#5J],D^"6WMCW36]"#>@LRB4]T1?:C") 8-A M@4S!PJ!E'[!'/7?<+_"7*?XR6^ESK;" D)AUF88SE$Z[27S"3>*9!FG$FA0 MR3MW/@-(%0$^#36XWJS-25YRKX\D,G3[0'_#MAX>MFSBB;=Q9R -N47Q MZ0(9%&HFL!4.^!L0=F/#5>7,Z!EQURWEI/F;@9@_5I6CH8N;I1IZ<3PMD?4'5[!@0%V.3MOVV,E M&2['-T*0RJY?E G3G;[CV>#U0Y_=(3+XJL3Q0^AX\N GO.KWFTA;0OI"TF4-DQM M0K61^K_G''?QC=:M]_MBS511+LZO**WY/0+Q1_Q0K/7PPQVJ_RN^O"/UIIL[ M7V+.^,OGK,_M5/NE?D?Q<3[E>7IO3*^W5Y6<4.Q2/9E[LD.IYW+APD9K?,A? MCGW_W?@P?*GVOU!+ P04 " %AVA6A*TNDZ\' "3.@ #P ')D=G0M M97@S,5\R+FAT;>U;;6_;.!+^G/T5O%VTB $YMO/2;FU?@>QN"@3[=N@5B_U* MB2.+"$6J)&7']^MOAI1?8CNM>TG.#2H$2")I.!S./#/SD);'A2_5V^_8N N M\"\;>^D5O+WZNWLV&/?B!3[N-<_'J1%SYOQC[X/2:C'$PZWO2BU ^V'_I/]BE!OMNT[^!X8#O*[\*"KM M>E,-XXT@D?-2JOGP@RS!L3]@QMZ;DNN%<&J\-V4C'Z;@2D[T4$'NT8(QJ5A8 M,"NDAZZK> ;#RD)W9GFU;<7ZI"\_UL:/-J:.-Q/FP,I\5*(1,RE\,(,[_\8?"J/QKW2-W;<:\ZI#.LG!1;WDAY=C.QIM8"K5;&#NTDY M?[A^=_WSY8?K/__X]U?BVUT9_!2>U<:67#V9;Z\3]@O7$A3[G6>_\:Q07"^X'YXG\,;!Y$CANB>G[P^?_-B473OR+6AV2,TQX/. MT34K^!28A:F$&0@,B'3L4NN:*_8>J*\QH]D[-(0-^MU?FI$;*T%.4%<2JOF#!?J"-6$=J56L&T0XS:F M1FN%),4)2=0*!1"K!@$5IG/!GHR[@N7*S-P"R!8FTGF+S)]QNAGM1BN3-3RZ MA3%;UK:0/!0DSSM''^[$[^4/MZ?]P9N1:U#7\!.J-";/)5X>NTZ([C7C%@*. M$!1#=:H"*C*F@P$WG;L&/$C M $907)UFQ5<3X!=8G5[7RN4&)SQ[N#B&*(5@PL1K^*E)!JN(Y!)/Z,2N(;O MB#>R9>^)\CL3Y3@1K7,3]2A!_&$O"O?FI/_J]0:2+TY.SU^W2/[?DQ>]+<#O7R[WQCWFRE0*@C-W1G/J"]QA*A#')8QS*Q9X MPPR0/)5*^CD1B5W34O8%: ;4Q<2Y([K&D4/[N6T65-6V0M2[0'RRS%@1# AL M>0(:^8Q"\.,3J"BK2 1W A'@F'VRP@[00OQ0$,\Z1U=3KNI0\2C^D.?(5N44 M(^=VL,X5:]FCA,?+W4PT0!H'8OEUD>^FIO;WF[!/D^%+:2 RGW]^B\;2Q38A M9"E$5Z ](U+>HO) J!18>&.\MW%#1PD-@PQ/=J/S"^HM\0:39;4E>*PUZ5UJ M2^,\/J!#:%3F,M3TL<8FC[J/[QN3(]*Q%FZ(-[;C#@_"00B=D80CL&A9)]I5 M<+?D-%1%0V: ".TEN*0I_7.FY VHYE1D0SYYN)?V3H=V[_@$Z7#QD+UC.&P5 MBVQ*5A6/"O ZGE?%CP#Y!51GBU:OS./(K;VQ;DDOP@W469;2>X!/-9C4((,A M 2'1PJ#E&&&/]=Q1O\"_1/$7V0H?:XD+"(E9ZRR(!-XF7"DDCKDDB M(&GG3F< F02$3T,-EINU&? ;ZO611(9N'^AO. Y>G(A]$2B;?54\-]E1([G M@0Z6)?)^ #>L&<<@")'<)I%Q.*0;KBXQFNB\L)JF/>T\/&S9Q(&W<9=(&G*+ MQ2=!9$"HF8BM<,#?@#")#5?JJ5%3H*ZK^:3YG,(V91;*2IDYX--986)AY7<@ MCI!\'%9R\G6\Q; + 8\4XFUT/B#$;.>K'S[LB7=D&;U",THQF<$&H^G]F?XH MB'<5G^,^!/7?@AC%N0;]X.EF *Y?\SAH@%W,3MOV M6$F&B_&-$$J)Y=LR8;J+-S0;>KWGQ3TB@\]*G#V&CE<;(OB/W5Q9$0/<@&][ M39\I&#-T:C?%>S#+^[=&,WGJ9$]BM]NZ+=,I0V*5OWM^YOW=^ZOW7_L^_[G^SYK6\?]@V40D+. MWBW/'O^,'QRU'GZ\@^=_Q1=K=V :KW<^16;Q+QU-?FT'P<_U MNWU/\\'(X;U1+'<\%9] ;%M=GGNP0ZYF?.["WF?MO$PD($S0:75>AJD4QM/L;PA\O"Y,6"GUC"R"ZH:32&G.^"*8L!PT.849 M.9F:"<347 (37H0=^JJ#V897#;Z MZG,I37C%='6S230HEH8Y.C%CBA>I^D^C7#MGM\(KP=P!M9$$$F>W!NBHWG& M(F9(K]OR[P17O_N]P,9H!]2C1W8X.I^"\0SC'HZ'CZIO.(3E[3R:_CLAXV>??A_]10;#B6WI=CK= MVR"_WSKH]>Y[NMCT4+H/Z(54.>7W!OZ)('@A(#9,"C)C)B,F T+C6.8%%0M< M 9"!$"7EY!SLTH"@V'OTB?@=[S%7[U8M[M^'%8^59=)6&CZ31A'$!I#!:JST!!M" Q*,-2J[8H ME2YQG4.,)/Z1LSIT=AT0?N^@XYRCB2P,]K\L7@M9PB( UM28JH@*T-[9G,." M#&)C6RQAF[9'OB 70LYPG#@&.Z (.(/4NDE-<\M05:$5/"Y9 IR[*1M5+]R9(\V M")+=/]A+&BLF?&7NBK5+.OAO>OL5J7*7#Z&EPB[X/RCXW2KX3*36D(NH;:7, M3A=,D,O,H$PA-=!-;4G0M,V4Q\5)LRIMDF/ M4B6O."0+4,ZFWC2%;L?R8E.@[RB2ZR3\CDB2C=LS0R,.FY+);G/#2"I\-CBG M[1ZW$SIQC].%+ WJGV-V5K;\CD-ZV0''SVFA(=!04(P@U""Z;5FEV^V5T0%5 M6__"-&YV.#.+H.Z_%$*I9+6C=>8.G#5$O6V2:T3\FT5Z-RNY6-@*[;+J+(+Y=!+L<^E_G MT'*5L(+H]4&!6$C.X:;^@KPK(P%J4]P?[8KE:!NR M\^@))>=_G!YW^._(_W3 WY'_4>&_>^9?%\?KGO0N-*5(/6[.[BO!5L5N5UE MM*K-[H=K!5)7&D%C0IK:H"L(H[&"*E/KJ:O/RGE!ZO-WDC =U:46_;-A!^7G\%UZ)%#%BV92=M*GD!W-1!@[5) M$;M#]TA))XLH1:HD5=O[]3M2DILV3I.A2>-DA@';$H]WQ^^^HTB>AIG)^<$C M,LR )OA+AH89#@?CC]Z@/^Q6%]CYU3-F @(+8W\G>6% M5(8*$Q8T29B8!62_6(2/G=*BZ6)@83PF$A FZ'5Z3\-4"N-I]@\$/EX7)JR4 M>D86077#2:0T9WP93%D.FIS G)S)G(I&.)+&R+R6=R8H9S,1<$@->C"T*AH/ MYADSX.F"QA 4"KRYHL5%+\X;??:YE";\SG1ULTTT*):&.3HQ9XG)@I09+\;. M.$"T_.R)_[P7#KM6W<&P6]PE&(K-L@MH1#3^-%.R% EZS:4*U"RB.[VV^[3" M"_?\5G@Y@'.P)H)(\N36$!TO,A8Q0P;]3O]&[UJ3Q6YG;S"X[>EBW4/I-J 74N64WQKXQX+@ MA8#8,"G(G)F,F P(C6.9%U0L<05 1D*4E),SL$L#@F)'Z!/Q>]Z?1*9X.R%_ M,5;=96$K;;3 MA'$ I3%8J#X#!=&2Q* ,2ZW:HE2ZQ'4.,9+X^\[JH;/K@/ '>SWG'$UD8;#_ M>?%&R!(6 ;"F)E1%5(#V3A<)8[ #BH S2*V; MU 27<;IFH&5:P^GS-/=V.R]V7SYM%FK?R&VY?PWN[_BMWVSP:F*G)>?($.0] MMP19$5+!YY(IR+&3ME']RI$=VB)(=G]O)VFMF/"5N2O6UG3P7PYV*U+E+A]" M2X5M\.\H^/TJ^$RDUI"+J&VES$X73)#SS*!,(37036U)T+;-E'."W= &SG'8 M4" K=+N>^ 05L;V/"A/F5-ND1ZF25QR2!2AG4Z^;0C=C>;$NT#<4R8LD_(E( MDK7;,T,C#NN2R6YSPT@J?#8XI^T>MQT MT!!H*"A&$!H0W;:LTNWVRNB :JQ_81HW.YR99=#TKX50*EGM:)VY/6<-4>^: MY!(1_VJ1P=5*KM;Q_#L1_*.^'UI61;AFW\5!73$QS!%5+U) /P7NV[,WUA/J MBWURXWJB)B+L<&Y!%I+BUN+907RIH7S M;D^8?FT$MMET$T%\M0RV.?2_SJ%ZE;""Z,5>@5A(SG#Q]PU5-RQ.]S#9NKI+ M7E/!@)-W-'Y+XXQ3L2[X]W;9LK\)*;K_@#+T/\Z16_RWY'\XX&_)?Z_PWS[X M+XOC#Q_Z6VQ_KGB<,4C)T>K\\C1-60SJ#A#V._Z#1'CGO6*(;8'@?H79'@Z/ MXA@'8FR]K4:]]:/5+/[:$\M-.Q_>T-=RKE$8V=9%ZI<;,FBJI'%5%=%@;$W7 M9(1&\@L0IDD$EJ=IJ033&22NIB5(\U(/;GC!EDNN5S*MBK:[X87*J4L+-":D M:0RZ2C$:*Z@RC9ZF+*V<%Z0YF"<)TS&7NE3X5\:E+=^M+5?7U>IJS*[>+:O\ MTQM30VH@/(Y76IWR##LVO'-D4$L! A0# M% @ !8=H5C@) )SU$0 A?X !4 ( !/-(" ')D=G0M M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( 6':%;WV'IUYRD -5& P 5 M " 63D @!R9'9T+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4 M " %AVA6LP$?7NFJ TX0< %0 @ %^#@, &UL4$L! A0#% @ !8=H5F-H2QR&3 :"(& !4 M ( !FKD# ')D=G0M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0 M ( 6':%9U!YN?R , I / " 5,&! !R9'9T+65X M,C%?,2YH=&U02P$"% ,4 " %AVA6]4