0001834494-23-000132.txt : 20231103 0001834494-23-000132.hdr.sgml : 20231103 20231103163152 ACCESSION NUMBER: 0001834494-23-000132 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MeridianLink, Inc. CENTRAL INDEX KEY: 0001834494 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 824844620 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40680 FILM NUMBER: 231376868 BUSINESS ADDRESS: STREET 1: 3560 HYLAND AVE STE 200 CITY: COSTA MESA STATE: CA ZIP: 92626 BUSINESS PHONE: 866-417-3274 MAIL ADDRESS: STREET 1: 3560 HYLAND AVE STE 200 CITY: COSTA MESA STATE: CA ZIP: 92626 FORMER COMPANY: FORMER CONFORMED NAME: Project Angel Parent, LLC DATE OF NAME CHANGE: 20201202 10-Q 1 mlnk-20230930.htm 10-Q mlnk-20230930
2023Q3false000183449412/3136700018344942023-01-012023-09-3000018344942023-10-27xbrli:shares00018344942023-09-30iso4217:USD00018344942022-12-31iso4217:USDxbrli:shares00018344942023-07-012023-09-3000018344942022-07-012022-09-3000018344942022-01-012022-09-300001834494us-gaap:CommonStockMember2022-12-310001834494us-gaap:AdditionalPaidInCapitalMember2022-12-310001834494us-gaap:RetainedEarningsMember2022-12-310001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001834494us-gaap:RestrictedStockMember2023-01-012023-03-310001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001834494us-gaap:CommonStockMember2023-01-012023-03-310001834494us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100018344942023-01-012023-03-310001834494us-gaap:RetainedEarningsMember2023-01-012023-03-310001834494us-gaap:CommonStockMember2023-03-310001834494us-gaap:AdditionalPaidInCapitalMember2023-03-310001834494us-gaap:RetainedEarningsMember2023-03-3100018344942023-03-310001834494us-gaap:CommonStockMember2023-04-012023-06-300001834494us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000018344942023-04-012023-06-300001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2023-04-012023-06-300001834494us-gaap:RetainedEarningsMember2023-04-012023-06-300001834494us-gaap:CommonStockMember2023-06-300001834494us-gaap:AdditionalPaidInCapitalMember2023-06-300001834494us-gaap:RetainedEarningsMember2023-06-3000018344942023-06-300001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001834494us-gaap:CommonStockMember2023-07-012023-09-300001834494us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001834494us-gaap:RetainedEarningsMember2023-07-012023-09-300001834494us-gaap:CommonStockMember2023-09-300001834494us-gaap:AdditionalPaidInCapitalMember2023-09-300001834494us-gaap:RetainedEarningsMember2023-09-300001834494us-gaap:CommonStockMember2021-12-310001834494us-gaap:AdditionalPaidInCapitalMember2021-12-310001834494us-gaap:RetainedEarningsMember2021-12-3100018344942021-12-310001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2022-01-012022-03-3100018344942022-01-012022-03-310001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001834494us-gaap:CommonStockMember2022-01-012022-03-310001834494us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001834494us-gaap:RetainedEarningsMember2022-01-012022-03-310001834494us-gaap:CommonStockMember2022-03-310001834494us-gaap:AdditionalPaidInCapitalMember2022-03-310001834494us-gaap:RetainedEarningsMember2022-03-3100018344942022-03-310001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2022-04-012022-06-3000018344942022-04-012022-06-300001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001834494us-gaap:CommonStockMember2022-04-012022-06-300001834494us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001834494us-gaap:RetainedEarningsMember2022-04-012022-06-300001834494us-gaap:CommonStockMember2022-06-300001834494us-gaap:AdditionalPaidInCapitalMember2022-06-300001834494us-gaap:RetainedEarningsMember2022-06-3000018344942022-06-300001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2022-07-012022-09-300001834494us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001834494us-gaap:CommonStockMember2022-07-012022-09-300001834494us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001834494us-gaap:RetainedEarningsMember2022-07-012022-09-300001834494us-gaap:CommonStockMember2022-09-300001834494us-gaap:AdditionalPaidInCapitalMember2022-09-300001834494us-gaap:RetainedEarningsMember2022-09-3000018344942022-09-30mlnk:Segment0001834494mlnk:LendingSoftwareSolutionsMember2023-07-012023-09-300001834494mlnk:LendingSoftwareSolutionsMember2022-07-012022-09-300001834494mlnk:LendingSoftwareSolutionsMember2023-01-012023-09-300001834494mlnk:LendingSoftwareSolutionsMember2022-01-012022-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2023-07-012023-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2022-07-012022-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2023-01-012023-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2022-01-012022-09-300001834494mlnk:LendingSoftwareSolutionsMember2023-07-012023-09-30xbrli:pure0001834494mlnk:LendingSoftwareSolutionsMember2022-07-012022-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2023-07-012023-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2022-07-012022-09-300001834494mlnk:LendingSoftwareSolutionsMember2023-01-012023-09-300001834494mlnk:LendingSoftwareSolutionsMember2022-01-012022-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2023-01-012023-09-300001834494mlnk:DataVerificationSoftwareSolutionsMember2022-01-012022-09-300001834494mlnk:LendingSoftwareSolutionsMember2023-04-012023-06-300001834494mlnk:SubscriptionFeesMember2023-07-012023-09-300001834494mlnk:SubscriptionFeesMember2022-07-012022-09-300001834494mlnk:SubscriptionFeesMember2023-01-012023-09-300001834494mlnk:SubscriptionFeesMember2022-01-012022-09-300001834494mlnk:ProfessionalServicesMember2023-07-012023-09-300001834494mlnk:ProfessionalServicesMember2022-07-012022-09-300001834494mlnk:ProfessionalServicesMember2023-01-012023-09-300001834494mlnk:ProfessionalServicesMember2022-01-012022-09-300001834494us-gaap:ServiceOtherMember2023-07-012023-09-300001834494us-gaap:ServiceOtherMember2022-07-012022-09-300001834494us-gaap:ServiceOtherMember2023-01-012023-09-300001834494us-gaap:ServiceOtherMember2022-01-012022-09-300001834494us-gaap:AccountingStandardsUpdate201613Member2022-12-3100018344942023-01-010001834494us-gaap:ComputerEquipmentMember2023-09-300001834494us-gaap:ComputerEquipmentMember2022-12-310001834494us-gaap:LeaseholdImprovementsMember2023-09-300001834494us-gaap:LeaseholdImprovementsMember2022-12-310001834494us-gaap:OfficeEquipmentMember2023-09-300001834494us-gaap:OfficeEquipmentMember2022-12-310001834494us-gaap:OfficeEquipmentMember2022-07-012022-09-300001834494us-gaap:OfficeEquipmentMember2022-01-012022-09-300001834494us-gaap:OfficeEquipmentMember2023-01-012023-09-300001834494us-gaap:OfficeEquipmentMember2023-07-012023-09-300001834494us-gaap:CustomerRelationshipsMember2023-09-300001834494us-gaap:DevelopedTechnologyRightsMember2023-09-300001834494us-gaap:TrademarksMember2023-09-300001834494us-gaap:NoncompeteAgreementsMember2023-09-300001834494us-gaap:CustomerRelationshipsMember2022-12-310001834494us-gaap:DevelopedTechnologyRightsMember2022-12-310001834494us-gaap:TrademarksMember2022-12-310001834494us-gaap:NoncompeteAgreementsMember2022-12-310001834494us-gaap:CustomerRelationshipsMember2023-01-012023-09-300001834494us-gaap:DevelopedTechnologyRightsMember2023-01-012023-09-300001834494us-gaap:TrademarksMember2023-01-012023-09-300001834494us-gaap:NoncompeteAgreementsMember2023-01-012023-09-300001834494mlnk:CapitalizedSoftwareMember2023-01-012023-09-300001834494us-gaap:CostOfSalesMember2023-07-012023-09-300001834494us-gaap:CostOfSalesMember2022-07-012022-09-300001834494us-gaap:CostOfSalesMember2023-01-012023-09-300001834494us-gaap:CostOfSalesMember2022-01-012022-09-300001834494us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001834494us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001834494us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001834494us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001834494mlnk:A2021TermLoanMemberus-gaap:SecuredDebtMember2023-09-300001834494mlnk:A2021TermLoanMemberus-gaap:SecuredDebtMember2022-12-310001834494mlnk:A2021TermLoanMemberus-gaap:SecuredDebtMember2021-11-100001834494us-gaap:RevolvingCreditFacilityMembermlnk:A2021RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-11-100001834494us-gaap:LetterOfCreditMembermlnk:A2021RevolvingCreditFacilityMember2021-11-100001834494mlnk:A2021CreditAgreementMember2023-07-012023-09-300001834494mlnk:A2021TermLoanMembermlnk:VariableRateComponentTwoMembermlnk:AdjustedEurocurrencyRateMember2023-01-012023-09-300001834494mlnk:A2021TermLoanMemberus-gaap:BaseRateMembermlnk:VariableRateComponentOneMember2023-01-012023-09-300001834494mlnk:A2021TermLoanMember2023-09-300001834494mlnk:A2021TermLoanMember2021-11-100001834494mlnk:FirstLienMember2021-11-100001834494mlnk:A2021TermLoanMember2023-07-012023-09-300001834494mlnk:A2021TermLoanMember2022-07-012022-09-300001834494mlnk:A2021TermLoanMember2023-01-012023-09-300001834494mlnk:A2021TermLoanMember2022-01-012022-09-300001834494us-gaap:RevolvingCreditFacilityMembermlnk:A2021RevolvingCreditFacilityMember2021-11-100001834494us-gaap:RevolvingCreditFacilityMembermlnk:A2021RevolvingCreditFacilityMember2023-09-300001834494us-gaap:RevolvingCreditFacilityMembermlnk:A2021RevolvingCreditFacilityMember2022-12-310001834494us-gaap:RevolvingCreditFacilityMembermlnk:A2021RevolvingCreditFacilityMember2023-01-012023-09-300001834494us-gaap:RevolvingCreditFacilityMembermlnk:A2021RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-09-3000018344942022-05-310001834494mlnk:TwoThousandTwentyOneStockOptionAndIncentivePlanMember2021-07-260001834494mlnk:TwoThousandTwentyOneStockOptionAndIncentivePlanMember2021-07-262021-07-2600018344942022-01-012022-12-310001834494us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001834494us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001834494us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001834494us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001834494us-gaap:RestrictedStockMember2023-07-012023-09-300001834494us-gaap:RestrictedStockMember2022-07-012022-09-300001834494us-gaap:RestrictedStockMember2023-01-012023-09-300001834494us-gaap:RestrictedStockMember2022-01-012022-09-300001834494us-gaap:CapitalUnitClassBMember2022-12-310001834494us-gaap:CapitalUnitClassBMember2023-09-300001834494us-gaap:CapitalUnitClassBMember2023-07-012023-09-300001834494us-gaap:CapitalUnitClassBMember2022-07-012022-09-300001834494us-gaap:CapitalUnitClassBMember2023-01-012023-09-300001834494us-gaap:CapitalUnitClassBMember2022-01-012022-09-300001834494us-gaap:RestrictedStockUnitsRSUMember2022-12-310001834494us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001834494us-gaap:RestrictedStockUnitsRSUMember2023-09-300001834494us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001834494us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001834494us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001834494us-gaap:EmployeeStockMember2023-09-300001834494us-gaap:EmployeeStockMember2022-07-012022-09-300001834494us-gaap:EmployeeStockMember2023-07-012023-09-300001834494us-gaap:EmployeeStockMember2023-01-012023-09-300001834494us-gaap:EmployeeStockMember2022-01-012022-09-300001834494us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001834494us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001834494us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001834494us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001834494us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001834494us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001834494us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001834494us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001834494us-gaap:RestructuringChargesMember2023-07-012023-09-300001834494us-gaap:RestructuringChargesMember2022-07-012022-09-300001834494us-gaap:RestructuringChargesMember2023-01-012023-09-300001834494us-gaap:RestructuringChargesMember2022-01-012022-09-300001834494us-gaap:RelatedPartyMember2023-07-012023-09-300001834494us-gaap:RelatedPartyMember2022-07-012022-09-300001834494us-gaap:RelatedPartyMember2023-01-012023-09-300001834494us-gaap:RelatedPartyMember2022-01-012022-09-300001834494us-gaap:RelatedPartyMember2023-09-300001834494us-gaap:RelatedPartyMember2022-12-310001834494us-gaap:RelatedPartyMember2023-09-080001834494us-gaap:RelatedPartyMember2023-09-082023-09-080001834494mlnk:RestrictedStockAwardsUnvestedMember2022-01-012022-09-300001834494mlnk:RestrictedStockUnitsUnvestedMember2022-01-012022-09-300001834494mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember2023-07-012023-09-300001834494mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember2022-07-012022-09-300001834494mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember2023-01-012023-09-300001834494mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember2022-01-012022-09-300001834494mlnk:RestrictedStockUnitsUnvestedMember2023-07-012023-09-300001834494mlnk:RestrictedStockUnitsUnvestedMember2022-07-012022-09-300001834494mlnk:RestrictedStockUnitsUnvestedMember2023-01-012023-09-300001834494mlnk:RestrictedStockUnitsUnvestedMember2022-01-012022-09-300001834494us-gaap:EmployeeStockMember2023-07-012023-09-300001834494us-gaap:EmployeeStockMember2022-07-012022-09-300001834494us-gaap:EmployeeStockMember2023-01-012023-09-300001834494us-gaap:EmployeeStockMember2022-01-012022-09-300001834494mlnk:ThePlanMember2023-02-242023-02-240001834494mlnk:ThePlanMembersrt:MinimumMember2023-02-240001834494mlnk:ThePlanMembersrt:MaximumMember2023-02-240001834494us-gaap:EmployeeSeveranceMember2023-01-012023-03-310001834494us-gaap:OneTimeTerminationBenefitsMember2023-01-012023-03-310001834494us-gaap:EmployeeSeveranceMember2023-04-012023-06-300001834494us-gaap:OneTimeTerminationBenefitsMember2023-04-012023-06-300001834494mlnk:ThePlanMember2023-06-300001834494mlnk:ThePlanMember2023-04-012023-06-300001834494us-gaap:EmployeeSeveranceMember2023-01-012023-09-300001834494us-gaap:OneTimeTerminationBenefitsMember2023-01-012023-09-300001834494mlnk:BeanstalkNetworksLLCMember2022-11-042022-11-040001834494mlnk:BeanstalkNetworksLLCMember2023-01-012023-09-300001834494mlnk:BeanstalkNetworksLLCMember2022-07-012022-09-300001834494mlnk:BeanstalkNetworksLLCMember2022-01-012022-09-300001834494mlnk:StreetSharesMember2022-04-012022-04-010001834494mlnk:StreetSharesMember2022-04-010001834494mlnk:StreetSharesMember2023-01-012023-03-310001834494mlnk:StreetSharesMember2023-01-012023-09-300001834494mlnk:SeanBlitchokMember2023-01-012023-09-300001834494mlnk:SeanBlitchokMember2023-07-012023-09-300001834494mlnk:SeanBlitchokMember2023-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
or
oTRANSITION 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-40680
____________________________
MeridianLink, Inc.
(Exact Name of Registrant as Specified in its Charter)
______________________________
Delaware82-4844620
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
3560 Hyland Avenue, Suite 200, Costa Mesa, CA
92626
(Address of Principal Executive Offices)(Zip Code)
(714708-6950
(Registrant’s Telephone Number, Including Area Code)
______________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.001 per shareMLNKThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes  x    No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes  x    No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filerx
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyx
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).   Yes  o    No  x
As of October 27, 2023, there were 78,986,553 shares of the registrant’s common stock, par value $0.001 per share, outstanding.



MeridianLink, Inc.
Table of Contents
Page
PART I. FINANCIAL INFORMATION
Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022
Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2023 and 2022
Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended September 30, 2023 and 2022
PART II. OTHER INFORMATION
This Quarterly Report on Form 10-Q includes trademarks, such as MeridianLink®, which are protected under applicable intellectual property laws and are the property of MeridianLink, Inc. or its subsidiaries. This Quarterly Report on Form 10-Q also contains trademarks, service marks, copyrights, and trade names of other companies, which are the property of their respective owners. Solely for convenience, our trademarks and trade names referred to in this Quarterly Report on Form 10-Q may appear without the ® or ™ symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the right of the applicable licensor to these trademarks and trade names.



PART I. FINANCIAL INFORMATION
Item 1. Financial Statements (unaudited)
MERIDIANLINK, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands, except share and per share data)
As of
September 30, 2023
December 31, 2022
Assets
Current assets:
Cash and cash equivalents
$97,560$55,780
Accounts receivable, net
33,99632,905
Prepaid expenses and other current assets
12,6409,447
Escrow deposit30,000
Total current assets
144,196128,132
Property and equipment, net3,6514,245
Right of use assets1,4072,185
Intangible assets, net262,791297,475
Deferred tax assets, net18,20113,939
Goodwill609,333608,657
Other assets5,7384,524
Total assets
$1,045,317 $1,059,157
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable
$4,847$1,249
Accrued liabilities
34,15932,500
Deferred revenue
26,69416,945
Current portion of long-term debt, net of debt issuance costs
3,5483,505
Total current liabilities
69,24854,199
Long-term debt, net of debt issuance costs420,921423,404
Long-term deferred revenue6921,141
Other long-term liabilities6901,322
Total liabilities
491,551480,066
Commitments and contingencies (Note 5)
Stockholders’ Equity
Preferred stock, $0.001 par value; 50,000,000 shares authorized; zero shares issued and outstanding at September 30, 2023 and December 31, 2022
Common stock, $0.001 par value; 600,000,000 shares authorized, 79,627,213 and 80,644,452 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively
130128
Additional paid-in capital644,854621,396
Accumulated deficit(91,218)(42,433)
Total stockholders’ equity553,766579,091
Total liabilities and stockholders’ equity$1,045,317$1,059,157
The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
3


MERIDIANLINK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
(in thousands, except share and per share data)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenues, net$76,488 $71,754 $229,038 $217,495 
Cost of revenues:
Subscription and services
22,488 23,812 69,973 68,292 
Amortization of developed technology
4,524 4,003 13,488 11,287 
Total cost of revenues27,012 27,815 83,461 79,579 
Gross profit
49,476 43,939 145,577 137,916 
Operating expenses:
General and administrative
23,218 21,423 70,182 60,416 
Research and development
11,248 11,518 36,814 30,414 
Sales and marketing
9,441 6,311 26,212 16,519 
Acquisition related costs 163  2,549 
Restructuring related costs  3,621  
Total operating expenses43,907 39,415 136,829 109,898 
Operating income5,569 4,524 8,748 28,018 
Other (income) expense, net:
Interest and other income
(1,342)(327)(2,596)(706)
Interest expense
9,780 6,855 28,127 16,649 
Total other expense, net8,438 6,528 25,531 15,943 
(Loss) income before (benefit from) provision for income taxes(2,869)(2,004)(16,783)12,075 
(Benefit from) provision for income taxes(800)890 (3,818)5,318 
Net (loss) income$(2,069)$(2,894)$(12,965)$6,757 
Net (loss) income per share:
Basic$(0.03)$(0.04)$(0.16)$0.08 
Diluted$(0.03)$(0.04)$(0.16)$0.08 
Weighted average common stock outstanding:
Basic81,073,915 80,659,320 80,883,310 80,353,399 
Diluted81,073,915 80,659,320 80,883,310 82,364,835 
The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
4


MERIDIANLINK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in thousands, except share data)
Common StockAdditional Paid-in CapitalAccumulated DeficitStockholders’ Equity
SharesAmount
Balance at December 31, 202280,644,452 $128$621,396 $(42,433)$579,091 
Vesting of restricted stock awards59,558 4— — 4 
Vesting of restricted stock units65,770 — — — 
Issuance of common stock due to exercise of stock options97,412 594 — 594 
Shares withheld related to net share settlement of restricted stock units(1,769)(24)— (24)
Repurchases of common stock(228,529)— (3,499)(3,499)
Share-based compensation expense— 4,939 — 4,939 
Net loss— — (5,666)(5,666)
Balance at March 31, 202380,636,894 $132$626,905 $(51,598)$575,439
Vesting of restricted stock awards3,497
Vesting of restricted stock units575,623
Issuance of common stock due to exercise of stock options51,105431431
Issuance of common stock through employee stock purchase plan61,759793793
Shares withheld related to net share settlement of restricted stock units(53,240)(1,026)(1,026)
Repurchases of common stock(107,978)(1,646)(1,646)
Share-based compensation expense9,0909,090
Net loss(5,230)(5,230)
Balance at June 30, 202381,167,660 $132$636,193 $(58,474)$577,851
Vesting of restricted stock units222,316
Issuance of common stock due to exercise of stock options99,914608608
Shares withheld related to net share settlement of restricted stock units(16,969)(353)(353)
Repurchases of common stock(1,845,708)(2)(30,675)(30,677)
Share-based compensation expense8,4068,406
Net loss(2,069)(2,069)
Balance at September 30, 202379,627,213 $130$644,854 $(91,218)$553,766
5


MERIDIANLINK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in thousands, except share data)
Common StockAdditional Paid-in CapitalAccumulated DeficitStockholders’ Equity
SharesAmount
Balance at December 31, 202179,734,984$88$596,542$(40,352)$556,278
Vesting of restricted stock awards484,40132— 32
Vesting of restricted stock units76,937
Issuance of common stock due to exercise of stock options28,909179179
Share-based compensation expense3,8873,887
Net income7,4797,479
Balance at March 31, 202280,325,231 $120$600,608 $(32,873)$567,855
Vesting of restricted stock awards92,20966
Vesting of restricted stock units
4,656
Issuance of common stock due to exercise of stock options1,00077
Issuance of common stock through employee stock purchase plan64,985922922
Repurchases of common stock(12,300)(193)(193)
Share-based compensation expense5,5485,548
Net income2,1722,172
Balance at June 30, 202280,475,781 $126$607,085 $(30,894)$576,317
Vesting of restricted stock awards11,49622
Vesting of restricted stock units
259,868
Shares withheld related to net share settlement of restricted stock units
(10,456)(184)(184)
Repurchases of common stock(4,403)(69)(69)
Share-based compensation expense7,3217,321
Net loss(2,894)(2,894)
Balance at September 30, 202280,732,286$128$614,222$(33,857)$580,493
The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
6


MERIDIANLINK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Nine Months Ended September 30,
20232022
Cash flows from operating activities:
Net (loss) income$(12,965)$6,757
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Depreciation and amortization
43,38839,746
Provision for expected credit losses627
Amortization of debt issuance costs
8971,705
Share-based compensation expense22,21616,501
Loss on disposal of property and equipment
164
Gain on change in fair value of earnout(162)
Deferred income taxes
(4,507)5,193
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable
(1,726)(6,964)
Prepaid expenses and other assets
(4,595)(2,480)
Accounts payable
3,632(450)
Accrued liabilities
(782)(247)
Deferred revenue
9,3017,472
Net cash provided by operating activities55,48667,235
Cash flows from investing activities:
Acquisition, net of cash acquired – Beanstalk Networks L.L.C.326
Acquisition, net of cash and restricted cash acquired – StreetShares, Inc.(23,138)
Return (payment) of escrow deposit30,000(30,000)
Funds payable in connection with former business combination1,219
Capitalized software additions
(7,004)(6,323)
Purchases of property and equipment
(347)(889)
Net cash provided by (used in) investing activities24,194(60,350)
Cash flows from financing activities:
Repurchases of common stock(35,660)(262)
Proceeds from exercise of stock options1,633186
Proceeds from employee stock purchase plan793922
Taxes paid related to net share settlement of restricted stock units(1,403)(184)
Principal payments of debt(3,263)(2,175)
Payment of Regulation A+ investor note(3,265)
Net cash used in financing activities(37,900)(4,778)
Net increase in cash and cash equivalents
41,7802,107
Cash and cash equivalents, beginning of period55,780113,645
Cash and cash equivalents, end of period$97,560$115,752
Supplemental disclosures of cash flow information:
Cash paid for interest
$27,498$14,852
Cash paid for income taxes
2,6101,179
Non-cash investing and financing activities:
Shares withheld with respect to net settlement of restricted stock units1,403184
Purchase price allocation adjustment for BeanStalk Networks acquisition757
Purchases of property and equipment included in accounts payable and accrued liabilities6112
Purchase price allocation adjustment related to income tax effects for StreetShares acquisition245
Share-based compensation expense capitalized to software additions219255
Excise taxes payable included in repurchases of common stock162
Vesting of restricted stock awards and restricted stock units440
Regulation A+ investor note assumed in business combination3,265
Initial recognition of operating lease liabilities3,786
Initial recognition of operating lease right-of-use assets3,096
The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
7

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Note 1 – Organization and Description of Business
MeridianLink, Inc., and its wholly-owned subsidiaries, (collectively, the “Company”) provides secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users. The Company sells its solutions to financial institutions, including banks, credit unions, mortgage lenders, specialty lending providers, and consumer reporting agencies. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service (“SaaS”) model under which its customers pay subscription fees for the use of the Company’s solutions. The Company is controlled by its majority stockholder, which is represented by various investment funds of Thoma Bravo UGP, LLC and its affiliates (“Thoma Bravo”). The Company is headquartered in Costa Mesa, California.

Note 2 – Significant Accounting Policies
Basis of Presentation
The unaudited condensed consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or the consolidated balance sheets.
The interim condensed consolidated balance sheet as of September 30, 2023, the condensed consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023, its condensed consolidated results of operations for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 and as of September 30, 2023, are also unaudited. The condensed consolidated balance sheet as of December 31, 2022, included herein, and financial information disclosed in the notes to the condensed consolidated financial statements as of December 31, 2022 was derived from the audited consolidated financial statements as of that date.
The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on March 9, 2023 (“2022 Annual Report on Form 10-K”).
Operating and Reportable Segment
The Company operates and manages its business and financial information on a consolidated basis for the purposes of evaluating financial performance and the allocation of resources. The Company's management determined that it operates in one operating and reportable segment that is focused exclusively on providing cloud-based digital solutions in the United States. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM, and how that information is used to make operating decisions, allocate resources, and assess performance. The Company's CODM is the chief executive officer. The results of operations provided to and analyzed by the CODM are at the consolidated level, and accordingly, key resource decisions and assessment of performance are performed at the consolidated level. The Company assesses its determination of operating segments at least annually.
8

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations and variable consideration; allowance for credit losses; share-based compensation; the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are discussed in Note 2, “Significant Accounting Policies” in the Company’s 2022 Annual Report on Form 10-K. There have been no changes to the Company’s significant accounting policies described in the Company’s 2022 Annual Report on Form 10-K that have had a material impact on its condensed consolidated financial statements and related notes, except for updates resulting from the adoption of accounting standard update (“ASU”) 2016-13, “Financial InstrumentsCredit Losses (Topic 326)” which is discussed in more detail within Note 3, “Revenue Recognition.”
Accounting Pronouncements Recently Adopted
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.
ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.”
Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument’s contractual life. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company adopted this guidance effective January 1, 2023, and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements and disclosures.
Recent Accounting Pronouncements Not Yet Adopted
ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”
ASU 2020-04 provides optional guidance for a limited time to ease the potential accounting burden associated with transitioning away from reference rates, such as the London Inter-Bank Offered Rate (LIBOR), which regulators in the United Kingdom are currently phasing out. The expedients and exceptions provided by ASU 2020-04 are for the application of GAAP to contracts, hedging relationships, and other transactions affected by the rate reform. Companies can apply the ASU immediately, however, the guidance will only be available for a limited time. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date from December 31, 2022, to December 31, 2024, after which companies will no longer be permitted to apply the transition relief. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements and related disclosures.
9

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Note 3 – Revenue Recognition
Disaggregation of Revenue
The following table disaggregates the Company’s net revenues by solution type (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Lending Software Solutions
$58,949 $52,414 $172,728 $153,249 
Data Verification Software Solutions
17,539 19,340 56,310 64,246 
Total$76,488 $71,754 $229,038 $217,495 
Lending Software Solutions accounted for 77%, and 73% of total revenues for the three months ended September 30, 2023 and 2022, respectively. Data Verification Software Solutions accounted for 23% and 27% of total revenues for the three months ended September 30, 2023 and 2022, respectively.
Lending Software Solutions accounted for 75%, and 70% of total revenues for the nine months ended September 30, 2023 and 2022, respectively. Data Verification Software Solutions accounted for 25% and 30% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.
Revenue is measured based on the consideration that the Company expects to receive pursuant to a contract with a customer or partner. Under the standard terms and conditions of the Company's contracts with its customers or partners, contractual transaction price is generally not adjusted due to measurement adjustments associated with estimated variable consideration. Variable consideration exists when the amount that the Company expects to receive in a contract is based on the occurrence or non-occurrence of future events, such as processing services performed under usage-based pricing arrangements or professional services billed on a time-and-materials basis. Variable consideration can also be present in certain transactions in the form of discounts, credits, price concessions, penalties, and similar items. The Company estimates variable consideration in its contracts primarily using the expected value method. The Company develops estimates of variable consideration on the basis of both historical information and current trends. Variable consideration included in the transaction price of a contract is constrained such that a significant revenue reversal is not probable.
During the three months ended June 30, 2023, the Company updated its estimate of variable consideration associated with one of the Company’s channel reseller contracts acquired through a past acquisition, which resulted in a $2.3 million reduction in Lending Software Solutions revenue for the period. The change in the estimate of variable consideration for that period was due to a commercial dispute with the reseller in the period, which resulted in a reduction in the amount the Company expected to receive under this contract, as the receipt of this amount was no longer considered to be probable, leading to the reduction in revenue. The Company did not make any updates to its estimate of variable consideration during the three months ended September 30, 2023.
The following table disaggregates the Company’s net revenues by major source (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Subscription fees$64,613 $61,861 $194,788 $188,860 
Professional services8,706 7,293 26,143 21,070 
Other3,169 2,600 8,107 7,565 
Total revenues$76,488 $71,754 $229,038 $217,495 
10

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Deferred Revenue
The changes in the Company’s deferred revenue as of September 30, 2023 and 2022 were as follows (in thousands):
Nine Months Ended September 30,
20232022
Deferred revenue, beginning balance$18,086 $14,707 
Billing of transaction consideration238,338 225,821 
Revenue recognized(229,038)(217,495)
Deferred revenue, ending balance$27,386 $23,033 
Deferred revenue, current$26,694 $22,655 
Long-term deferred revenue692 378 
Total deferred revenue$27,386 $23,033 
Customer Contracts - Related Balance Sheet Amounts
The following table presents amounts related to customer contract-related arrangements, which are included on the condensed consolidated balance sheets as follows (in thousands):
As of
September 30, 2023
As of
January 1, 2023
As of
September 30, 2022
As of
January 1, 2022
Accounts receivable, net (1)
$33,996 $32,905 $32,034 $24,913 
Deferred revenue, current$26,694 $16,945 $22,655 $14,707 
Long-term deferred revenue$692 $1,141 $378 $ 
(1)Accounts receivable, net includes unbilled receivable balances related to customer contracts. Unbilled receivable balances as of September 30, 2023, and January 1, 2023, were $2.2 million and $4.2 million, respectively. Unbilled receivable balances as of September 30, 2022, and January 1, 2022, were $2.0 million and $0.0 million, respectively.
Assets Recognized from Costs to Obtain a Contract with a Customer
The following table represents the changes in contract cost assets (in thousands):
Nine Months Ended September 30,
20232022
Beginning balance$6,539 $5,835 
Additions3,570 2,114 
Amortization(2,423)(1,856)
Ending balance$7,686 $6,093 
Contract cost assets, current$3,642 $2,835 
Contract cost assets, noncurrent4,044 3,258 
Total deferred contract cost assets$7,686 $6,093 
Accounts Receivable and Allowance for Credit Losses
Effective January 1, 2023, the Company adopted the requirements of ASU 2016-13. The Company’s accounts receivable includes billed and unbilled receivables, net of an allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The Company recognizes an allowance for credit losses on accounts receivable in an amount equal to the current expected credit losses. The estimation of the allowance is based on an analysis of historical loss experience, current receivables aging, and management’s assessment of current conditions and estimated future conditions, as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
11

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
The Company assesses collectability by pooling receivables where similar characteristics exist and evaluates receivables individually when specific customer balances no longer share those risk characteristics and are considered at risk or uncollectible. The expense associated with the allowance for expected credit losses is recognized in general and administrative expenses.
A rollforward of the Company’s allowance for expected credit losses balance for the nine months ended September 30, 2023, is as follows (in thousands):
Nine Months Ended September 30, 2023
Allowance for doubtful accounts, December 31, 2022$165 
  Impact of adopting ASU 2016-13 
Allowance for expected credit losses, January 1, 2023165 
Provision for expected credit losses 627 
Write offs, net(375)
Allowance for expected credit losses, September 30, 2023$417 
Note 4 – Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Prepaid expenses$7,471 $6,069 
Contract cost assets – current3,642 2,938 
Income tax receivable
913  
Other614 440 
Total prepaid expenses and other current assets$12,640 $9,447 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Computer equipment and software $8,727 $7,854 
Leasehold improvements2,732 2,732 
Office equipment and furniture991 978 
Total12,450 11,564 
Less: Accumulated depreciation(8,799)(7,319)
Property and equipment, net$3,651 $4,245 
Depreciation expense amounted to $0.5 million and $0.6 million for the three months ended September 30, 2023 and 2022, respectively, and $1.5 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively.
The Company disposed of office furniture that resulted in a loss of $0.0 million and $0.2 million for the three and nine months ended September 30, 2022, respectively. The losses are included in general and administrative expenses on the accompanying condensed consolidated statements of operations. There were no disposals of property and equipment for the three and nine months ended September 30, 2023.
12

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):
As of September 30, 2023
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(157,938)$185,362 
Developed technology96,400 (49,233)47,167 
Trademarks24,975 (12,175)12,800 
Non-competition agreements5,500 (1,498)4,002 
Capitalized software26,667 (13,207)13,460 
Total intangible assets, net$496,842 $(234,051)$262,791 
As of December 31, 2022
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(132,298)$211,002 
Developed technology96,400 (40,360)56,040 
Trademarks24,975 (10,205)14,770 
Non-competition agreements5,500 (688)4,812 
Capitalized software19,443 (8,592)10,851 
Total intangible assets, net$489,618 $(192,143)$297,475 
The weighted average remaining useful lives for intangible assets as of September 30, 2023, were as follows:
Weighted Average Remaining Useful Life (in years)
Customer relationships6
Developed technology7
Trademarks6
Non-competition agreements4
Capitalized software3
Amortization expense related to intangible assets was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$4,524 $4,003 $13,488 $11,287 
General and administrative expense9,419 8,790 28,420 26,741 
Total amortization expense$13,943 $12,793 $41,908 $38,028 
13

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
The estimated future amortization of intangible assets as of September 30, 2023, was as follows (in thousands):
Years ending December 31,
2023 (remaining three months)$14,024 
202455,166 
202549,285 
202643,497 
202742,052 
Thereafter58,767 
Total amortization expense$262,791 
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Accrued payroll and payroll-related expenses$8,177 $9,836 
Accrued bonuses7,172 5,947 
Sales tax liability from acquisitions4,247 4,572 
Accrued operating costs4,229 4,016 
Accrued costs of revenues3,526 3,141 
Funds payable in connection with former business combination1,219  
Customer deposits1,481 476 
Lease liabilities – current949 1,223 
User conference300 755 
Other accrued expenses2,859 2,534 
Total accrued liabilities$34,159 $32,500 
Note 5 – Commitments and Contingencies
Legal Matters
The Company is, and from time to time may be, involved in legal proceedings and claims arising out of the Company’s operations in the ordinary course of business. Management is not currently aware of any legal proceedings or claims against it that could have a material adverse effect on the financial position, results of operations, or cash flows of the Company.
Other Contractual Commitments
The Company’s contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription arrangements used to support operations at the enterprise level. Future minimum payments under the Company’s non-cancelable purchase commitments as of September 30, 2023, are as follows (in thousands):
Contractual Commitments
Years ending December 31,
2023 (remaining three months)$ 
20242,499 
Total$2,499 
14

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
During the three months ended September 30, 2023, the Company received funds payable in connection with a former business combination in the amount of $1.2 million, which will be remitted by the Company during the fourth quarter of 2023.
Note 6 – Long-Term Debt
Long-term debt consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
2021 Term loan
$428,475 $431,738 
Debt issuance costs
(4,006)(4,829)
Total debt, net
424,469 426,909 
Less: Current portion of long-term debt
2021 Term loan4,350 4,350 
Debt issuance costs
(802)(845)
Total current portion of long-term debt, net
3,548 3,505 
Total non-current portion of long-term debt, net
$420,921 $423,404 
Amortization of debt issuance costs was $0.2 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively. Total interest expense, excluding amortization of debt issuance costs, was $9.6 million and $6.6 million for the three months ended September 30, 2023 and 2022, respectively.
Amortization of debt issuance costs was $0.9 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively. Total interest expense, excluding amortization of debt issuance costs, was $27.4 million and $14.9 million, for the nine months ended September 30, 2023 and 2022, respectively.
2021 Credit Agreement
On November 10, 2021, the Company entered into a credit agreement (the “2021 Credit Agreement”), which provides for a term loan facility (the “2021 Term Loan”) in an aggregate principal amount of $435.0 million, and a revolving credit facility (the “2021 Revolving Credit Facility”) in an aggregate principal amount of $50.0 million, inclusive of a $10.0 million letter of credit sub-facility. The Company used the proceeds from the 2021 Term Loan to pay all outstanding amounts due under the Company’s previous 2018 First Lien plus certain fees and expenses. The 2021 Term Loan and 2021 Revolving Credit Facility mature on November 10, 2028, and November 10, 2026, respectively. The Company has not drawn on the 2021 Revolving Credit Facility as of September 30, 2023.
During the second quarter of 2023, the Company entered into a conforming changes amendment to the 2021 Credit Agreement that established the Secure Overnight Financing Rate (“SOFR”) as the benchmark rate used in the definition of the Eurocurrency Rate for its 2021 Term Loan and 2021 Revolving Credit Facility. Under the terms of the conforming changes amendment, SOFR will be used as the benchmark rate for interest periods beginning on or after June 30, 2023. In connection with the amendment, the Company incurred $0.1 million of financing fees that was expensed during the three months ended June 30, 2023.
The obligations under the 2021 Credit Agreement are secured by a lien on substantially all tangible and intangible property of the Company, subject to customary exceptions, limitations, and exclusions from the collateral.
The 2021 Credit Agreement contains customary affirmative covenants, negative covenants and events of default, including covenants and restrictions that, among other things, require the Company to satisfy a financial covenant, and restricts or limits the ability of the Company to grant or incur liens, incur additional indebtedness, enter into joint ventures or partnerships, engage in mergers and acquisitions, engage in asset sales, and declare dividends on its capital stock, subject in each case to certain customary exceptions. A failure to comply with covenants could permit the lenders to declare the 2021 Term Loan, and any then outstanding borrowings on the 2021 Revolving Credit Facility, together with accrued interest and fees thereon, to be immediately due and payable. The Company was in compliance with all financial covenants of the 2021 Credit Agreement at September 30, 2023.
15

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
2021 Term Loan
Borrowings under the 2021 Term Loan bear interest at a variable rate, elected by the Company, equal to the Base Rate (as defined in the 2021 Credit Agreement) or the Eurocurrency Rate (as defined in the 2021 Credit Agreement), plus, an initial margin based on the Company’s Consolidated First Lien Net Leverage Ratio (as defined by the 2021 Credit Agreement), which was 3.00% at September 30, 2023. Beginning in June 2022, the Company is required to make quarterly principal payments equal to 0.25% of the original principal, with the remainder due at maturity.
Debt issuance costs of $7.6 million were included as a reduction of the debt balance on the condensed consolidated balance sheets and are amortized into interest expense over the contractual life of the loans using the effective interest method. Included in the debt issuance costs were $4.8 million incurred in connection with the 2021 Term Loan, and $2.8 million carried forward from the Company’s previous 2018 First Lien. The Company recognized $0.2 million and $0.3 million of amortization of debt issuance costs for the 2021 Term Loan during the three months ended September 30, 2023 and 2022, respectively. The Company recognized $0.8 million and $1.6 million of amortization of debt issuance costs for the 2021 Term Loan during the nine months ended September 30, 2023 and 2022, respectively. The effective interest rate on the 2021 Term Loan was 9.0% as of September 30, 2023.
2021 Revolving Credit Facility
Borrowings under the 2021 Revolving Credit Facility bear interest, at the election of the Company, at a rate equal to the Base Rate (as defined in the 2021 Credit Agreement) or the Eurocurrency Rate (as defined in the 2021 Credit Agreement), plus, in each case, the Applicable Rate (as defined in the 2021 Credit Agreement), which shall vary based on the Company’s Consolidated First Lien Net Leverage Ratio.
In connection with the 2021 Revolving Credit Facility, the Company incurred $0.5 million in debt issuance costs. Expenses associated with the issuance of the revolving credit facility are presented in the accompanying condensed consolidated balance sheets in prepaid expenses and other current assets and other assets, and are amortized to interest expense over the life of the 2021 Revolving Credit Facility using the straight-line method. The unamortized balance as of September 30, 2023, and December 31, 2022, amounted to $0.3 million and $0.4 million, respectively.
The 2021 Revolving Credit Facility also requires a quarterly commitment fee based on the Company’s consolidated first lien net leverage ratio. As of September 30, 2023, the applicable rate was 0.5%, which was applied against the $50.0 million unused revolving credit facility balance.
Future Principal Payments
Future principal payments of long-term debt as of September 30, 2023, were as follows (in thousands):
Years ending December 31,
2023 (remaining three months)$1,088 
20244,350 
20254,350 
20264,350 
20274,350 
Thereafter409,987 
Total$428,475 
16

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Note 7 - Stockholders’ Equity
Stock Repurchase Program
In May 2022, the Company’s board of directors authorized a new stock repurchase program to acquire up to $75.0 million of the Company’s common stock, with no requirement to purchase any minimum number of shares. The manner, timing, and actual number of shares repurchased under the program will depend on a variety of factors, including price, working capital needs, general business and market conditions, regulatory requirements, and other investment opportunities. Shares may be repurchased through privately negotiated transactions, or open market purchases, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934. The repurchase program may be commenced, suspended, or terminated at any time by the Company at its discretion without prior notice.
The Company retires the repurchased shares, which automatically return to the status of authorized but unissued shares of common stock. The cost of the repurchased shares, including commissions, fees, and excise taxes are recorded as an adjustment to accumulated deficit on the Company’s condensed consolidated balance sheets and statements of stockholders’ equity.
A summary of repurchased share activity during the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands except share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Total number of shares repurchased1,845,7084,403 2,182,215 16,703 
Total cost of shares repurchased, including commissions, fees, and excise taxes$30,677 $69 $35,822 $262 
As of September 30, 2023, there was a total of $36.0 million remaining for repurchase under the stock repurchase program. Also, see Note 10, “Related Party Transactions”, for a description of the Company’s recent, privately-negotiated transaction with a stockholder.
Note 8 – Share-based Compensation
2021 Stock Option and Incentive Plan
The 2021 Stock Option and Incentive Plan (the “2021 Plan”) was adopted by the board of directors and approved by the Company’s stockholders following the corporate conversion effected in connection with our initial public offering and became effective as of July 26, 2021. The 2021 Plan replaced both the Company’s 2019 Equity Option Plan (the “2019 Plan”) and the Project Angel Parent, LLC Equity Plan (the “2018 Plan”). Outstanding options to purchase Class B Units granted under the 2019 Plan were converted into options to purchase shares of common stock, and all outstanding Carried Equity Units granted under the 2018 Plan were converted into restricted stock awards (“RSAs”), both of which have been granted under the 2021 Plan.
The Company had initially reserved 13,171,588 shares of its common stock for the issuance of awards under the 2021 Plan. The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase on January 1, 2022, and each January 1 thereafter, by 5% of the outstanding number of shares of common stock on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. The number of shares reserved under the 2021 Plan is subject to adjustment in the event of a stock split, stock dividend, or other change in the Company’s capitalization.
The 2021 Plan provides flexibility to the Company’s compensation committee to use various equity-based incentive awards as compensation tools to motivate the Company’s workforce. The incentive awards that may be granted under the 2021 Plan include, but are not limited to, options to purchase common stock, stock appreciation rights, restricted shares of common stock, restricted stock units, and cash bonuses.
17

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Stock Options
A summary of stock option activity during the nine months ended September 30, 2023, is as follows (in thousands, except options, price per option, and term amounts):
Number of OptionsWeighted Average Exercise Price
Weighted Average Remaining Contract Term (in years)
Aggregate Intrinsic Value
Outstanding – January 1, 2023
4,739,783 $13.21 
7.61
$19,855 
Granted
  
Exercised(248,431)6.57 
Forfeited(413,646)22.36 
Outstanding – September 30, 2023
4,077,706 $12.69 
6.38
$25,912 
Vested and expected to vest in the future at September 30, 2023
4,077,706 12.69 
6.38
25,912 
Exercisable at September 30, 2023
3,080,624 $10.13 
6.38
$25,578 
The total fair value of options that vested during the three months ended September 30, 2023 and 2022 was $1.4 million and $4.9 million, respectively, and for the nine months ended September 30, 2023 and 2022 was $5.1 million and $6.6 million, respectively.
The total intrinsic value of options exercised during the three months ended September 30, 2023 and 2022 was $1.5 million and $0.0 million, respectively, and for the nine months ended September 30, 2023 and 2022 was $2.9 million and $0.4 million, respectively.
The Company recognized $1.3 million and $2.1 million in share-based compensation expense related to time-based and performance-based stock options for the three months ended September 30, 2023 and 2022, respectively, and for the nine months ended September 30, 2023 and 2022, recognized $4.1 million and $5.1 million, respectively. During the three and nine months ended September 30, 2023 and 2022, performance-based options were probable of vesting and, therefore, were included as part of share-based compensation expense.
As of September 30, 2023, there was $9.6 million of unrecognized share-based compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 2.1 years.
Restricted Stock Awards
The number of restricted stock awards (“RSAs”) that vested during three months ended September 30, 2023 and 2022 was 0 and 11,496, respectively, and for the nine months ended September 30, 2023 and 2022 was 63,055 and 588,106, respectively.
The liability balance as of December 31, 2022, related to the unvested RSAs was $0.0 million, and the number of RSAs amounted to 63,609. As of September 30, 2023, the Company had no unvested RSAs and no remaining liability balance.
There were a total of 0 and 0 RSAs cancelled or forfeited during the three months ended September 30, 2023 and 2022, respectively, and 554 and 27,146 RSAs cancelled or forfeited during the nine months ended September 30, 2023 and 2022, respectively.
The Company recognized $0.0 million and $0.1 million in share-based compensation expense related to the vesting of RSAs for the three months ended September 30, 2023 and 2022, respectively, and $0.1 million and $0.2 million for the nine months ended September 30, 2023 and 2022, respectively.
18

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Restricted Stock Units
A summary of restricted stock unit (“RSU”) activity during the nine months ended September 30, 2023, is as follows:
Number of RSUsWeighted Average Grant Date Fair Value
Non-vested – January 1, 2023
3,111,831 $19.27 
Granted
3,639,674 16.35 
Vested(863,709)19.23 
Forfeited(771,491)18.79 
Non-vested – September 30, 2023
5,116,305 $17.27 
As of September 30, 2023, 5,116,305 RSUs are expected to vest. The Company recognized $7.0 million and $4.9 million in share-based compensation expense related to RSUs for the three months ended September 30, 2023 and 2022, respectively. The Company recognized $17.8 million and $11.0 million in share-based compensation expense related to RSUs for the nine months ended September 30, 2023 and 2022, respectively.
As of September 30, 2023, there was $78.0 million of unrecognized share-based compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 3.07 years.
Employee Stock Purchase Program
As of September 30, 2023, the Company has issued 61,759 shares of common stock pursuant to the 2021 Employee Stock Purchase Plan under its employee stock purchase program (“ESPP”). As of September 30, 2023, there was $0.1 million of unrecognized share-based compensation related to the ESPP that is expected to be recognized over the remaining term of the current offering period. The Company recognized $0.2 million of share-based compensation expense related to the ESPP for both the three months ended September 30, 2023 and 2022, respectively. The Company recognized $0.5 million of share-based compensation expense related to the ESPP for both the nine months ended September 30, 2023 and 2022, respectively.
Share-Based Compensation
Share-based compensation for share-based awards granted to participants has been recorded in the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$910 $1,352 $2,919 $3,567 
General and administrative4,443 3,170 11,938 6,947 
Research and development (1)
1,709 2,092 5,368 4,457 
Sales and marketing1,260 639 2,654 1,530 
Restructuring related costs (2)
  (663) 
Total share-based compensation expense $8,322 $7,253 $22,216 $16,501 
______________
(1)Net of $0.1 million and $0.1 million additions to capitalized software on the Company’s condensed consolidated balance sheets during the three months ended September 30, 2023 and 2022, respectively, and $0.2 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.
(2)Relates to unvested stock compensation that was forfeited as part of the Restructuring Plan. See Note 12, “Restructuring.”
19

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Note 9 – Income Taxes
In accordance with applicable accounting guidance, the Company is required to use an estimated annual effective tax rate to compute its tax provision during an interim period. The Company’s provision for income taxes reflected an effective tax rate of 27.9% and (44.4)% for the three months ended September 30, 2023 and 2022, respectively, and 22.7% and 44.0% for the nine months ended September 30, 2023 and 2022, respectively. During the three and nine months ended September 30, 2023, the Company’s effective tax rate differs from the U.S. federal statutory rate primarily due to research and development credits, state taxes, permanent unfavorable differences related to share-based compensation expense, certain employee remuneration under section 162(m) of the Internal Revenue Code, recognition of U.S. state net operating losses from prior acquisitions, and other expected permanent differences. During the three and nine months ended September 30, 2022, the Company’s effective tax rate differs from the U.S. federal statutory rate primarily due to research and development credits, state taxes, permanent differences related to share-based compensation expense, transaction expenses, certain employee remuneration under section 162(m) of the Internal Revenue Code, and other expected permanent differences.
The Company has gross unrecognized tax benefits with respect to research and development credits of $3.2 million as of September 30, 2023, and $2.5 million as of December 31, 2022. Penalties and interest have been recorded on these liabilities as the credits have started to be utilized.
The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (l) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards. Based on the evaluation of the evidence and sources of taxable income, the Company has determined that no valuation allowance is necessary as of September 30, 2023.
Note 10 – Related Party Transactions
In the course of its business operations, related party transactions are conducted with parties with which the Company has a close association.
The following table presents the impact of related party transactions on the Company’s condensed consolidated statements of operations (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$416 $525 $1,183 $1,598 
General and administrative154 167 556 603 
Research and development57 89 284 198 
Sales and marketing 29 1 68 
Total related party expenses$627 $810 $2,024 $2,467 

The following table presents the impact of related party transactions on the Company’s condensed consolidated balance sheets (in thousands):
20

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
As of
September 30, 2023
December 31, 2022
Prepaid assets$98 $37 
Total current assets$98 $37 
Accounts payable$313 $30 
Accrued liabilities289 456 
Total current liabilities$602 $486 
Under the terms of these related-party transactions, all amounts incurred and recognized are expected to be settled within one year from the date of the accompanying condensed consolidated balance sheets.
Additionally, during the nine months ended September 30, 2023, the Company engaged contractors that were related parties to perform development work for its product offerings. Amounts capitalized for internally developed software related to work performed by these related parties was $0.1 million during both the three and nine months ended September 30, 2023, and none during both the three and nine months ended September 30, 2022. The Company recorded $0.0 million amortization of related party internally developed software during both the three and nine months ended September 30, 2023. As of September 30, 2023, the net book value of related party internally developed software was $0.1 million.
On September 8, 2023, the Company entered into a privately-negotiated transaction with a stockholder to repurchase 1,525,027 shares of the Company’s common stock at a price per share of $16.43, for an aggregate purchase price of approximately $25 million. This represented a 5% discount on the Company’s 7-day moving average price on September 7, 2023. The repurchase settled on September 11, 2023, and was completed pursuant to the Company’s previously announced stock repurchase program authorized in May 2022.
Note 11 – Net (Loss) Income Per Share
The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Basic and diluted net (loss) income per share
Numerator:
Net (loss) income attributable to common stockholders
$(2,069)$(2,894)$(12,965)$6,757 
Denominator:
Weighted average common stock outstanding:
Basic81,073,91580,659,32080,883,31080,353,399
Diluted81,073,91580,659,32080,883,31082,364,835
Net (loss) income per share:
Basic$(0.03)$(0.04)$(0.16)$0.08 
Diluted$(0.03)$(0.04)$(0.16)$0.08 
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows:
21

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Weighted average shares outstanding for basic earnings per share81,073,915 80,659,320 80,883,31080,353,399
Effect of dilutive securities:
Options outstanding, unexercised
1,694,173
RSAs unvested228,653
RSUs unvested81,032
Purchase rights committed under the ESPP7,578
Weighted average shares outstanding for diluted earnings per share81,073,915 80,659,320 80,883,310 82,364,835 
The following outstanding potentially dilutive securities were excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Options to purchase common stock outstanding, unexercised3,080,624 2,833,199 3,080,624 1,833,279 
Restricted stock units, unvested5,116,305 3,174,027 5,116,305 757,859 
Purchase rights committed under the ESPP78,828 76,686 75,701  
Total8,275,757 6,083,912 8,272,630 2,591,138 
Note 12 – Restructuring Activities
Restructuring Plan
In February 2023, the Company’s board of directors authorized a restructuring plan (the “Restructuring Plan”) that was designed to consolidate the Company’s functions and investments to prioritize customer-centric areas of the Company’s organization, align teams with the Company’s highest business priorities, and improve efficiencies. The Restructuring Plan included an initial estimated reduction of the Company’s then-current workforce by approximately 9%.
The Company initially estimated that it would incur charges of $2.5 million to $3.5 million in connection with the Restructuring Plan, consisting primarily of cash expenditures and relating to employee severance payments, employee benefits, and employee transition costs. Restructuring charges of $2.9 million for severance and related costs, net of $0.3 million previously vested share-based compensation, were recognized during the three months ended March 31, 2023, and are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations.
During the three months ended June 30, 2023, the Company completed its restructuring plan, which resulted in additional restructuring charges related to employee severance payments, employee benefits, and employee transition costs of $0.7 million, net of $0.4 million of previously vested share-based compensation. As of June 30, 2023, the Company increased its estimate of total restructuring charges to $3.6 million, and increased its estimated reduction of the Company’s workforce to approximately 11%.
Restructuring charges of $3.6 million for severance and related costs, net of $0.7 million previously vested share-based compensation, were recognized during the nine months ended September 30, 2023. These charges are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations.
A rollforward of the Company’s restructuring reserve balance for the nine months ended September 30, 2023, is as follows (in thousands):
22

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
Nine months ended
September 30, 2023
Balance as of January 1, 2023$ 
Restructuring related costs3,621 
Payments(3,621)
Balance as of September 30, 2023
$ 

Note 13 – Business Combinations
Acquisition of OpenClose
On November 4, 2022, the Company acquired all of the outstanding stock of Beanstalk Networks L.L.C., doing business as OpenClose, (“OpenClose”) for cash consideration of $63.1 million. In connection with the acquisition, the Company incurred $1.9 million in acquisition related costs. The acquisition was funded by the Company’s available cash. OpenClose is based out of West Palm Beach, Florida, and provides mortgage lending technology, with a particular focus on supporting depository institutions. The acquisition is expected to improve the Company’s existing lending platform and improve our offerings for depository institutions. The acquisition is accounted for using the acquisition method of accounting whereby the acquired assets and liabilities will be recorded at their respective fair values and added to those of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the fair value of the identifiable net assets.
During the nine months ended September 30, 2023, the Company made updates to its provisional price allocation related to working capital adjustments resulting in changes to the acquisition’s opening balance sheet, including an increase to cash received of $0.3 million, a decrease to other current assets of $0.1 million, and an increase to accrued expenses of $0.6 million, with the corresponding net amount of $0.4 million as an increase to goodwill. As of September 30, 2023, the Company is still finalizing the provisional purchase price allocation related to final working capital adjustments and income tax effects.
Pro Forma Financial Information
The pro forma consolidated statements of operations data for the three and nine months ended September 30, 2022, give effect to the OpenClose acquisition, described above, as if it had occurred at January 1, 2021. These amounts have been calculated after adjusting the operating results of OpenClose for the following primary items: (1) additional intangible amortization from the transaction, (2) acquisition-related expenses incurred, and (3) the related tax effects of the above adjustments. For the three months ended September 30, 2022, pro forma revenue was $75.6 million, and pro forma earnings reflected net loss of $3.7 million. For the nine months ended September 30, 2022, pro forma revenue was $228.3 million, and pro forma earnings reflected net income of $4.4 million.
The unaudited pro forma results have been prepared for comparative purposes only and are not necessarily indicative of the actual results of operations had the acquisitions taken place as of January 1, 2021, or the results of our future operations. Furthermore, the pro forma results do not give effect to all cost savings or incremental costs that may occur as a result of the integration and consolidation of the completed acquisitions.
Acquisition of StreetShares
On April 1, 2022, the Company acquired all of the outstanding stock of StreetShares, Inc. (“StreetShares”) for cash consideration of $28.0 million, $30.0 million in escrow for a contingent earnout that expired April 1, 2023, and $1.6 million in acquisition costs. The $30.0 million in escrow was considered contingent consideration and accounted for separate from the business combination accounting. The acquisition was funded by the Company’s available cash.
23

MERIDIANLINK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (CONTINUED)
StreetShares is based out of Reston, Virginia, and is a financial technology company that provides digital small business lending technology to banks and credit unions. The acquisition is accounted for using the acquisition method of accounting whereby the acquired assets and liabilities are recorded at their respective fair values and added to those of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the fair value of the identifiable net assets. Results of operations of StreetShares have been included in the operations of the Company beginning with the closing date of the acquisition.
During the nine months ended September 30, 2023, the $30.0 million held in escrow as contingent earnout proceeds was not earned and was released in its entirety back to the Company. The Company recognized $30.0 million as an increase to cash on its condensed consolidated balance sheets.
During the three months ended March 31, 2023, the Company completed the provisional purchase price allocation related to income tax effects, resulting in a reduction to the deferred tax asset and corresponding increase to goodwill in the amount of $0.2 million.
Pro forma information for the StreetShares acquisition is not provided because their historical operating results were not material to the Company’s consolidated results of operations.
Goodwill Rollforward
A rollforward of the Company’s goodwill balance for the nine months ended September 30, 2023, is as follows (in thousands):

Nine months ended
September 30, 2023
Balance at January 1, 2023$608,657 
Adjustments to OpenClose acquisition date fair value431 
Adjustments to StreetShares acquisition date fair value245 
Balance at September 30, 2023$609,333
24

Special Note about Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or Exchange Act, which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. All statements other than statements of historical fact included in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans, and objectives of management are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “may,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. When considering forward-looking statements, you should keep in mind the risk factors and other cautionary statements described under the heading “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q, our Annual Report on Form 10-K for the year ended December 31, 2022, and our other SEC filings. These forward-looking statements are based on management’s current beliefs, based on currently available information, as to the outcome and timing of future events. You should not rely upon forward-looking statements as predictions of future events. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our future financial performance, including our expectations regarding our revenue, gross profit or gross margin, operating expenses, ability to generate cash flow, revenue mix, and ability to achieve and maintain future profitability;
our ability to execute on our strategies, plans, objectives, and goals;
our ability to compete with existing and new competitors in existing and new markets and offerings;
our ability to develop and protect our brand;
our ability to effectively manage privacy and information and data security;
the concentration of our customer base in the financial institution industry, and spending by financial institutions on cloud-based technology;
anticipated trends and growth rates in our business and in the markets in which we operate;
our ability to maintain and expand our customer base and our partner network;
our ability to sell our applications and expand internationally;
our ability to comply with laws and regulations;
our ability to anticipate market needs and successfully develop new and enhanced solutions to meet those needs;
the impact of a continued and prolonged public health emergency such as the novel coronavirus, or COVID-19, pandemic and other global financial, economic, and political events on our industry, business, and results of operations;
our ability to successfully identify, acquire, and integrate complementary businesses and technologies, and our expectations regarding the expected impact of such acquisitions on our business;
our ability to hire and retain necessary qualified employees to grow our business and expand our operations;
the execution of restructuring plans, including expected or contemplated associated timing, benefits, and costs;
the evolution of technology affecting our applications, platform, and markets;
economic and industry trends, including the impact of rising inflation rates on our customers and consumers generally;
seasonal fluctuations in consumer borrowing trends and impact of changes in interest rates;
our ability to adequately protect our intellectual property; and
our ability to service our debt obligations.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make. Although we undertake no obligation to revise or update any forward-looking statements, whether as a result of new information, future events, or otherwise, you

25

are advised to consult any additional disclosures that we may make directly to you or through reports that we, in the future, may file with the Securities and Exchange Commission, or SEC, including Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and you are cautioned not to unduly rely upon these statements.
In this Quarterly Report on Form 10-Q, the terms “MeridianLink,” “we,” “us,” and “our” refer to MeridianLink, Inc. and its subsidiaries, unless the context indicates otherwise.

26

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and the consolidated financial statements and related notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022, or our 2022 Annual Report on Form 10-K, filed with the SEC on March 9, 2023. The following discussion and analysis contains forward-looking statements that involve risks and uncertainties. When reviewing the discussion below, you should keep in mind the substantial risks and uncertainties that could impact our business. In particular, we encourage you to review the risks and uncertainties described in the section titled “Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q and in our 2022 Annual Report on Form 10-K. These risks and uncertainties could cause actual results to differ materially from those projected in forward-looking statements contained in this report or implied by past results and trends. Our fiscal year ends on December 31. Our historical results are not necessarily indicative of the results that may be expected for any period in the future, and our interim results are not necessarily indicative of the results we expect for the full fiscal year or any other period.
Overview
We are a leading provider of secure, cloud-based software solutions for financial institutions, including banks, credit unions, mortgage lenders, specialty lending providers, and credit reporting agencies, or CRAs. Financial institutions are undergoing digital transformation as they seek to transition business models, create new revenue streams, and increase customer engagement. We support our customers’ digital transformations by helping them create a superior consumer experience with our mission-critical loan origination system, or LOS, digital lending platform, data verification solutions, and data analytics. Our solutions allow our customers to meet their clients’ financial needs across the institution, which enables improved client acquisition and retention. Additionally, our solutions allow our customers to operate more efficiently by enabling automated loan decisioning and enhanced risk management.
The effective delivery and management of secure and advanced digital solutions in the complex and heavily regulated financial services industry requires significant resources, personnel, and expertise. We provide digital solutions that are designed to be highly configurable, scalable, and adaptable to the specific needs of our customers. We design and develop our solutions with an open platform approach intended to provide comprehensive integration among our solution offerings and our customers’ internal systems and third-party systems. Our multi-product platform, MeridianLink One, can be tailored to meet the needs of our customers as they digitally transform their organizations and adapt to changing business and consumer demands. Moreover, our expert consultants offer strategic guidance and customized solutions through our modular platform to help our customers more quickly reduce costs and increase revenue, efficiency, and satisfaction of their customers.
Our solutions are central to the financial institution’s technology ecosystem and help drive additional business volume for our customers both directly and indirectly through our Partner Marketplace. Our omni-channel borrowing experience seamlessly integrates all the touch points a borrower may have with the financial institution (remote via the web or an app, in person at a branch, or telephonically through an operator). In addition to our streamlined workflow, which has been refined over twenty years with input from across our customer base, our Partner Marketplace provides our customers optional integrations, the collective capabilities of which we believe further distinguish our solution from that of competitors.
We deliver our solutions to the substantial majority of our customers using a SaaS model under which our customers pay subscription fees for the use of our solutions as well as fees for transactions processed using our solutions. Our subscription fees consist of revenues from software solutions that are governed by pricing and terms contained in contracts between us and our customers. The initial term of our contracts is typically three years, but may range from one to seven years. Our customer contracts are typically not cancellable without penalty. Our contracts almost always contain an evergreen auto-renewal term that is often for a one-year extension after the initial term, but can extend the auto-renewal of the contract up to the length of the original term. Our subscription fee revenues include annual base fees, platform partner fees, and, depending on the product, fees per search or per loan application or per closed loan (with contractual minimums based on volume) that are charged on a monthly basis, which we refer to as volume-based fees. We earn additional revenues based on the volume of applications or closed loans processed above our customers’ contractual minimums.

27

As a result of this pricing approach, our revenues from our customers grow as our customers add additional transaction types, purchase more modules, utilize more of our partner integrations, or see increased transaction volume. We generally sell our solutions through our direct sales organization or channel partners and recognize our subscription fee revenues over the terms of the customer agreements.
Our revenues per customer vary from period to period based on the length and timing of customer implementations, sales of additional solutions to existing customers, changes in the number of transactions processed (including impacts from seasonality and cyclicality), and variations among existing customers and new customers with respect to the mix of purchased solutions and related pricing.
We seek to strengthen and grow our customer relationships by providing consistent, high-quality implementations and customer support services, which we believe drive higher customer retention and incremental sales opportunities within our existing customer base. We have invested in migrating our solutions onto the public cloud, which helps to extend our innovation and security posture. We believe that our increased focus on our go-to-market strategy and strategic partnerships will drive incremental opportunities for revenue and accelerate client cross-sell growth.
In addition, we believe there is untapped market potential in the loan origination and digital banking markets. We believe significant opportunity for additional customer acquisition and revenue growth exists as financial institutions continue to adopt online lending and account opening practices and require more efficient technologies. We provide these services to institutions of all sizes and complexities, but currently focus on the middle market. By focusing on better sales execution, providing and allocating resources where needed, and improving marketing efforts, we are confident in our ability to expand our customer base within our current target market.
We cater largely to financial institutions such as community banks and credit unions with assets under management between $100 million and $10 billion. In recent years, community banks have continued to compete with their typically larger non-community bank competitors, and the FDIC reported that, in 2019, net interest income accounted for over 78 percent of community bank net operating revenues. A large opportunity exists in expanding our target market to new customers with less than $100 million or greater than $10 billion in assets under management. In our down-market, smaller institutions commonly use spreadsheets or other inexpensive alternatives. These companies have a smaller volume of loans per month, but there is opportunity to alter our solutions to offer decreased pricing and functionality in order to lower implementation fees.
We have continuously invested in expanding and improving our solutions since they were first introduced more than two decades ago, and we intend to continue investing both organically and inorganically through acquisitions to expand our portfolio. We are focused on introducing new solutions and enhancing services and capabilities in areas including digital lending, data insights, and collections to further expand our reach into the consumer lending markets. In addition to developing our solutions organically, such as the combination of our capabilities to create our patented consumer debt optimization functionality, we may selectively pursue acquisitions, joint ventures, or other strategic transactions that provide additional capabilities or customers, or both. Acquisitions to date have included CRIF Lending Solutions, or CRIF, in June 2018, and Teledata Communications, Inc., or TCI, in November 2020. TCI is the creator of DecisionLender, a SaaS loan origination solution. We believe that with the addition of TCI, our position as a vendor of choice is enhanced among financial institutions seeking solutions to manage their needs from initiation of client relationships to facilitating the extension of credit to their clients. In December 2020, we acquired all of the assets of TazWorks, LLC, or TazWorks. TazWorks provides software and data solutions to CRAs focused on the employment and tenant screening market, a market that is adjacent and complementary to our current solutions for credit-focused CRAs. In April 2021, we acquired Saylent, a data analytics and marketing solution that offers insights to financial institutions that help drive account and credit and debit card usage and enabled us to more rapidly bring to market our MeridianLink Engage product. In April 2022, we acquired StreetShares, Inc., or StreetShares, a financial technology company that offers digital small business lending technology to banks and credit unions. The acquisition of StreetShares complements our existing lending platform and enhances our small business lending capabilities. In November 2022, we acquired Beanstalk Networks L.L.C., doing business as OpenClose, or OpenClose, a leader in mortgage lending technology, with a particular focus on supporting depository institutions. This transaction is expected to improve our platform by providing additional advanced, more open, and more customer-friendly capabilities, particularly through our Point of Sale solution. In addition to improving our capabilities, this transaction is expected to present benefits of increased scale and help solidify our position in the market by allowing us to target additional sales to depository institutions.

28

We have designed our Partner Marketplace to act as the gateway for third parties to access our customers, which allows our customers to leverage the capabilities from these third parties to enable an accelerated loan process with improved efficiency and reduced cost. We are able to capitalize on one-time service fees from our partners upon their integration into our Partner Marketplace and a revenue share from our partners as they derive revenues from our software solutions. As we grow our business, we expect to add additional product partners and drive additional monetization opportunities. We also intend to cultivate and leverage existing and future partners to grow our market presence.
We believe that delivery of consistent, high-quality implementations and customer support services is a significant driver of purchasing and renewal decisions of our prospects and customers. To develop and maintain a reputation for high-quality service, we seek to build deep relationships with our customers through our customer support organization, which we staff with personnel who are motivated by our common mission of using technology to help our customers succeed and who are knowledgeable with respect to the regulated and complex nature of the financial services industry. As we grow and scale our business, we intend to continue to invest in and grow our internal services and support organization, as well as partner with high quality third-party organizations, to support our customers’ needs and maintain our reputation.
Global Considerations
Economic Uncertainty, Rising Inflation, and Increasing Interest Rates
We are also closely monitoring the recent volatility in capital markets and the increased economic uncertainty in the United States. These developments have led to higher inflation and increased uncertainty about business continuity. Additionally, interest rates, including for mortgages and consumer lending, have risen from historic lows and may increase further in the future. These factors may adversely affect our business and our results of operations. As our customers react to global economic conditions and the potential for a global recession, we may see reduced spending on our products and, therefore, may take additional precautionary measures to limit or delay expenditures and preserve capital and liquidity.
Inflation rates, particularly in the United States, have increased recently to multi-year highs. Increased inflation may result in decreased demand for mortgages and consumer lending, increased operating costs (including our labor costs), reduced liquidity, and limitations on our ability to access credit or otherwise raise debt and equity capital. In addition, the United States Federal Reserve has raised, and may again raise, interest rates in response to concerns about inflation. Increases in interest rates, especially if coupled with reduced government spending and volatility in financial markets, may cause us to experience lower than expected volumes if there is a decrease in customer spending.
As economic conditions continue to change quickly and are subject to rapid and possibly material change, we will continue to actively monitor these factors and may take actions that alter our business operations as we may determine are in the best interests of our customers and stockholders.
Recent Developments
In February 2023, our board of directors authorized a restructuring plan, or the Restructuring Plan, which was designed to consolidate the Company’s functions and investments to prioritize customer-centric areas of the Company’s organization, align teams with the Company’s highest business priorities, and improve efficiencies. The Restructuring Plan included an initial estimated reduction of our then-current workforce by approximately 9%.
We initially estimated that we would incur charges of $2.5 million to $3.5 million in connection with the Restructuring Plan, consisting primarily of cash expenditures and relating to employee severance payments, employee benefits, and employee transition costs. Restructuring charges of $2.9 million for severance and related costs, net of $0.3 million previously vested share-based compensation, were recognized during the three months ended March 31, 2023, and are reflected in restructuring-related costs on our condensed consolidated statements of operations.
During the three months ended June 30, 2023, we completed our restructuring plan, which resulted in additional restructuring charges related to employee severance payments, employee benefits, and employee transition costs of $0.7 million, net of $0.4 million of previously vested share-based compensation. As of June 30, 2023, we incurred total restructuring charges of $3.6 million, with a corresponding total reduction to our workforce of approximately 11%.
Restructuring charges of $3.6 million for severance and related costs, net of $0.7 million previously vested share-based compensation, were recognized during the nine months ended September 30, 2023. These charges are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations.

29

Key Operating Measures
In addition to the GAAP measures described below in “—Components of Operating Results,” we monitor operating measures to evaluate growth trends, plan investments, and measure the effectiveness of our sales and marketing efforts. For a complete listing and definitions of our key operating metrics, refer to “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Operating Metrics” in our 2022 Annual Report on Form 10-K. There have been no material changes to our belief in the importance of these key operating measures, how we use these key operating measures in managing our business, or the definitions of our key operating measures during the three and nine months ended September 30, 2023; however, we have refined our methodology to incorporate process improvements around customer count, resulting in immaterial adjustments in prior periods to total customers, and, in turn, immaterially affecting other key operating measures such as annual recurring revenue, organic customer growth rate, and ARR net retention rate, as described below. We continue to improve our processes to track our key operating measures, which may subject these measures to future refinement.
Total Customers
Under the refined methodology, we had 2,033 and 1,898 customers on our platform as of December 31, 2022 and 2021, respectively. As of September 30, 2023 and 2022, we had 2,023 and 1,950 customers on our platform, respectively.
Using our prior calculation methodology, we had 2,034 and 1,901 customers on our platform as of December 31, 2022 and 2021, respectively, and 2,020 and 1,952 customers on our platform as of September 30, 2023 and 2022, respectively.
Annual Recurring Revenue
Under the refined methodology, our annual recurring revenue, or ARR, was $259.2 million and $240.1 million as of December 31, 2022 and 2021, respectively. As of September 30, 2023 and 2022, our ARR was $257.1 million and $249.1 million, respectively.
Using our prior calculation methodology, our ARR was $258.9 million and $240.1 million as of December 31, 2022 and 2021, respectively, and $257.0 million and $248.9 million as of September 30, 2023 and 2022, respectively.
Organic Customer Growth Rate
Under the refined methodology, our organic customer growth rate was 2.3% and 1.7% as of December 31, 2022 and 2021, respectively. As of September 30, 2023 and 2022, our organic customer growth rate was (0.5)% and 2.5%, respectively.
Using our prior calculation methodology, our organic customer growth rate was 2.2% and 2.2% as of December 31, 2022 and 2021, respectively, and (0.8)% and 2.9% as of September 30, 2023 and 2022, respectively.
ARR Net Retention Rate
Under the refined methodology, our ARR net retention rate was 100.3% and 109.5% for the measurement period ended December 31, 2022 and 2021, respectively. For the measurement period ended September 30, 2023 and 2022, our ARR net retention rate was 97.7% and 98.9%, respectively.
Using our prior calculation methodology, the ARR net retention rate was 100.2% and 109.5% for the measurement period ended December 31, 2022 and 2021, respectively, and 97.7% and 98.8% for the measurement period ended September 30, 2023 and 2022, respectively.

30

Components of Operating Results
We have one primary business activity and operate in a single operating and reportable segment.
Revenues
Our revenues consist of three components: subscription fees, professional services, and other revenues.
Subscription Fee Revenues
Our subscription fees consist of revenues from software solutions that are governed by pricing and terms contained in contracts between us and our customers. Our subscription fee revenues include annual base fees, platform partner fees, and, depending on the solution, fees per search or per application or per closed loan (with contractual minimums based on volume) that are generally charged on a monthly basis, which we refer to as volume-based fees.
Our software solutions are primarily hosted in cloud-based hosting services and are generally available for use as hosted application arrangements under subscription fee agreements. Subscription fees from these applications are recognized over time on a ratable basis over the customer agreement term generally beginning on the date our solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Revenue that is earned but not yet invoiced is recorded as unbilled receivables in accounts receivable. For the majority of our customers, additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
Professional Services Revenues
We offer implementation, configuration, consulting, and training services for our software solutions and SaaS offerings. Revenues from professional services are recognized as control is transferred to the customer.
Other Revenues
We enter into referral and marketing agreements with various third parties, in which revenues are primarily generated from transactions initiated by the third parties’ customers. We may introduce our customers to a referral partner or offer additional services available from the referral partner via an integration with our solutions. We market our partners’ solutions to our customers as a way not only to generate revenue but also to ensure that our customers are leveraging the full benefit of our solution, which includes the capabilities offered through our partners. Revenues are recognized in the period the services are performed, provided that collection of the related receivable is reasonably assured.
Cost of Revenues
Cost of revenues consists primarily of salaries and other personnel-related costs, including employee benefits, bonuses, and share-based compensation for employees providing services to our customers. This includes the costs of our implementation, customer support, data center, and customer training personnel. Additional expenses include fees paid to third-party vendors in connection with delivering services to customers.
Cost of revenues also includes cloud-based hosting services, an allocation of general overhead costs, and the amortization of developed technology. We allocate general overhead expenses to all departments based on the number of employees in each department, which we consider to be a fair and representative means of allocation.
We capitalize certain software development costs related to programmers, software engineers, and quality control teams working on our software solutions. We commence amortization of capitalized costs for solutions that have reached general release. Capitalized software development costs are amortized to cost of revenues over their estimated economic lives.
We intend to continue to increase our investments in our implementation and customer support teams and technology infrastructure to serve our customers and support our growth. We expect cost of revenues to continue to grow in absolute dollars as we grow our business.

31

Gross Profit and Gross Margin
Gross profit is revenues less cost of revenues, and gross margin is gross profit as a percentage of revenues. Gross profit has been, and will continue to be, affected by various factors, including the mix of our subscription fees, professional service and other revenues, the costs associated with our personnel, third-party vendors, and cloud-based hosting services, and the extent to which we expand our implementation and customer support services. We expect that our gross margin will fluctuate from period to period depending on the interplay of these various factors. Our gross margin was 64.7% and 61.2% for the three months ended September 30, 2023 and 2022, respectively, and 63.6% and 63.4% for the nine months ended September 30, 2023 and 2022, respectively.
Operating Expenses
General and Administrative
General and administrative expenses consist primarily of salaries, and other personnel-related costs, including employee benefits, bonuses, and share-based compensation, of our administrative, finance and accounting, information systems, legal, and human resources employees. General and administrative expenses also include consulting and professional fees, insurance, franchise taxes, travel, and credit loss expense.
General and administrative expenses include depreciation of property and equipment and amortization of acquired intangible assets. Identifiable intangible assets with finite lives, such as customer relationships, trademarks, and non-competition agreements, are amortized over their estimated useful lives on either a straight-line or accelerated basis, depending on the nature of the intangible asset.
We continue to incur incremental expenses associated with the growth of our business and to meet increased compliance requirements associated with operating as a public company. These expenses include costs to comply with Section 404 of the Sarbanes-Oxley Act and other regulations governing public companies, increased costs of investor relations activities, and investments to drive scalability. As a result, we expect our general and administrative expenses to increase in absolute dollars, but to decrease as a percentage of revenues over the long term as we scale the business and continue to adjust to being a public reporting company.
Research and Development
Research and development expenses include salaries and other personnel-related costs, including employee benefits, bonuses, and share-based compensation. Research and development expenses also include third-party contractor expenses, software development costs, allocated overhead, and other related expenses incurred in developing new solutions and enhancing existing solutions.
Certain research and development costs that are related to our internal software development, which include salaries and other personnel-related costs attributed to certain programmers, software engineers, and quality control teams, are capitalized and are included in intangible assets, net on the condensed consolidated balance sheets.
We believe that continuing to improve and enhance our solutions is essential to maintaining our reputation for innovation and growing our customer base and revenues. We plan to continue investing in research and development by increasing our software development capacity. As a result, we expect our research and development expenses to increase in absolute dollars, over the long term as we scale the business, including through integration of our acquisitions.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and other personnel-related costs, including commissions, employee benefits, bonuses, and share-based compensation. Sales and marketing expenses also include expenses related to advertising, lead generation, promotional event programs, corporate communications, travel, outside consulting fees, and allocated overhead. Commissions related to software sales are generally capitalized and then amortized over the expected period of customer benefit.

32

Sales and marketing expenses are also impacted by the timing of significant marketing programs such as our annual customer conference, which we typically hold during the second quarter. We plan to continue investing in sales and marketing by increasing our number of sales and marketing personnel and expanding our sales and marketing activities. As a result, we expect our sales and marketing expenses to increase in absolute dollars. We believe these investments will help us build brand awareness, add new customers, and expand sales to our existing customers as they continue to buy more solutions from us.
Total Other (Income) Expense, Net
Total other (income) expense, net consists primarily of interest expense attributable to our credit facilities and amortization of lender-related fees and other direct incremental costs of securing financing. partially offset by interest income from our interest-bearing cash accounts.
(Benefit from) Provision for Income Taxes
Our income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect management’s best estimate of current and future taxes to be paid. We are subject to federal income taxes in the United States and numerous state jurisdictions. Significant judgments and estimates are required in the determination of the consolidated income tax expense.
We recognize deferred tax assets to the extent that these assets are more likely than not to be realized. If they are not, deferred tax assets are reduced by a valuation allowance. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If it is subsequently determined that deferred tax assets would be more likely than not realized in the future, in excess of their net recorded amount, an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. After a review of the four sources of taxable income (as described above), and after consideration of our continuing cumulative income position, inclusive of impact from permanent differences, as of September 30, 2023, we have not recorded a valuation allowance on its deferred tax assets.
We have recorded an uncertain tax position with respect to our R&D credits. We have recorded an immaterial amount of penalties and interest as the credits have been fully utilized in certain jurisdictions, however almost all credits have no penalties or interest recorded as the credits have not yet been fully utilized, and therefore the uncertain tax position is recorded primarily as a reduction of the deferred tax asset related to these credits.

33

Results of Operations
Condensed Consolidated Statements of Operations
The following table sets forth our condensed consolidated statements of operations data for each of the periods indicated (in thousands, except for share and per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenues, net$76,488 $71,754 $229,038 $217,495 
Cost of revenues:
Subscription and services (1)
22,488 23,812 69,973 68,292 
Amortization of developed technology4,524 4,003 13,488 11,287 
Total cost of revenues27,012 27,815 83,461 79,579 
Gross profit49,476 43,939 145,577 137,916 
Operating expenses:
General and administrative (1)
23,218 21,423 70,182 60,416 
Research and development (1)
11,248 11,518 36,814 30,414 
Sales and marketing (1)
9,441 6,311 26,212 16,519 
Acquisition related costs— 163 — 2,549 
Restructuring related costs (1)
— — 3,621 — 
Total operating expenses43,907 39,415 136,829 109,898 
Operating income5,569 4,524 8,748 28,018 
Other (income) expense, net:
Interest and other income(1,342)(327)(2,596)(706)
Interest expense9,780 6,855 28,127 16,649 
Total other expense, net8,438 6,528 25,531 15,943 
(Loss) income before (benefit from) provision for income taxes(2,869)(2,004)(16,783)12,075 
(Benefit from) provision for income taxes(800)890 (3,818)5,318 
Net (loss) income$(2,069)$(2,894)$(12,965)$6,757 
Net (loss) income per share:
Basic$(0.03)$(0.04)$(0.16)$0.08 
Diluted$(0.03)$(0.04)$(0.16)$0.08 
Weighted average common stock outstanding:
Basic81,073,915 80,659,320 80,883,310 80,353,399 
Diluted81,073,915 80,659,320 80,883,310 82,364,835 
(1)Share-based compensation is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$910 $1,352 $2,919 $3,567 
General and administrative4,443 3,170 11,938 6,947 
Research and development, net of amounts capitalized1,709 2,092 5,368 4,457 
Sales and marketing1,260 639 2,654 1,530 
Forfeitures included in restructuring related costs— — (663)— 
Total share-based compensation expense$8,322 $7,253 $22,216 $16,501 

34

Comparison of the Three and Nine Months Ended September 30, 2023 and 2022
Revenues, net
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Revenues, net$76,488 $71,754 $4,734 %$229,038 $217,495 $11,543 %
Revenues increased for both the three and nine months ended September 30, 2023, compared to the three and nine months ended September 30, 2022. The increase was primarily due to the net effect of increased revenue from our Lending Software Solutions, which is driven by increases from new and ramping customers as well as increases in volume and revenue from existing customers, partially offset by decreased revenue from our Data Verification Services, which is driven by the anticipated decline in mortgage refinance application volumes. For both of our solutions, we receive incremental revenues if customers exceed their minimum commitments for monthly transactions, which typically is based off of number of applications or closed and funded loans for Lending Software Solutions and credit, tenant, or employment verification reports for our Data Verification Software Solutions.
During the nine months ended September 30, 2023, the Company updated its estimate of variable consideration associated with one of the Company’s channel reseller contracts acquired through a past acquisition, which resulted in a $2.3 million reduction in Lending Software Solutions revenue for the period. The change in the estimate of variable consideration for that period was due to a commercial dispute with the reseller in the period, which resulted in a reduction in the amount the Company expected to receive under this contract, as receipt of this amount was no longer considered to be probable, leading to the reduction in revenue.

Cost of Revenues and Gross Profit
Subscription and services
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Subscription and services$22,488 $23,812 $(1,324)(6)%$69,973 $68,292 $1,681 %
Subscription and services cost of revenues decreased $1.3 million, or 6%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The decrease was partially due to the combined effect from a $0.6 million decrease in third-party costs, driven by lower Data Verification Software Solutions application volumes, and decreased share-based compensation expenses of $0.4 million, driven by lower amortization expense from stock options and restricted stock units as a result of forfeitures in the second quarter of 2023 related to our Restructuring Plan. Compensation and benefits spend decreased, largely due to lower headcount related to our Restructuring Plan.
Subscription and services cost of revenues increased $1.7 million, or 2%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was primarily due to a $2.5 million increase in additional cloud-based data storage costs. Compensation and benefits spend increased, largely due to additional employee headcount, including headcount related to acquisitions. The increase was partially offset by a $2.7 million decrease in third-party costs driven by lower Data Verification Software Solutions application volumes, which, in turn, were driven by the anticipated decline in mortgage refinance application volumes.


35

Amortization of Developed Technology
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Amortization of Developed Technology$4,524 $4,003 $521 13 %$13,488 $11,287 $2,201 20 %
Amortization of developed technology increased $0.5 million, or 13%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The increase was due to increased amortization for internally developed software and additional amortization on developed technology from the acquisition of OpenClose, which occurred in the fourth quarter of 2022.
Amortization of developed technology increased $2.2 million, or 20%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was due to increased amortization for internally developed software and additional amortization on developed technology from the acquisitions of StreetShares and OpenClose, which occurred in the second quarter of 2022 and fourth quarter of 2022, respectively.
Gross Profit
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Gross profit$49,476 $43,939 $5,537 13 %$145,577 $137,916 $7,661 %
Gross profit increased $5.5 million, or 13%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The increase was primarily due to the combined effect of a net increase in revenue and a decrease in cost of revenues. For revenue, Lending Software Solutions revenue growth was partially offset by a decrease in Data Verification Services revenue. For cost of revenues, there was a decrease due to the combined effect of a decrease in third-party costs, driven by lower Data Verification Software Solutions application volumes, and lower stock compensation expense and personnel-related costs, largely from lower headcount as a result of our Restructuring Plan.
Gross profit increased $7.7 million, or 6%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was primarily due to the net effect from the net increase in revenue resulting from increased Lending Software Solutions revenue, partially offset by decreased Data Verification Services revenue, and increased cost of revenues from increased cloud-based data storage costs and increased personnel-related expenses, which were partially offset by a decrease in third-party costs driven by lower Data Verification Software Solutions application volumes.
Operating Expenses
General and Administrative
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
General and administrative$23,218 $21,423 $1,795 %$70,182 $60,416 $9,766 16 %
General and administrative expenses increased $1.8 million, or 8%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The increase was primarily related to the combined effect from increased share-based compensation expenses of $1.3 million related to increased amortization expenses from stock options and restricted stock units in 2023 compared to the same period in 2022, and increased amortization of intangible assets of $0.6 million primarily related to additional amortization from the acquisitions of StreetShares and OpenClose.
General and administrative expenses increased $9.8 million, or 16%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was primarily related to the combined effect from increased share-based compensation expenses of $5.0 million related to increased amortization expenses from stock

36

options and restricted stock units in 2023 compared to the same period in 2022, increased compensation and benefits expenses largely from additional employee headcount, including headcount related to acquisitions, and increased amortization of intangible assets of $1.7 million, primarily related to additional amortization from the acquisitions of StreetShares and OpenClose.
Research and Development
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Research and development$11,248 $11,518 $(270)(2)%$36,814 $30,414 $6,400 21 %
Research and development expenses decreased $0.3 million, or 2%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The decrease was primarily related to $0.4 million lower share-based compensation expense driven by lower amortization expense from stock options and restricted stock units in 2023 compared to the same period in 2022.
Research and development expenses increased $6.4 million, or 21%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was primarily related to additional personnel-related expenses from increased employee and contractor headcount on our research and development teams. Share-based compensation also increased $0.9 million driven by higher amortization expense from stock options and restricted stock units in 2023 compared to the same period in 2022.
Sales and Marketing
Three Months Ended September 30,ChangeNine Months Ended September 30,     Change
(in thousands)20232022$%20232022$%
Sales and marketing$9,441 $6,311 $3,130 50 %$26,212 $16,519 $9,693 59 %
Sales and marketing expenses increased $3.1 million, or 50%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The increase was primarily due to the combined effect from higher personnel-related expenses from increased headcount on our sales and marketing teams, increased commission expenses of $0.4 million, net of amounts capitalized, and increased share-based compensation of $0.6 million due to increased amortization in 2023 compared to the same period in 2022.
Sales and marketing expenses increased $9.7 million, or 59%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was primarily due to the combined effect from higher personnel-related expenses from increased headcount on our sales and marketing teams, increased commissions expense of $1.5 million, net of amounts capitalized, and increased share-based compensation expenses of $1.1 million due to increased amortization in 2023 compared to the same period in 2022.
Acquisition Related Costs
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Acquisition related costs$— $163 $(163)(100)%$— $2,549 $(2,549)(100)%
Acquisition related costs decreased $0.2 million, or 100%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The decrease was due to costs directly related to the acquisition of StreetShares during the three months ended September 30, 2022, as well as additional professional services costs incurred while pursuing other strategic opportunities that were not repeated during the same period in 2023. There have been no acquisitions and no acquisition related costs for the three months ended September 30, 2023.
Acquisition related costs decreased $2.5 million, or 100%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The decrease was due to costs directly related to the acquisition of StreetShares

37

during the nine months ended September 30, 2022, as well as additional professional services costs incurred while pursuing other strategic opportunities that were not repeated during the same period in 2023. There have been no acquisitions and no acquisition related costs for the nine months ended September 30, 2023.
Restructuring Related Costs
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Restructuring related costs$— $— $— — %$3,621 $— $3,621 100 %
Restructuring related costs are costs related to the Restructuring Plan that went into effect during the nine months ended September 30, 2023. Restructuring related costs incurred during the nine months ended September 30, 2023, were $3.6 million, primarily related to cash payments for severance, net of non-cash stock compensation forfeitures, and other termination-related costs. There were no restructuring related costs during the three months ended September 30, 2023 or the three and nine months ended September 30, 2022.
Total Other Expense, net
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
Total other expense, net$8,438 $6,528 $1,910 29 %$25,531 $15,943 $9,588 60 %
Total other expense had a net increase of $1.9 million, or 29%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The increase was primarily due to the net effect from higher interest expense due to rising rates on our variable rate term loan during the three months ended September 30, 2023, partially offset by increased interest income of $1.2 million related to the Company’s money market mutual fund.
Total other expenses had a net increase of $9.6 million, or 60%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The increase was primarily due to the net effect from higher interest expense due to rising rates on our variable rate term loan during the three months ended September 30, 2023, partially offset by increased interest income of $2.4 million related to the Company’s money market mutual fund.
(Benefit from) Provision for Income Taxes
Three Months Ended September 30,ChangeNine Months Ended September 30,Change
(in thousands)20232022$%20232022$%
(Benefit from) provision for income taxes
$(800)$890 $(1,690)(190)%$(3,818)$5,318 $(9,136)(172)%
Benefit from income taxes was $0.8 million for the three months ended September 30, 2023, compared to a provision for income taxes of $0.9 million for the three months ended September 30, 2022. Provision for income taxes decreased $1.7 million, or 190%, for the three months ended September 30, 2023, compared to the three months ended September 30, 2022. The decrease in the provision for income taxes was primarily due to a decrease in earnings before income tax during the three months ended September 30, 2023.
Benefit from income taxes was $3.8 million for the nine months ended September 30, 2023, compared to a provision for income taxes of $5.3 million for the nine months ended September 30, 2022. Provision for income taxes decreased $9.1 million, or 172%, for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. The decrease in the provision for income taxes was primarily due to a decrease in earnings before income during the nine months ended September 30, 2023.

38

Liquidity and Capital Resources
Sources of Liquidity
We have financed our operations primarily through cash flows from operations, long-term debt, and, concurrent with the completion of our IPO on July 30, 2021, through proceeds from the issuance of our common stock. In connection with our IPO, we sold 10.0 million shares of our common stock at a price of $26.00 per share, before underwriting discounts and commissions, which generated net proceeds to us of $242.1 million, after deducting $17.9 million in underwriting discounts and commissions and offering costs.
As of September 30, 2023, our principal sources of liquidity were cash and cash equivalents of $97.6 million and unused capacity under our revolving line of credit of $50.0 million. During the three months ended June 30, 2023, $30.0 million held in an escrow deposit account for a contingent earnout related to our StreetShares acquisition that was not earned and was released back to us in its entirety, and we recognized the $30.0 million as cash on our condensed consolidated balance sheets. Based upon our current levels of operations, we believe that our cash flows from operations along with our other sources of liquidity are adequate to meet our cash requirements for at least the next twelve months.
Our primary uses of cash are funding operations, acquisitions, capital expenditures, debt principal and interest payments, and stock repurchases. Our use of cash is impacted by the timing and extent of the required payments for each of these activities.
Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the continued expansion of sales and marketing activities, the introduction of new and enhanced solutions, the seasonality impacts on our business, the timing and extent of spending to support our growth strategy, the continued market acceptance of our solutions, the future acquisitions of solutions or businesses, and future stock repurchases. In the event that additional financing is required from outside sources, we may not be able to raise such financing on terms acceptable to us or at all. We continue to monitor our financing requirements and may pursue refinancing opportunities to potentially reduce interest rates and extend maturities. If we are unable to raise additional capital when desired, our business, operating results, and financial condition would be adversely affected.
Operating Leases
We lease office space and server equipment under various operating lease agreements that expire through December 2026. We recognize the related rent expense on a straight-line basis over the term of each lease. Free rent and rental increases are recognized on a straight-line basis over the term of each lease.
One lease, which was with a related party, expired in December 2022, so there were no monthly payments during the nine months ended September 30, 2023. The monthly payments during the nine months ended September 30, 2022, were $0.1 million.
Debt
For a detailed description of our debt, please see Note 6 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Nine Months Ended September 30,Change
(in thousands)20232022$%
Net cash provided by (used in):
Operating activities$55,486 $67,235 $(11,749)(17)%
Investing activities24,194 (60,350)84,544 140 %
Financing activities(37,900)(4,778)(33,122)(693)%
Net increase in cash, cash equivalents$41,780 $2,107 $39,673 1,883 %

39

Cash Flows from Operating Activities
Our largest source of operating cash is cash collection from sales of subscription fees to our customers. Our primary uses of cash from operating activities are for personnel-related expenses, marketing expenses, payments to third-party vendors, and interest expense.
Operating cash flow is derived by adjusting our net (loss) income for non-cash operating items, such as depreciation and amortization, amortization of debt issuance costs, share-based compensation expense, deferred income taxes, loss on disposal of property and equipment, and changes in operating assets and liabilities, which reflect timing differences between the receipt and payment of cash associated with transactions and when they are recognized in our results of operations.
For the nine months ended September 30, 2023, cash provided by operating activities was $55.5 million. Net loss was $13.0 million, adjusted by non-cash charges of $62.6 million and an increase of $5.8 million related to operating assets and liabilities. The non-cash charges consist primarily of depreciation and amortization of $43.4 million and share-based compensation of $22.2 million. Net cash inflows from changes in operating assets and liabilities of $5.8 million primarily consisted of increases to deferred revenue of $9.3 million and accounts payable of $3.6 million, partially offset by increased prepaid expenses and other assets of $4.6 million, and increased accounts receivable of $1.7 million.
For the nine months ended September 30, 2022, cash provided by operating activities was $67.2 million. Net income was $6.8 million, adjusted by non-cash charges of $63.1 million and an increase of $2.7 million in operating assets and liabilities. The non-cash charges consist primarily of depreciation and amortization of $39.7 million, share-based compensation of $16.5 million, and deferred income taxes of $5.2 million. Net cash outflows from changes in operating assets and liabilities of $2.7 million primarily consisted of increased accounts receivable of $7.0 million due to increased revenue and timing of cash receipts, increased prepaid expenses and other assets of $2.5 million, decreased accrued liabilities of $0.2 million, and decreased accounts payable of $0.5 million due to timing, mostly offset by increased deferred revenue of $7.5 million.
Cash Flows from Investing Activities
Net cash provided by investing activities of $24.2 million for the nine months ended September 30, 2023, consisted primarily of $30.0 million released from escrow during the nine months ended September 30, 2023, partially offset by $7.0 million for capitalized software additions.
Net cash used in investing activities of $60.4 million for the nine months ended September 30, 2022, consisted of $23.1 million of cash paid for the acquisition of StreetShares, $30.0 million cash paid for an escrow deposit for contingent consideration as a part of the StreetShares acquisition agreement, $6.3 million for capitalized software additions, and $0.9 million for purchases of property and equipment.
Cash Flows from Financing Activities
Net cash used in financing activities of $37.9 million for the nine months ended September 30, 2023, consisted of $35.7 million cash paid to repurchase our common stock, $3.3 million of principal payments of long-term debt, and $1.4 million taxes paid related to net share settlement of RSUs, partially offset by $1.6 million of proceeds from the exercise of stock options.
Net cash used in financing activities of $4.8 million for the nine months ended September 30, 2022, consisted of $3.3 million payment of the Regulation A+ investor note that we assumed as part of the StreetShares acquisition, $2.2 million principal payments of long-term debt, $0.3 million cash paid to repurchase our common stock, $0.9 million proceeds from our employee stock purchase plan, and $0.2 million of proceeds from exercise of stock options. Principal repayments on our term loan started in June 2022 and are payable quarterly.
Recent Accounting Pronouncements
See Note 2, “Significant Accounting Policies” to our unaudited condensed consolidated financial statements included in Part I, Item 1 included in this Quarterly Report on Form 10-Q for a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on our results of operations, financial condition, and cash flows.

40

Emerging Growth Company Status
We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial results may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. We expect to use the extended transition period for any other new or revised accounting standards during the period in which we remain an emerging growth company.
Critical Accounting Estimates
There have been no material changes to our critical accounting estimates since December 31, 2022, except for the updates resulting from the adoption of ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326)” which are discussed in more detail within Note 2, “Significant Accounting Policies” and Note 3, “Revenue Recognition” in our unaudited condensed consolidated financial statements included in Part I, Item 1 included in this Quarterly Report on Form 10-Q.

For a full discussion of these estimates and policies, see “Critical Accounting Policies and Significant Judgments” within “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our 2022 Annual Report on Form 10-K.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
There have been no significant changes in our exposures to market risk since December 31, 2022. For a full discussion of our exposures to market risks, see “Quantitative and Qualitative Disclosures about Market Risk” within “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our 2022 Annual Report on Form 10-K.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15(d)-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q.
Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of September 30, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act) during the quarter ended September 30, 2023, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

41

Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitation in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Due to inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

42

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
We are not currently a party to any litigation or claims that, if determined adversely to us, would have a material adverse effect on our business, operating results, financial condition, or cash flows. We are, from time to time, party to litigation and subject to claims in the ordinary course of business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. For more information about legal matters, see Note 5 to our unaudited condensed consolidated financial statements elsewhere in this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
Investing in our common stock involves substantial risks. You should carefully consider the risks and uncertainties described below and in our 2022 Annual Report on Form 10-K, together with all of the other information in this Quarterly Report on Form 10-Q, including the financial statements and the related notes, before deciding to invest in our common stock. Any of the risk factors we describe below could have a material adverse effect on our business, financial condition, results of operations, cash flow, and prospects. The market price of our common stock could decline if one or more of these risks or uncertainties develop into actual events, causing you to lose all or part of your investment. Other risks, events, and uncertainties that we do not currently anticipate or that we currently deem immaterial may also affect our business. Certain statements contained in the risk factors described below are forward-looking statements. See the section titled “Special Note about Forward-Looking Statements” for more information.
Summary of Risk Factors
The following risk factor summary provides an overview of the inherent uncertainty investing in us presents. This summary does not contain all of the information that may be important to you, and you should read this risk factor summary together with the more detailed discussion of risks and uncertainties set forth following this section as well as elsewhere in this Quarterly Report on Form 10-Q. The risks and uncertainties to which our business is subject include, but are not limited to, the following:
Risks Related to Our Strategy and Industry
The mortgage lending market and the broader financial services industry in which our customers operate are subject to various economic factors (such as rising interest or inflation rates), the deterioration of which would directly affect our performance.
Failure to retain or attract customers, innovate our platform and its capabilities, address technological requirements, or increase brand recognition may limit both growth and profitability.
Opportunities to grow our business may be limited by inability to identify suitable partnerships, acquisitions, or new business opportunities, or to effectively integrate businesses we acquire.
Changing dynamics, such as pricing pressure, new entrants, and customer preferences, within our highly-fragmented and competitive landscape may adversely affect our operations.
Risks Related to Our Business and Operations
Any disruption in the performance or delivery of our software solutions, whether due to security compromises, third-party providers, or other unforeseeable circumstances, could affect brand perception, decrease demand, and subject us to substantial liability.
Integration or implementation challenges could affect the functionality of our software solutions and delay revenue recognition.
Challenges in measuring and tracking key operating metrics could affect our ability to consistently report results over time or develop long-term strategies.
The seasonal and cyclical nature of our business, including our usage and volume-based pricing and sales process, could result in volatility in our operating results.

43

Failure to retain or expand personnel, including management, sales, marketing, development, and support functions, to sustain our growth and infrastructure or failure to execute any restructuring plan, including realizing the anticipated benefits of such plan, may result in operational disruptions, reduced sales opportunities, and increased expenses.
Our success is dependent on our ability to retain and attract product partners to drive further volume through our platform.
Risks Related to Legal and Regulatory Matters
Failures in data protection, privacy, and information security and intellectual property rights could critically impair our offerings and ability to conduct business.
Failure to comply with laws and regulations as a technology provider to our customers who operate in a highly regulated industry, as well as failure to create solutions that assist our customers to comply with their regulatory requirements, could disrupt our operations and result in significant expense to alter and update our solutions.
Changes in laws and regulations could affect our ability to compete, require us to change our pricing model, or result in additional charges booked to our balance sheet.
Risks Related to Finance and Accounting
Fluctuations in performance and our inability to accurately forecast results may affect our market perception.
Accounting treatments, such as revenue recognition or goodwill impairment, may cause fluctuations in earnings that do not fully reflect the underlying performance of our business.
High levels of indebtedness, as well as the terms of our existing debt, or our inability to effectively access capital markets may restrict our ability to compete, react to changes in our business, and fund future needs.
Changes in applicable tax laws, rules, or regulations could adversely affect our financial position.
Risks Related to Potential Conflicts of Interests and Related Parties
Thoma Bravo holds a controlling stake in our company, and their interests may conflict with ours and those of our other stockholders.
Risks Related to Our Common Stock and Governance Structure
Market conditions, issuances of additional or preferred stock, and payments of dividends may result in dilution or otherwise affect our stockholders’ return on investment.
The consummation, suspension, or termination of our capital allocation strategies, including any stock repurchases, may affect our stock price, stock volatility, or liquidity.
Delaware law and certain provisions in our charter and bylaws could restrict certain strategic activity or limit stockholder actions that may be beneficial or favorable to our stockholders.
Risks Related to Our Strategy and Industry
Mortgage lending volume has been lower in 2023 than it was at the same point in 2020, 2021, or 2022 due to various economic factors, including increased mortgage interest rates, which could adversely affect our business.
Factors that adversely impact mortgage lending volumes include reduced consumer and investor demand for mortgages, more stringent underwriting guidelines, decreased liquidity in the secondary mortgage market, high levels of unemployment, high levels of consumer debt, lower consumer confidence, changes in tax and other regulatory policies, and other macroeconomic factors.

44

In addition, mortgage interest rates rose from historic lows in 2022, and many economists predict that mortgage interest rates will not fall meaningfully in 2023. Mortgage interest rates are influenced by a number of factors, particularly monetary policy. The Federal Reserve Bank has been raising the Federal funds rate to combat higher than expected inflation in the United States and began reducing its holdings of Fannie Mae and Freddie Mac mortgage-backed securities in the second quarter of 2022, each of which could cause mortgage interest rates to rise further. Further increases in mortgage interest rates could reduce the volume of new mortgages originated, in particular the volume of mortgages refinanced.
The lower levels of residential mortgage loan market volume in 2022 as compared to 2020 and 2021 levels required us to increase either our share of loan volume, our revenues per loan effected through use of our solutions, or both, in order to maintain our financial performance. Any additional decrease in residential mortgage loan market volumes would exacerbate our need to increase either our share of loan volume, our revenues per loan effected through use of our solutions, or both. We cannot assure you that we will be successful in our efforts to increase either our share of loan volume, our revenues per loan effected through use of our solutions, or both, which could materially adversely affect our business.
In addition, increases in interest rates and supply chain shortages for goods subject to financing generally may also negatively impact consumer demand for loans other than mortgages. If demand for non-mortgage loans also decreases as a result of increased interest rates, our business and operating results could be materially adversely affected.
If we fail to increase the number of our customers or retain existing customers, our business may be harmed.
Our growth depends in large part on increasing the number of customers using our software solutions. To attract customers to our solutions, we must convince them that the utility of, and access to, our software solutions can assist them in their digital transformations, help create new revenue streams, and increase engagement with their customers. In particular, we must enhance the features and functionality of our software solutions and convince financial institutions of the benefits of our software solutions and encourage them to switch from competing loan origination, digital lending, and data analytics solutions or to forgo using more traditional processes and procedures, including (with respect to the loan origination business) paper, facsimile, courier, mail, and email processing.
Due to the fragmented nature of the consumer lending (including mortgage) and CRA industries, many industry participants may not be familiar with our software solutions and the benefits of our solutions. Any consolidation in our industry could also decrease our market advantage and may impact our competitive position. Some of our current and potential customers have developed, and may continue to develop, their own proprietary technologies and may one day become our competitors. In particular, some of our customers and potential customers have increasing market share in their respective markets that could be leveraged to introduce, directly or indirectly, alternative solutions to the use of our services in the short term with the potential to replace our solutions within their organizations in the long term. As our customers increase their spend with us, there may be internal pressure to evaluate and potentially create their own internal solutions as a cost-savings measure. We cannot assure you that we will be successful in attracting new customers or retaining existing customers, and increased competition from both competitors and any internal development efforts by our current customers could harm our business.
Additionally, with increased competition, existing customers may decide not to continue to use our software solutions in favor of other alternatives for financial or other reasons. Customer attrition could impact the performance of our business in the future. We have agreements in place with various product partners with respect to the integration between their businesses and our solutions, such as e-signing vendors, insurance providers, dealership integrators, credit card processors, home banking systems, and settlement service tools. Most of these contracts are not long term or are subject to termination rights. An unexpected termination, or a failure to renew, of a significant number of our agreements or relationships with these platform partners could have an adverse effect on our business as our customers may find our solutions less valuable without these integrations. If we lose existing platform partners due to terminations or failures to renew our agreements, we would also lose revenues associated with such platform partners, which could have a material adverse impact on our results of operations and financial condition.

45

In addition, our recent development efforts have been focused on our cloud-based offerings, and, as a result, we have not invested in upgrading certain legacy products or developing added functionality for them, and may not invest in certain products in the future, including legacy products acquired through past strategic transactions, such as the acquisition of CRIF in 2018. As a result, customers using these legacy products may determine that these legacy offerings no longer satisfy their needs. If we are unsuccessful in transitioning these customers to our newer, cloud-based offerings, these customers may cease doing business with us. Therefore, we must continue to demonstrate to our customers that using our solutions is the most effective and cost-efficient way to maximize their results, and if we are not successful, our business and results of operations could be materially and adversely impacted.
We may not accurately predict the long-term rate of customer subscription renewals or adoption of our software solutions, or any resulting impact on our revenues or operating results.
Our customers have no obligation to renew their subscriptions for our software solutions after the expiration of the initial or current subscription term, and our customers, if they choose to renew at all, may renew for shorter subscription terms, or on less favorable usage-based or volume-based pricing terms. Since we have only been tracking our retention rates since November of 2020, we have limited historical data with respect to rates of customer subscription renewals and cannot be certain of anticipated renewal rates. Our renewal rates may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with our pricing or our software solutions or their ability to continue their operations or spending levels. Strategic acquisitions can further complicate our ability to predict customer subscription renewals. If our customers do not renew their subscriptions for our software solutions on similar pricing terms, our revenues may decline and our business could suffer.
Additionally, as the markets for our solutions develop, or as new or existing competitors introduce new solutions or services that compete with ours, we may experience pricing pressure and be unable to renew our agreements with existing customers, or we may be unable to attract new customers based on the same subscription models that we have used historically or at fee levels that are consistent with our pricing models and operating budget. Moreover, large or influential customers may demand more favorable pricing or other contract terms from us. In addition, our pricing strategy for new solutions may prove to be unappealing to our potential customers, and our competitors could choose to bundle certain solutions and services competitive with ours. If any of these were to occur, we may in the future be required to change our pricing model, reduce our prices, or accept other unfavorable contract terms, any of which could adversely affect our revenues, gross margin, profitability, financial position, cash flow, or growth prospects.
If we cannot continue to innovate our platform and its capabilities or address evolving technological requirements, our software solutions could become obsolete or less competitive and our revenue growth rate may be reduced.
The market for our software solutions is characterized by rapid technological advancements, changes in customer requirements and technologies, frequent new solution introductions and enhancements, and changing regulatory requirements. The life cycles of our software solutions are difficult to estimate. Rapid technological changes and the introduction of new products and enhancements by new or existing competitors or large financial institutions could undermine our current market position. Other means of digital or virtual consumer lending and banking may be developed or adopted in the future, and our software solutions may not be compatible with these new technologies. In addition, the technological needs of, and services provided by, the banks, credit unions, mortgage lenders, specialty lending providers, and CRAs that we endeavor to serve may change if they or their competitors offer new services to account holders. Maintaining adequate research and development resources to meet the demands of the market is essential. The process of developing new technologies and software solutions is complex and expensive. The introduction of new products by our competitors, the market acceptance of competitive products based on new or alternative technologies, or the emergence of new technologies or products in the broader financial services industry could render our solutions obsolete or less effective.
The success of any enhanced or new software solution depends on several factors, including timely completion, adequate testing, and market release and acceptance of the solution. Any new software solutions that we develop or acquire may not be introduced in a timely or cost-effective manner, may contain defects, or may not achieve the broad market acceptance necessary to generate significant revenues. In addition, we must continuously develop, market, and sell new features and functionalities to our existing software solutions that respond to the changing needs of our customers and offer better functionality than competing offerings from other providers. If we are unable to anticipate customer requirements or work with our customers successfully on implementing new software solutions or features in a timely manner or enhance our existing software solutions to meet our customers’ requirements, our business, growth prospects, and operating results may be adversely affected.

46

If we fail to develop, maintain, and enhance our brands, our ability to expand our business, operating results, and financial condition could be adversely affected.
We believe that maintaining and enhancing the brands associated with our solutions is important to support the marketing and sale of our existing and future solutions to new customers and to increase adoption of our solutions by existing customers. Successfully maintaining and enhancing our brands will depend largely on the effectiveness of our marketing and demand generation efforts, our ability to provide reliable solutions that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and solutions, and our ability to successfully differentiate our solutions from competitive products and services. Our promotion activities may not generate brand awareness or yield increased revenues, and even if they do, any increased revenues may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brands, our business, operating results, and financial condition could be adversely affected.
We have entered, and may in the future enter into, partnership agreements with third parties for reseller services, which may adversely affect our ability to generate revenues.
We have entered into and may seek to enter into additional collaborations or partnerships with third parties for reseller services. Should we seek to collaborate with a third party with respect to a prospective reseller program, we may not be able to locate a suitable partner or to enter into an agreement on commercially reasonable terms or at all. Even if we succeed in securing partners for reseller services, such as the arrangement we have entered into with Jack Henry & Associates, Inc., we have limited control over the time and resources that our partners may dedicate to such services. These partnerships pose a number of risks, including the following:
partners may terminate our reseller arrangement, may not have sufficient resources, or may decide not to devote the necessary resources due to internal constraints such as budget limitations, lack of human resources, or a change in strategic focus; or
partners may decide to pursue a competitive product developed outside of the collaboration arrangement.
As a result of the foregoing risks and others, partnership agreements may not lead to successful reseller programs. We also face competition in seeking out partners. If we are unable to secure new partnerships that achieve the partner’s objectives and meet our expectations, we may be unable to generate meaningful revenues.
We may acquire or invest in companies, or pursue business partnerships, which could prove difficult to integrate, divert our management’s attention, or dilute stockholder value, and we may be unable to realize the expected benefits of such acquisitions, investments, or partnerships.
From time to time, we consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products, and other assets. For example, in November 2022, we acquired OpenClose, a mortgage lending technology provider, with a particular focus on supporting depository institutions, and in April 2022, we acquired StreetShares, a financial technology company that provides digital small business lending technology to banks and credit unions. We may also enter into relationships with other businesses to expand our platform capabilities, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing, or investments in other companies. Negotiating these transactions can be time-consuming, difficult, and expensive, and our ability to close these transactions may be subject to approvals that are beyond our control. If an acquired business fails to meet our expectations, our operating results, business, and financial position may suffer. We may not be able to find and identify desirable acquisition targets, we may incorrectly estimate the value of an acquisition target, and we may not be successful in entering into an agreement with any particular target. We may not integrate an acquired company smoothly, successfully, or within our budgetary expectations and anticipated timetable. If we are successful in acquiring additional businesses, we may not achieve the anticipated benefits from the acquired business due to a number of factors, including:
our inability to integrate or benefit from developed technologies or services;
unanticipated costs or liabilities associated with the acquisition;
incurrence of acquisition-related costs;
difficulty, including unanticipated delays, costs, or inefficiencies associated with, integrating the operational and compliance policies and practices, technology, accounting systems, operations, and control environments of the acquired business and integrating the acquired business or its employees into our culture;

47

difficulties and additional expenses associated with supporting legacy products and infrastructure of the acquired business;
difficulty retaining or converting the customers of the acquired business to our software solutions and contract terms, including disparities in subscription terms, or the acquisition of existing customer agreements with less than favorable terms;
difficulty retaining or leveraging partnerships of the acquired business and contract terms;
additional costs for the support or professional services model of the acquired company;
diversion of management’s attention and other resources;
adverse effects to our existing business relationships with business partners and customers;
the issuance of additional equity securities that could dilute the ownership interests of our stockholders;
incurrence of debt on terms unfavorable to us or that we are unable to repay;
incurrence of substantial liabilities;
difficulties retaining key employees of the acquired business; and
adverse tax consequences, substantial depreciation, or deferred compensation charges.
Accordingly, we may fail to realize some or all of the anticipated benefits of the acquisition, such as increase in our scale, diversification, cash flows, and operational efficiency. In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
The markets in which we participate are intensely competitive and highly fragmented, and pricing pressure, new technologies, or other competitive dynamics could adversely affect our growth, business, results of operations, and future prospects.
We have experienced growth in recent periods. In future periods, we may not be able to sustain net revenue growth consistent with recent history, or at all. We believe our net revenue growth depends on several factors, including, but not limited to, our ability to add new customers and to expand our existing customers’ usage of our solutions. The markets in which we compete, however, are highly competitive, fragmented, evolving, complex, and defined by rapidly changing technology and customer demands. We currently compete with providers of technology and products in the financial services industry, primarily point solution vendors that focus on building functionality that competes with specific components of our solutions. From time to time, we also compete with systems internally developed by financial institutions.
Many existing and potential competitors enjoy substantial competitive advantages, such as:
larger sales, development, support, and marketing budgets and resources;
the ability to bundle competitive offerings;
greater brand recognition and longer operating histories;
more extensive customer bases and broader customer relationships;
lower labor and development costs;
greater resources to make acquisitions;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical, management, and other resources.

48

Further, one of our competitors may establish or strengthen a cooperative relationship with, or acquire one or more software application, data analytics, compliance, or network vendors. We may also face competition from new companies entering our markets, which may include large established businesses that decide to develop, market, or resell cloud-based banking technology, acquire one of our competitors, or form a strategic alliance with one of our competitors. In addition, new companies entering our markets may choose to offer cloud-based consumer lending and related products at little or no additional cost to the customer by bundling them with their existing products, including adjacent financial services technologies.
We expect competition to intensify in the future, and these competitive pressures in our markets or our failure to compete effectively may result in fewer customers, increased pricing pressure, reduced revenues and gross profit, increased sales and marketing expenses, and loss of market share. Any failure to meet and address these factors could materially and adversely affect our business, operating results, and financial condition.
If the market for cloud-based solutions develops more slowly than we expect or changes in a way that we fail to anticipate, our sales would suffer and our results of operations would be adversely affected.
We do not know whether our prospective customers will continue to adopt cloud-based financial products such as our software solutions or whether the market will change in ways we do not anticipate. Many potential customers have invested substantial personnel and financial resources in legacy software, and these institutions may be reluctant, unwilling, or unable to convert from their existing systems to our solutions. Furthermore, these potential customers may be reluctant, unwilling, or unable to use cloud-based financial solutions due to various concerns such as the security of their data and reliability of the delivery model. These concerns or other considerations may cause prospects to choose not to adopt cloud-based financial products such as ours or to adopt them more slowly than we anticipate, either of which would adversely affect us. Our future success also depends on our ability to sell additional solutions and functionality to our current and prospective customers. As we create new solutions and enhance our existing solutions to meet anticipated market demand, these solutions and enhancements may not be attractive to customers. In addition, promoting and selling new and enhanced functionality may require increasingly costly sales and marketing efforts, and if customers choose not to adopt this functionality, our business and results of operations could suffer. If potential customers are unwilling or unable to transition from their legacy systems, or if the demand for our solutions does not meet our expectations, our results of operations and financial condition will be adversely affected.
We derive all of our revenues from customers in the financial services industry, and any downturn or consolidation or decrease in technology spend in the financial services industry could adversely affect our business.
All of our revenues are derived from customers in the financial services industry, an industry which has experienced significant pressure in recent years due to economic uncertainty, low interest rates, liquidity concerns, and increased regulation. In the past, financial institutions have experienced consolidation, distress, and failure. It is possible these conditions may reoccur.
Recently, concerns have arisen with respect to the financial condition of a number of banking organizations in the United States, in particular those with exposure to certain types of depositors and portfolios of investment securities in the face of rapid interest rate increases. In March 2023, after being closed by their respective state authorities, the Federal Deposit Insurance Corporation took control of Silicon Valley Bank and Signature Bank due to liquidity concerns, and a number of other financial institutions experienced turbulence and a precipitous decline in market value. It is possible these conditions may persist, deteriorate or reoccur, and may negatively impact our results of operations and financial condition.
If any of our customers merge with or are acquired by other entities, such as financial institutions that have internally developed technology products or that are not our customers or use our software solutions less, we may lose business. Additionally, changes in management of our customers could result in delays or cancellations of the implementation of our software solutions. Consolidation within the financial services industry could also lead to fewer, but larger customers, who may have increased bargaining power, which could lead to lower prices or more favorable terms for our customers. Our business may also be materially and adversely affected by weak economic conditions in the financial services industry generally. Any downturn in the financial services industry may cause our customers to reduce or delay their spending on technology or cloud-based financial products or to seek to terminate or renegotiate their contracts with us.
Additionally, a prolonged economic slowdown may result in reduced consumer demands for loans and reduced application volume for credit, employment, tenant, or other forms of screening, which would negatively impact our revenues from existing customers due to the volume-based aspect of our customer agreements. Due to recent levels of inflation, the U.S.

49

Federal Reserve has begun to increase interest rates, which could also reduce consumer demand for loans and materially and adversely impact our business. Moreover, even if the overall economy is robust, economic fluctuations caused by factors such as the U.S. Federal Reserve changing interest rates or otherwise managing market liquidity may cause potential new customers and existing customers to become less profitable and therefore forego or delay purchasing our software solutions or reduce the amount of spend with us, which would also materially and adversely affect our business.
Risks Related to Our Business and Operations
Uncertain or weakened economic conditions, including as a result of increasing interest rates, rising inflation, and the COVID-19 pandemic, may continue to heighten many of our known risks and has affected, continues to affect, and may adversely affect our industry, business, and results of operations.
Our overall performance depends on economic conditions, which are beyond our control and may be difficult or impossible to forecast. The United States and other key international economies have experienced significant economic and market downturns and periods of uncertainty, including recently in connection with increasing interest rates, rising inflation, and the COVID-19 pandemic, and are likely to experience additional cyclical downturns from time to time, in which economic activity is impacted by falling demand for a variety of goods and services, restricted credit, poor liquidity, inflation, fluctuations in interest rates, reduced corporate profitability, volatility in credit and equity markets, bankruptcies, and overall uncertainty. Macroeconomic developments can arise suddenly, as did the conditions associated with the COVID-19 pandemic and fluctuating rates of inflation, and the full impact can be difficult to predict. Adverse macroeconomic conditions, including inflation, slower growth or recession, changes to fiscal and monetary policy, tighter credit, higher or fluctuating interest rates, high unemployment, and currency fluctuations have in the past and may in the future adversely impact the rate of technology spending generally and could adversely affect our customers’ ability or willingness to purchase our software solutions, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscriptions or affect renewal rates, or impact the demand for our customers’ services, any of which could adversely affect our results of operations. As a result, our operating results are sensitive to changes in macroeconomic conditions that impact our customers’ technology spending and overall usage, volume, and type of transactions handled or processed using our software solutions.
COVID-19 has impacted, and may continue to impact, our business operations, employees, customers, their clients, the industries in which our customers operate, partners, suppliers, and communities. We have taken certain measures, and will continue to implement applicable steps, to manage the evolving risks and uncertainties. We moved to a fully remote work-from-home work model in 2020 and plan to continue operating as remote-first. In 2022, we allowed travel for our employees based on business need and some on-site meetings, and, in May 2022, we conducted our first in-person user forum since the COVID-19 pandemic began, and we have held in-person events in 2023 as well, including another user forum. In connection with in-person activity, we implemented safety precautions, including travel and in-person testing requirements for large gatherings.
While we have been operating effectively under our remote work model, and do not foresee it changing, we cannot be certain that a prolonged remote work model will continue to be effective or will not introduce new operational difficulties that could result in harm to our business. Our shift to remote work has caused us to assess our IT security measures, identify any vulnerabilities, and enhance protections against unauthorized access to our network and systems. We cannot guarantee these private work environments and electronic connections to our work environment have the same robust security measures deployed in our physical offices. While we have not yet experienced a network breach or intrusion as a result of moving to a remote work model, we are unable to unequivocally affirm that the protective measures we have taken will remain sufficient given the ever-changing threat landscape, and any such related security compromise that may occur could materially and adversely impact our business, results of operations, or reputation.
We continue to evaluate, and adjust, our hiring plans and investment spending accordingly. We are monitoring the potential effects of changed rate of spending on software solutions, purchasing decisions, delayed payments, and supply chain shortages on our business. To the extent economic volatility, including as a result of the COVID-19 pandemic, adversely affects our business, results of operations, financial condition, or liquidity, many of the other risks described in this “Risk Factors” section may also be heightened.

50

A breach or compromise of our security measures or those we rely on could result in unauthorized access to or other compromise of customers’ data or customers’ clients’ data, which may materially and adversely impact our reputation, business, and results of operations.
Certain elements of our business and software solutions, particularly our origination and analytics solutions, involve the processing and storage of personally identifiable information, or PII, such as banking information and PII of our customers’ clients. We may also have access to PII during various stages of the implementation process of our solutions or during the course of providing customer support. Furthermore, as we develop additional functionality, we may gain greater access to PII and process additional PII. While we maintain policies, procedures, and technological safeguards designed to protect the confidentiality, integrity, and availability of this information and our information technology systems, we cannot entirely eliminate the risk of improper, unlawful, or unauthorized access to, or disclosure, alteration, corruption, unavailability, or loss of PII or other data that we process or maintain, other security events that impact the integrity or availability of PII or our systems and operations, or the related costs we may incur to mitigate the consequences from certain events such as the following:
third-party social engineering attempts to fraudulently induce our employees, partners, or customers to disclose sensitive information;
malicious intrusions and attacks by individuals or groups of hackers and sophisticated organizations, such as state-sponsored organizations or nation-states, to launch coordinated attacks, such as ransomware and distributed denial-of-service attacks;
cyberattacks on our internally built infrastructure on which many of our solutions operate, or on third-party cloud-computing platform providers;
vulnerabilities resulting from the configuration, implementation, enhancement, or update of our software solutions, as well as in the products or components across the broad ecosystem that our solutions operate in conjunction with and are dependent on;
vulnerabilities or breach of those third-party providers (cloud, software, data center, and other critical technology vendors) security measures or a failure in our third-party providers’ data security procedures, measures, and policies;
vulnerabilities existing within new technologies and infrastructures, including those from acquired companies;
attacks on, or vulnerabilities in, the many different underlying networks and services that power the Internet that our products depend on, most of which are not under our control or the control of our vendors, partners or customers; and
employee or contractor human errors or intentional insider threats that compromise our security systems.
Currently, we mitigate these risks, to the extent possible, by maintaining and enhancing business, privacy, and data governance policies, an information security program, and an incident response and disaster recovery program, as well as participating in third-party audits. Our board of directors formed a cybersecurity committee to delegate oversight of risks in this area, and our board of directors, cybersecurity committee, and executive leadership are briefed at least quarterly on our cybersecurity policies, practices, and efforts, and any cybersecurity events, as appropriate. When engaging third-party providers, we assess their policies and procedures relating to cybersecurity and privacy. In addition, we anticipate expending increasing expenses and other resources in an effort to identify, prevent, and respond to actual or potential security breaches. Although we have developed systems and processes designed to protect our customers’ clients’ sensitive data, we can provide no assurances that such measures will provide absolute security or that a material breach will not occur. Mitigation efforts may be impacted by factors such as:
changes to, and complexity of, techniques used to breach, obtain unauthorized access to, or sabotage IT systems and infrastructure, which generally are not identified until after an initial launch against a target, resulting in a reduced ability to anticipate or implement adequate preventive measures;
continued refinement, updating, and replacement of our internal systems and technology, particularly when adopting new technologies and new methods of sharing data and communicating internally and with customers and partners;
the acquisition of new companies and their solutions, requiring us to integrate, improve, and secure different or more complex IT environments and technologies;

51

authorization by our customers to third-party technology providers to access their clients’ data, which may lead to our customers’ inability to protect their data that is stored on our servers;
our limited control over our customers or third-party technology providers, or the processing of data by third-party technology providers, which may not allow us to maintain the integrity or security of such transmissions or processing; and
increased risk of security compromises associated with our employees working remotely, as they have since the beginning of the COVID-19 pandemic.
A security breach or compromise could result in operational disruptions, loss, compromise, unauthorized use of, or access to, alteration, or corruption of customer data or customers’ client data or data we rely on to provide our software solutions, including our analytics initiatives and offerings, that impair our ability to provide our software solutions and meet our customers’ requirements. Such impairment would result in decreased revenues and otherwise materially negatively impact our financial results. Also, the occurrence, or perception of an occurrence, of any of these events could results in a loss of confidence in the security of our services, irreparable reputational damage, a decline in current and prospective customer use of our software solutions, business disruptions, increases in cybersecurity insurance premiums, and allocation of significant financial and operational resources in response, including repairing system damage, increasing security protection costs by deploying additional personnel and protection technologies, and defending against and resolving legal and regulatory claims and proceedings. The detection, prevention, and remediation of known or potential security vulnerabilities, including those arising from third-party hardware or software, may result in additional financial burdens due to additional direct and indirect costs, such as additional infrastructure capacity spending to mitigate any system degradation and the reallocation of resources from development activities. Furthermore, data security breaches and compromises could expose us to legal, regulatory, and financial exposure and liability, notification requirements, third-party claims and lawsuits, indemnification, or other claims from customers and other third parties, regulatory investigations or proceedings, fines, or other actions or liabilities, which could materially and adversely affect our business and results of operations. In addition, some of our customers contractually require notification of data security breaches or compromises and include representations and warranties in their contracts with us that our software solutions comply with certain legal and technical standards related to data security and privacy and meets certain service levels. In certain of our contracts, a data security breach or compromise or operational disruption impacting us or one of our vendors, or system unavailability or damage due to other circumstances, may constitute a material breach and give rise to a customer’s right to terminate their contract with us or may cause us to be liable for certain monetary penalties, including as a result of a failure to meet service level agreements.
As of the date of this Quarterly Report on Form 10-Q, we have not experienced any material impact to the business or operations resulting from information or cybersecurity attacks; however, because of the frequently changing nature of attack techniques, along with the increased volume and sophistication of the attacks, there is the potential for us to be adversely impacted. This impact could result in reputational, competitive, operational or other business harm, as well as financial costs and regulatory action. We maintain cybersecurity insurance in the event of an information security or cyber incident, however, the coverage may not be sufficient to cover all financial losses. In these circumstances, it may be difficult or impossible to cure such a breach or compromise in order to prevent customers from potentially terminating their contracts with us. Furthermore, although our customer contracts typically include limitations on our potential liability, there can be no assurance that such limitations of liability would be adequate. We also cannot be sure that our existing general liability insurance coverage and coverage for errors or omissions will be available on acceptable terms or in sufficient amounts to cover one or more claims or that our insurers will not deny or attempt to deny coverage as to any future claim. The successful assertion of one or more claims against us, the inadequacy or denial of coverage under our insurance policies, litigation to pursue claims under our policies, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or coinsurance requirements, could materially and adversely affect our business and results of operations.
Defects, errors, or other performance problems in our software solutions could harm our reputation, result in significant costs to us, impair our ability to sell our software solutions, and subject us to substantial liability.
Our software solutions are complex and may contain defects, viruses, or errors when implemented or when new functionality is released. Such defects or disruptions could be the result of undetected vulnerabilities in third-party supplied software and technologies, bug fixes or upgrades, whether in connection with day-to-day operations or otherwise, or employee, contractor, or other third-party acts or inaction. Despite extensive testing, from time to time we have discovered, and may in the future discover, defects or errors in our software solutions. We may experience temporary system interruptions, either to our solutions as a whole, individual software solutions or groups thereof, or to some or all of our

52

software hosting locations, for a variety of reasons, including network failures, power failures, software errors, or an overwhelming number of users trying to access our software solutions during periods of strong demand. Defects, errors, outages, or other performance problems or disruptions in our software solutions or service could be costly for us, damage our customers’ businesses, result in loss of credibility with current or potential customers or partners, and harm our reputation, any of which could result in a material adverse effect on our business, operating results, and financial condition. In addition, our customers could seek to terminate their contracts, elect not to renew their subscriptions, delay or withhold payment, or make claims against us.
Because we are dependent on third parties for the implementation and maintenance of certain aspects of our systems and because some of the causes of system interruptions may be outside of our control, we may not be able to remedy such interruptions in a timely manner, if at all. As we rely heavily on our servers, computer, and communications systems and the Internet to conduct our business, any of these actions could result in liability, lost business, increased insurance costs, difficulty in collecting accounts receivable, costly litigation, or adverse publicity. Errors, defects, or other problems could also result in reduced sales or a loss of, or delay in, the market acceptance of our software solutions.
If we are unable to effectively integrate our software solutions with other systems, products, or other technologies used by our customers and prospective customers, or if there are performance issues with such third-party systems, products, or other technologies, our software solutions will not operate effectively and our operations will be adversely affected.
The functionality of our software solutions depends on our ability to integrate with other third-party systems, products, and other technologies used by our customers. Certain providers of these third-party systems, products, or other technologies also offer products that are competitive with our software solutions. These products may have an advantage over ours if customers using their software are better able to integrate with their own software. In addition, these third-party providers may be able to bundle their competitive products with other applications used by our customers and prospective customers at favorable pricing.
In addition, some of our competitors may be able to disrupt the operations or compatibility of our solutions with their products or services or exert strong business influence on our ability to, and terms on which we, provide our solutions. For example, core banking system companies provide critical back-end services to financial institutions. If these core banking system companies seek to compete with us in the markets we target or make it more difficult for us to integrate our solutions with their offerings, our business and results of operations could be materially and adversely affected. We do not have formal arrangements with many of these third-party providers regarding our access to their APIs to enable these customer integrations.
Our business may be harmed if any of our third-party providers:
change the features or functionality of their applications and platforms in a manner adverse to us;
discontinue or limit our software solutions’ access to their systems or other technologies;
terminate or do not allow us to renew or replace our existing contractual relationships on the same or better terms;
modify their terms of service or other legal terms or policies, including fees charged to, or other restrictions on, us or our customers;
establish exclusive or more favorable relationships with one or more of our competitors, or acquire one or more of our competitors and offer competing services; or
otherwise have or develop their own competitive offerings.

53

Third-party services and products are constantly evolving. We may not be able to modify our solutions to assure compatibility with that of other third parties as they continue to develop or emerge in the future or make such modifications in a timely and cost-effective manner. Such changes could limit or prevent us from integrating our software solutions with these third-party systems, which could impair the functionality of, prohibit the use of, or limit our ability to sell our software solutions to customers. If we are not permitted or able to integrate with such third-party technologies as a result of changes to, or third parties restricting our access to, the technologies during the terms of existing customer agreements, we may not be able to meet our contractual obligations to customers who use such third-party software. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our solutions or gives preferential treatment to our competitors or competitive products, whether to enhance their competitive position or for any other reason, the interoperability of our products with these products could decrease, and our business, results of operations, and financial condition would be harmed. In addition, if any third-party technology providers experience an outage, our software solutions integrated with such technology will not function properly or at all, and our customers may be dissatisfied with our software solutions. If the technology of such third-party providers has performance or other problems, such issues may reflect poorly on us, and the adoption and renewal of our software solutions and our business may be harmed. Although our customers may be able to switch to alternative technologies if a provider’s services were unreliable or if a provider were to limit such customer’s access and utilization of its data or the provider’s functionality, our business could nevertheless be harmed due to the risk that our customers could reduce their use of our software solutions.
As the number of customers that we serve increases, we may encounter implementation challenges, and we may have to delay revenue recognition for some complex engagements, which would harm our business and operating results.
We may face unexpected implementation challenges related to the complexity of our customers’ implementation and integration requirements. Our implementation expenses increase when customers have unexpected data, integrations, hardware, or software technology challenges or complex or unanticipated business requirements. In addition, certain of our customers require complex acceptance testing related to the implementation of our software solutions. Further, because we do not fully control our customers’ implementation schedules, implementation issues may occur if our customers do not allocate the internal resources necessary to meet implementation timelines or if there are unanticipated implementation delays. Any difficulties or delays in implementation processes could cause customers to delay or forego future purchases of our software solutions or require us to delay revenue recognition under the related customer agreement longer than expected, either of which would adversely affect our business, operating results, and financial condition.
If we fail to meet our service level commitments, we could be obligated to provide credits or refunds or face contract terminations, which could adversely affect our business, operating results, and financial condition.
Certain of our agreements with our customers contain service level commitments. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability for our solutions, we may be contractually obligated to provide these parties with service credits or refunds. In addition, we could face contract terminations, in which case we would be subject to a loss of future revenues. Our revenues could be significantly affected if we suffer unexcused downtime under our agreements with our customers and partners. Further, any extended service outages could adversely affect our reputation, revenues, and operating results.
Certain of our key operating metrics are subject to inherent challenges in measurement, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
We track certain key operating metrics using internal tools, which have certain limitations. In addition, we rely on data received from third parties, including industry forecast reports, to track certain performance indicators. We have only a limited ability to verify data from both of these sources. Our methodologies for tracking metrics may also change over time, which could result in changes to the metrics we report. If we under count or over count performance due to the internal tools we use or issues with the data received from third parties, or if our internal tools contain errors, the data we report may not be accurate or comparable with prior periods. In addition, limitations, changes or errors with respect to how we measure data may affect our understanding of certain details of our business, which could affect our longer-term strategies.
If our performance metrics are not, or are not perceived to be, accurate representations of our financial or operational performance, if we discover material inaccuracies in our metrics, or if we can no longer calculate any of our key performance metrics with a sufficient degree of accuracy and cannot find an adequate replacement for the metric, our business, operating results, and financial condition could be adversely affected.

54

Our usage and volume-based pricing can cause revenue fluctuation and may adversely affect our business and operating results.
Our customer relationships are generally conducted in accordance with the terms of multi-year contracts that, among other things, may provide for minimum purchases and specified levels of pricing based on the volume of loans, applications, or searches conducted or processed during the applicable billing period. These contractual features are key determinants of profitability. Certain of our contracts provide for contractually scheduled price changes. From time to time, we also negotiate pricing or other changes with our existing customers that include, but are not limited to, extending or renewing a contract or adjusting minimum volumes. Our usage and volume-based pricing, which is seasonal and cyclical, can cause our revenues to fluctuate which could affect our business. Additionally, our usage and volume-based pricing can be negatively impacted by macroeconomic trends, which may disproportionately impact our revenues and operating results.
We depend on satisfied customers to succeed and, in certain instances, have aligned our financial goals with those of our customers. Our historical contracts are subject to de minimis minimum commitments with certain of our customers, who may be less willing or able to accommodate modifications to our contracts given their own business constraints. Such minimum commitment obligations may not be cost-effective or provide positive returns.
Our sales cycle can be unpredictable, time-consuming, and costly, which could harm our business and operating results.
Our sales process involves educating prospective customers and existing customers about the use, technical capabilities, and benefits of our software solutions. Prospective customers often undertake a prolonged evaluation process, which typically involves not only our software solutions but also those of our competitors, and typically lasts from six to nine months or longer. We may spend substantial time, effort, and money on our sales and marketing efforts without any assurance that our efforts will produce any sales. It is also difficult to predict the level and timing of sales opportunities that come from our referral partners. Events affecting our customers’ businesses may occur during the sales cycle that could affect the size or timing of a purchase, contributing to more unpredictability in our business and operating results. As a result of these factors, we may face greater costs, longer sales cycles, and less predictability in the future.
If we fail to effectively expand our sales and marketing capabilities and teams, including through partner relationships, we may not be able to increase our customer base and achieve broader market acceptance of our software solutions.
While we expect to continue to grow headcount in our sales and marketing teams over the long-term, in February 2023, we authorized a workforce reduction in connection with the Restructuring Plan. We may be unable to effectively manage the organizational changes we are making in connection with the Restructuring Plan, which could result in declines in quality or customer satisfaction, increases in costs, difficulties in obtaining new customers, difficulty in introducing new solutions to our existing customers, difficulty in deploying solutions to new and current customers, reputational harm, loss of customers, or operational difficulties in executing sales and other strategies, any of which could adversely affect our business performance and operating results.
Increasing our customer base and achieving broader market acceptance of our software solutions will depend on our ability to expand the abilities of our sales and marketing organizations to obtain new customers and sell additional solutions and services to existing customers. We believe there is significant competition for direct sales and marketing professionals with the skills and knowledge that we require, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future. Our ability to achieve significant future revenue growth will depend on our success in recruiting, training, and retaining a sufficient number of direct sales professionals. New hires require significant training and time before they become fully productive and may not become as productive as quickly as we anticipate. As a result, the cost of hiring and carrying new representatives cannot be offset by the revenues they produce for a significant period of time. Our growth prospects will be harmed if our efforts to expand, train, and retain our direct sales team do not generate a corresponding significant increase in revenues. Additionally, if we fail to sufficiently invest in our marketing programs or they are unsuccessful in creating market awareness of our company and software solutions, our business may be harmed, and our sales opportunities may be limited.

55

In addition to our direct sales team, we also extend our sales distribution through formal and informal relationships with referral and reseller partners. While we are not substantially dependent upon referrals from any partner, our ability to achieve significant revenue growth in the future will depend upon continued referrals from our partners and growth of the network of our referral partners. These partners are under no contractual obligation to continue to refer business to us, nor do these partners have exclusive relationships with us and may choose to instead refer potential customers to our competitors. We cannot be certain that these partners will prioritize or provide adequate resources for promoting our software solutions or that we will be successful in maintaining, expanding, or developing our relationships with referral partners. Our competitors may be effective in providing incentives to third parties, including our partners, to favor their software products or prevent or reduce subscriptions to our software solutions, either by disrupting our relationship with existing customers or limiting our ability to win new customers. Establishing and retaining qualified partners and training them with respect to our software solutions requires significant time and resources. If we are unable to devote sufficient time and resources to establish and train these partners or if we are unable to maintain successful relationships with them, we may lose sales opportunities and our revenues could suffer.
Our product partners may change their dependence on our system for providing service to their customers, which could harm our business and operating results.
Our continued success will depend in part on our ability to retain a number of key product partners. In addition, we believe that our future success will depend in large part on our ability to attract product partners who utilize our system to service their customers, driving further volumes through our platform. Value associated with our platform is derived from the ability of our customers to access these product partners through our solutions. There can be no assurance that we will be successful in attracting and retaining such partners. The loss of certain key product partners or our inability to attract or retain other product partners could have a material adverse effect on our business, operating results, and financial condition.
If we fail to offer high-quality customer support, or if our support is more expensive than anticipated, our business and reputation could suffer.
Our customers rely on our customer support services to resolve issues and realize the full benefits provided by our solutions. High-quality support is also important to maintain and drive further adoption by our existing customers. We primarily provide customer support over the phone, chat, and via web portal. If we do not help our customers quickly resolve issues and provide effective ongoing support or if our support personnel or methods of providing support are insufficient to meet the needs of our customers, our ability to retain customers, increase adoption by our existing customers, and acquire new customers could suffer, and our reputation with existing or potential customers could be harmed. If we are not able to meet the customer support needs of our customers during the hours that we currently provide support, we may need to increase our support coverage and provide additional support, which may reduce our profitability.
We may not achieve some or all of the expected benefits of our restructuring plans, and the restructuring may adversely affect our business.
We have undertaken, and may undertake in the future, restructuring, reorganization, or other strategic changes in order to adapt our business to serve customers more effectively, align teams with the Company’s highest business priorities, achieve operating efficiencies, and realign our cost structure, including the Restructuring Plan approved in February 2023. Implementation of any restructuring plan may be costly and disruptive to our business, and we may not be able to obtain the anticipated cost savings, operational improvements, and estimated workforce reductions within the projected timing or at all. Further, we may experience a loss of continuity, loss of accumulated knowledge and/or inefficiency, adverse effects on employee morale, and/or key or other retention issues during transitional periods. Restructuring can require a significant amount of time and focus, which may divert attention from operating and growing our business. For more information about our Restructuring Plan, see Note 12 to our unaudited condensed consolidated financial statements elsewhere in this Quarterly Report on Form 10-Q.

56

We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current personnel or hire additional personnel, our ability to develop and successfully market our business could be harmed.
We believe our future success will depend in large part upon our ability to attract and retain highly skilled managerial, technical, finance, creative, and sales and marketing personnel. Moreover, we believe that our future success is highly dependent on the contributions of our executive officers. All of our officers and other employees are at-will employees, which means they may terminate their employment relationship with us at any time, and their knowledge of our business and industry would be extremely difficult to replace. In addition, the loss of any key employees or the inability to attract or retain qualified personnel could delay the development and introduction of, and harm our ability to sell, our software solutions and harm the market’s perception of us. The workforce reduction we implemented as part of our Restructuring Plan may also adversely impact our ability to attract, integrate, retain, and motivate highly qualified employees, and may harm our reputation with current or prospective employees. Qualified individuals are in high demand, and we may incur significant costs to attract them. We may be unable to attract and retain suitably qualified individuals who are capable of meeting our growing sales, operational, and managerial requirements, or may be required to pay increased compensation in order to do so. Furthermore, although we believe a remote-first work model will help us attract and retain talent across a broad geographic base, a remote work environment could, among other things, negatively impact company culture, employee morale, and productivity, inhibit our ability to hire and train new employees, and impede our ability to support customers at the levels they expect. If we are unable to attract and retain the qualified personnel we need to succeed, our business will suffer.
Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key employees. Certain of our employees have become, or will soon become, vested in a substantial amount of stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the vested options, or if the exercise prices of the options that they hold are significantly above the market price of our common stock. If we are unable to retain or find a suitable replacement for our named executive officers or other key employees, our business will be harmed.
Growth may place significant demands on our management and our infrastructure.
Our growth has placed, and may continue to place, significant demands on our management and our operational and financial infrastructure. As our operations grow in size, scope, and complexity, we will need to improve and upgrade our systems and infrastructure to offer an increasing number of customers enhanced software solutions, features, and functionality. The expansion of our systems and infrastructure will require us to commit substantial financial, operational, and technical resources in advance of an increase in the volume of business, with no assurance that the volume of business will increase. To support our growth, we must also continue to improve our management resources and our operational and financial controls and systems, and these improvements may increase our expenses more than anticipated and result in a more complex business. Continued growth could also strain our ability to maintain reliable service levels for our customers and recruit, train, and retain highly skilled personnel.
Managing our growth will require significant expenditures and allocation of valuable management resources. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business would be harmed.
We depend on data centers operated by third parties and third-party cloud hosting providers, and any disruption in the operation of these facilities or access to the Internet could adversely affect our business.
While the majority of our customers have been migrated to cloud-based solutions like Microsoft Azure and Amazon Web Services, we continue to serve a small subset of our customers from two third-party data center hosting facilities located in Lone Mountain, Nevada and Atlanta, Georgia. The third-party owners and operators of these current and future facilities do not guarantee that our customers’ access to our software solutions will be uninterrupted, error-free, or secure. We may experience website disruptions, outages, and other performance problems at third-party data centers. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks (including ransomware attacks), fraud, spikes in customer usage, and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. Data center facilities are vulnerable to damage or interruption from human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes, or similar catastrophic events. They also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate

57

notice or terminate our hosting arrangement or other unanticipated problems could result in lengthy interruptions in the delivery of our software solutions, cause system interruptions, prevent our customers’ account holders from accessing their accounts online, cause reputational harm and loss, corruption, or unavailability of critical data, prevent us from supporting our software solutions, or cause us to incur additional expense in arranging for new facilities and support.
We also depend on third-party cloud-hosting providers and continuous and uninterrupted access to the Internet through third-party bandwidth providers to operate our business. As we continue to expand the number of our customers and available solutions, we may not be able to scale our technology to accommodate the increased capacity requirements, which may result in interruptions or delays in service. In addition, the failure of data centers, Internet service providers, or other third-party service providers to meet our capacity requirements could result in interruptions or delays in access to our solutions or impede our ability to grow our business and scale our operations. If our third-party infrastructure service agreements are terminated, if there is a service lapse, interruption of Internet service provider connectivity, or damage to data centers, or if we experience a service loss or disruption of one or more of our cloud-hosting or bandwidth providers for any reason, such as viruses, denial of service, ransomware, cybersecurity attacks or other attacks on their systems, human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes, or other catastrophic events, we could experience disruption in our ability to offer our software solutions and adverse perception of our software solutions’ reliability. We could also be required to retain the services of replacement providers, which could cause interruptions in access to our solutions as well as delays and additional expense in arranging new facilities and services and could also increase our operating costs and harm our business and reputation. Additionally, any need to change cloud-hosting service providers would require a significant amount of time and effort by our information technology department.
We have a significant portion of our product development operations contracted to unrelated third parties in India, which poses risks.
We have used, and intend to continue to use, unrelated third parties to provide us with technology development services, through individuals based in India. We have increased the amount of our product development work performed by contractors in India to expand our access to additional resources so we can meet the needs of our increased development efforts. However, we may not achieve the cost savings and other benefits we anticipate from these programs, and we may not be able to find sufficient numbers of developers with the necessary skill sets in India to meet our needs. While our experience to date with our India-based contractors has been positive, there is no assurance that this will continue. Specifically, there are a number of risks associated with this activity, including, but not limited to, the following:
communications and information flow may be less efficient and accurate as a consequence of the time and distance differences between our primary development organization and the foreign-based activities, resulting in delays in development or errors in the software developed;
in addition to the risk of misappropriation of intellectual property from departing personnel, there is a general risk of the potential for misappropriation of our intellectual property that might not be readily discoverable;
the ability to obtain fulsome rights to intellectual property arising from the work performed by India-based individuals may be more difficult than it is with respect to intellectual property arising from work performed for us by our U.S.-based employees;
the quality of the development efforts undertaken offshore may not meet our requirements, including due to experiential differences, resulting in potential product errors and/or delays;
currency exchange rates could fluctuate and adversely impact the cost advantages intended from maintaining these relationships; and
as would be the case with any of our third-party developers, if those based in India were to leave their employment or if the third-party development services agreement with us were terminated, we would lose some short-term development capacity, and while we believe we would still be able to continue maintaining and improving all of our service offerings, we would need to expend resources and management time to on-board additional development resources.
In addition, as a result of the foregoing arrangements, we have a heightened risk exposure to changes in the economic, security, and political conditions of India. India has also been affected by the pandemic and taken measures to try to contain it, at times resulting in disruptions to their work force and slowdowns in certain deliverables. Economic and political instability, military actions, and other unforeseen occurrences in India could impair our ability to develop and

58

introduce new software applications and functionality in a timely manner, which could put our products at a competitive disadvantage whereby we lose existing customers and/or fail to attract new customers.
Risks Related to Legal and Regulatory Matters
Any future litigation against us could damage our reputation and be costly and time-consuming to defend.
We have been in the past and may be, at any point, subject to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by current or former employees. In other instances, our customers become involved in litigation where we are required to provide information pursuant to a court order, subpoena, or customer request. From time to time, we also may initiate litigation to enforce our rights, including with respect to payments that we are owed. Litigation could result in reputational damage and substantial costs and may divert management’s attention and resources, any of which may adversely impact our business, overall financial condition, and results of operations and affect the value of our common stock. While we maintain insurance coverage for certain types of claims, such insurance coverage may be insufficient to cover all losses or all types of claims that may arise. We are not currently aware of any material pending or threatened litigation against us but can make no assurances the same will continue to be true in the future.
If we are unable to protect our intellectual property, our business could be adversely affected.
We rely on a combination of copyrights, trademarks, service marks, patents and trade secret laws, confidentiality obligations, and other contractual restrictions to establish and protect our intellectual property and other proprietary rights. Despite our efforts, these protections may be limited and may not adequately permit us to gain or keep any competitive advantage. Unauthorized third parties may try to copy or reverse engineer our solutions, technology, systems, methods, processes, or proprietary information. A third party may develop software solutions, adopt trade names or domain names, or acquire other intellectual property and proprietary rights similar to ours, thus diluting or diminishing the value of our intellectual property, proprietary rights, and overall brand. Our ability to assert our intellectual property rights against potential competitors or to settle current or future disputes could be limited by our agreements with third parties. Our patents may be invalidated or circumvented. A patent application may not be issued with the claim scope we seek, if at all. In addition, the laws of some countries do not provide the same level of intellectual property protection as U.S. laws and courts.
We may be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. We may also allow certain of our registered intellectual property rights, or our pending applications or registrations for intellectual property rights, to lapse or to become abandoned if we determine that obtaining or maintaining the applicable registered intellectual property rights is not worthwhile. Our inability to protect our intellectual property against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay sales or the implementation of our software solutions, impair the functionality of our software solutions, delay introductions of new software solutions, result in our substituting less-advanced or more-costly technologies into our software solutions, or harm our reputation. In addition, should any of our protections fail, we may be required to license additional intellectual property from third parties to develop and market new software solutions, and we cannot ensure that we could license that intellectual property on commercially reasonable terms or at all.
We use open source software in our solutions, which could subject us to litigation or other actions, or otherwise negatively affect our ability to sell our solutions.
Our solutions incorporate software modules licensed to us by third-party authors under “open source” licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide support, warranties, indemnification, or other contractual protections regarding infringement claims or the quality of the code. In addition, the public availability and unknown vulnerabilities of such software may make our solutions more susceptible to compromise. The terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that these licenses could be construed in a way that imposes unanticipated conditions or restrictions on our ability to provide or distribute our solutions.

59

We could become subject to lawsuits by parties claiming ownership of what we believe to be open source software. If we are held to have breached or failed to fully comply with all the terms and conditions of an open source software license, we could face infringement or other liability, or be required to seek costly licenses from third parties, to re-engineer our solutions, to discontinue or delay the provision of our offerings if re-engineering could not be accomplished on a timely basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, financial condition, and results of operations. Although we monitor our use of open source software to avoid subjecting our solutions to unintended conditions, such use may require us to take remedial action that may divert resources away from our development efforts and could materially adversely affect our business.
Lawsuits by third parties against us or our customers for alleged infringement of the third parties’ proprietary rights or for other intellectual property-related claims relating to our solutions or business could result in significant expenses and harm our operating results.
Our industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual property and proprietary rights, along with frequent litigation based on allegations of infringement or other violations of intellectual property rights. We have been, and, from time to time, expect to be involved in disputes related to patent and other intellectual property rights of third parties. To date, none of these disputes have resulted in material liabilities. Our business could be adversely affected by any significant disputes between us and our customers as to the applicability or scope of our indemnification obligations to them. There can be no assurances that any existing limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. If such claims are successful, or if we are required to indemnify or defend our customers from these or other claims, these matters could be disruptive to our business and management, result in material liabilities, and have an adverse effect on our business, operating results, and financial condition.
From time to time, we have received, and may continue to receive, threatening letters or notices or, in the future, may be the subject of claims that our software solutions and underlying technology infringe or otherwise violate the intellectual property rights of others, and we may be found to be infringing upon or otherwise violating such rights. We also face, from time to time, trade name or trademark or service mark infringement claims brought by owners of other registered or unregistered trademarks or service marks, including trademarks or service marks that may incorporate variations of our brand names. In addition, the risk of patent litigation has been amplified by the increase in the number of patent holding companies or other adverse patent owners that have no relevant product revenues, and therefore, our existing patent and any patents we may obtain in the future may provide little or no deterrence as we would not be able to assert them against such entities or individuals. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us or our customers whom we indemnify, could subject our technologies to injunction preventing us from accessing such third-party intellectual property rights, require that we pay substantial damages or ongoing royalty payments, prevent us from offering our software solutions, or require that we comply with other unfavorable terms. Even if the claims do not result in litigation or are resolved in our favor, these claims and the time and resources necessary to resolve them could divert the resources of our management and harm our business and operating results. Any claims related to our intellectual property or customer confusion related to our solutions could damage our reputation and adversely affect our growth prospects.
Any use of our solutions by our customers in violation of legal or regulatory requirements could damage our reputation and subject us to additional liability.
If our customers or their clients use our solutions in violation of regulatory requirements and applicable laws, we could suffer damage to our reputation and could become subject to claims in connection with their use of our solutions. We rely on our customers’ contractual obligations that their use and their clients’ use of our solutions will comply with applicable laws. However, we do not audit our customers or their clients to confirm compliance. Even if claims asserted against us do not result in liability, we may incur costs in investigating and defending against such claims. If we are found liable in connection with our customers’ or their clients’ activities, we could incur liabilities and be required to redesign our solutions or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.

60

Privacy, information security, and data protection concerns, data collection and transfer restrictions, and related domestic regulations may limit the use and adoption of our software solutions and adversely affect our business and results of operations.
The regulatory framework governing privacy, information security, data protection, and the collection, processing, storage, and use of certain information, particularly financial and other personally identifiable information, is rapidly evolving. We expect that there will continue to be new proposed and adopted laws, regulations, and industry standards concerning privacy, data protection, and information security in the United States. For example, California enacted the California Consumer Privacy Act, or CCPA, which went into effect in January 2020 and, among other things, requires companies covered by the legislation to provide new disclosures to California consumers and afford such consumers new rights of access and deletion for personal information, as well as the right to opt-out of collection of their data and certain sales of personal information. Additionally, on November 3, 2020, the California Privacy Rights Act, or CPRA, was approved by California voters. The CPRA amends and expands the CCPA and went into effect January 1, 2023. The CCPA and the CPRA has required us to modify and augment our practices and policies and incur substantial costs and expenses in an effort to comply or respond to further changes to laws or regulations.
We cannot yet fully determine the impact these or future laws, rules, and regulations may have on our business or operations. Any such laws, rules, and regulations may be inconsistent among different jurisdictions, subject to new or differing interpretations, or conflict with our current or future practices. Additionally, we may be bound by contractual requirements applicable to our collection, use, processing, and disclosure of various types of information, including financial and PII, and may be bound by, or voluntarily comply with, self-regulatory or other industry standards relating to these matters that may further change as laws, rules, and regulations evolve. Any failure or perceived failure by us, our third-party service providers, or any other third parties with which we do business, to comply with these laws, rules, and regulations, or with other obligations to which we or such third parties are or may become subject, may materially and adversely affect our business and results of operations, and result in reputational harm, governmental investigations and enforcement actions, litigation, claims, fines and penalties, or adverse publicity.
Additionally, if in the future we seek to sell our solutions outside of the United States, we would face similar or potentially more stringent laws and regulations relating to personal privacy, information security, and data protection and we cannot be certain we would be able to adequately address these laws and regulations as part of any international expansion without incurring substantial costs and expenses to comply.
Our customers are highly regulated and subject to a number of challenges and risks. Our failure to comply with laws and regulations applicable to us as a technology provider to financial institutions could adversely affect our business and results of operations, increase costs, and impose constraints on the way we conduct our business.
Our customers and prospective customers are highly regulated and are generally required to comply with stringent regulations in connection with performing business functions that our software solutions address. As a provider of technology to financial institutions, and as a result of obligations under some of our customer contracts, we are required to comply with certain provisions of the Gramm-Leach-Bliley Act, or GLBA, related to the privacy and security of certain consumer information, in addition to other contractual obligations that relate to our customers’ obligations under the GLBA and other laws and regulations to which they are subject, including, but not limited to, state privacy laws and regulations. We also may be subject to other laws and regulations, including those relating to privacy and data security, due to the software solutions we provide to financial institutions.
Matters subject to review and examination by federal and state regulatory agencies and external auditors include our internal information technology controls in connection with our performance of data processing services, the agreements giving rise to those processing activities, and the design of our software solutions. Any inability to satisfy these examinations and maintain compliance with applicable regulations could adversely affect our ability to conduct our business, including attracting and maintaining customers. If we have to make changes to our internal processes and software solutions as a result of these regulations, we could be required to invest substantial additional time and funds and divert time and resources from other initiatives to remedy any identified deficiency.

61

Our indirect, wholly-owned subsidiary, Professional Credit Reporting, Inc., functions as a consumer reporting agency and, as a result, is subject to rules and regulations applicable to consumer reporting agencies, such as the Fair Credit Reporting Act, or FCRA. In addition, with our acquisition of the assets of TazWorks and MeridianLink Wholesale Data, LLC, doing business as Trade House Data, we may have additional exposure to FCRA as a wholesale data furnisher of certain background screening pointer data. Other than these exposures to FCRA, we have adopted the position that we are not otherwise subject directly to the FCRA in our position as a provider of technology to financial institutions and CRAs. It is possible that this position may be challenged by regulatory authorities or others, however, which could result in regulatory investigations and other proceedings, claims, and other liability, and which could require us to redesign our solutions and otherwise substantially modify our operations, processes, and solutions. This could require dedication of substantial funds and other resources, and time of management and technical personnel, and could be highly disruptive to our operations. This could adversely affect our business and results of operations. The CRA industry is facing aggressive litigation efforts from plaintiffs’ attorneys against CRAs requiring substantial resources by us in response to subpoenas and additional technical software reporting requests. These efforts could affect us more significantly if additional customers are impacted or if MeridianLink is otherwise implicated in such litigation.
The evolving, complex, and often unpredictable regulatory environment in which our customers operate could result in our failure to provide compliant software solutions, which could result in customers not purchasing our software solutions or terminating their contracts with us or the imposition of fines or other liabilities for which we may be responsible. In addition, as a service provider to financial institutions, we may be subject to direct regulation and examination by federal and/or state agencies, and such agencies may attempt to further regulate our activities in the future which could adversely affect our business and results of operations.
The financial services industry is heavily regulated and changes in current legislation or new legislation could adversely affect our business.
The financial services industry in the United States, and, in particular, the consumer lending and mortgage industries, are heavily regulated. Our software solutions are designed to assist our customers with their compliance of consumer protection laws and institutionally mandated compliance policies and, therefore, must be updated to incorporate changes to such laws and policies. For example, we made certain changes to our software solutions to assist our customers with compliance with modifications to the Truth in Lending Act. Federal and state governments and agencies could enact legislation or other policies that could negatively impact the business of our customers and our product partners. Any changes to existing laws or regulations or adoption of new laws or regulations that increase restrictions on the consumer lending and mortgage industries may decrease usage and volumes transacted with our solutions or otherwise limit the ability of our customers and our product partners to operate their businesses, resulting in decreased usage of our software solutions. Updates that we have undertaken in the past have caused us to incur significant expense, and future updates to address such legal and regulatory developments will likely similarly cause us to incur significant expense.
While our customers are ultimately responsible for compliance with the laws and regulations that apply to the consumer lending and mortgage industries, a failure to design or to appropriately update our software solutions to reflect and comply with changes to existing laws or regulations or with new laws or regulations may contribute to violations by our customers of such laws and regulations. Any such violations could result in our customers to discontinue using our software solutions and cause us reputational harm, which would negatively impact our financial position and results of operations.
Failure to comply with anti-bribery, anti-corruption, and similar laws, could subject us to penalties and other adverse consequences.
Failure to comply with anti-bribery, anti-corruption, anti-money laundering, and similar laws could subject us to penalties and other adverse consequences. We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, and other federal, state, and local laws that address anti-bribery, anti-corruption, and anti-money laundering. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, agents, representatives, business partners, and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector.
While we have policies and procedures to address compliance with such laws, we cannot ensure that none of our employees, agents, representatives, business partners, or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.

62

Any allegations or violation of the FCPA or other applicable anti-bribery or anti-corruption laws or anti-money laundering laws could result in whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, fines, damages, adverse media coverage, investigations, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, business, results of operations, and prospects. Responding to any investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. In addition, the U.S. government may seek to hold us liable for successor liability for FCPA violations committed by companies in which we invest or that we acquire. As a general matter, investigations and enforcement actions could harm our reputation, business, results of operations, and financial condition.
If one or more U.S. states or local jurisdictions successfully assert that we should have collected, or in the future should collect, additional sales or use taxes on our fees, we could be subject to additional liability with respect to past or future sales, and the results of our operations could be adversely affected.
An increasing number of states have considered or adopted laws that attempt to impose sales tax collection obligations on out-of-state sellers. We do not collect state and local sales and use taxes in all jurisdictions in which our customers are located, based on our belief that such taxes are not applicable. Jurisdictions in which we do not collect sales and use taxes may assert that such taxes are applicable and require us to calculate, collect, and remit taxes, interest, and penalties, as well as collect such taxes in the future. In addition, one or more states, the federal government, or other countries may seek to impose additional reporting, record-keeping, or indirect tax collection obligations on businesses like ours that offer subscription services. For example, on June 21, 2018, the Supreme Court held in South Dakota v. Wayfair, Inc. that states could impose sales tax collection obligations on out-of-state sellers even if those sellers lack any physical presence within the states imposing the sales taxes. In response to Wayfair, states may require us to collect and remit sales and use taxes where we have not collected and remitted sales and use taxes that occurred in prior tax years. The imposition by state governments or local governments of sales tax collection obligations on out-of-state sellers could also create additional administrative burdens for us, subject us to additional costs, put us at a competitive disadvantage if similar obligations are not imposed on our competitors, and decrease our future sales, which could have an adverse effect on our business, financial condition, and results of operations.
Risks Related to Finance and Accounting
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations, including the levels of our revenues, gross margin, profitability, and cash flow may vary significantly in the future and, accordingly, period-to-period comparisons of our results of operations may not be meaningful. Thus, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, and may not fully or accurately reflect the underlying performance of our business. For example, while subscriptions with our customers often include multi-year terms that typically range from three to five years, a majority of our revenues from these subscriptions comes from usage or volume-based fees, such as application fees and per inquiry fees, as opposed to annual or monthly base fees. As such, if our customers terminate their agreements with us prior to their scheduled term, we may only recover a portion of our contractual base fees, and not any usage or volume-based fees. Fluctuation in quarterly results may negatively impact the value of our common stock. Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed below:
general economic, industry, and market conditions (particularly those affecting financial institutions), including fears of global economic downturn or recession, inflation and corresponding central bank countermeasures, and rising interest rates and their resulting effect on the mortgage market;
our ability to retain current customers or attract new customers;
the overall usage, volume, and type of transactions handled or processed using our software solutions, which may vary based on external factors such as macroeconomic conditions, including the impact of the COVID-19 pandemic, and seasonality;
the activation, delay in activation, or cancellation by customers;
the timing of recognition of professional services revenues;
the amount and timing of operating expenses, particularly increased expenses in connection with rising inflation, related to the maintenance and expansion of our business, operations, and infrastructure;

63

consolidations between or mergers or acquisitions of our customers, to the extent the combined entity or acquirer elects not to continue using our solutions or reduces subscriptions to it;
customer renewal, expansion, and retention rates;
increases or decreases in usage or pricing changes upon renewals of customer contracts;
network outages or security breaches;
changes in our pricing policies or those of our competitors;
seasonal variations in sales of our software solutions, which have historically been highest in the third quarter of our fiscal year;
the timing and success of introductions of new solutions or features and functionality by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers, or strategic partners;
unexpected expenses such as those related to litigation and other disputes; and
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill or other intangibles from acquired companies.
Our forecasts, including forecasts related to acquired entities, are subject to significant risks, assumptions, estimates, and uncertainties, which may cause our revenues, market share, expenses, and profitability to differ materially from our expectations. For acquired entities, this could lead to an impairment charge.
Our forecasts, as well as our internal estimates and research, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. We operate in rapidly evolving, fragmented, and competitive industries, which make our results of operations difficult to predict. Additionally, we have a limited operating history at the current scale of our business, which makes it difficult to forecast our future results.
Forecasts are inherently imperfect predictors of actual results due to their reliance on historical data and a significant number of assumptions regarding factors such as the competition our business faces, our ability to attract and retain customers and partners, our ability to successfully implement our business strategy, future demand, subscription renewals, as well as industry and market trends. In addition, any issues with the quality or effectiveness of our data aggregation and validation procedures, as well as the quality and integrity of data inputs, could result in ineffective or inaccurate forecast outputs and reports. Forecasts based on historical data sets might not be accurate predictors of future outcomes, and their ability to appropriately predict future outcomes may degrade over time.
Given the challenges of predicting future behavior, management judgment is used at every stage of the forecasting process, from forecast design decisions regarding core underlying assumptions, to interpreting and applying final output. Further, when market conditions change quickly and unpredictably, there is an increased risk that the assumptions and data inputs for our forecasts are not representative of the most recent market conditions, which requires management judgment to make adjustments or overrides to our forecasts. In a rapidly changing environment, we may be unable to update existing forecasts expeditiously to properly account for the most recently available data and events.
If the forecasts of market growth, anticipated spending, or predictions regarding market size prove to be inaccurate, our business and growth prospects could be adversely affected. Even if all or some of the forecasted growth occurs, our business may not grow at a similar rate, or at all. If actual results differ from our estimates, analysts may react negatively and our stock price could be materially impacted. In the case of acquired entities, if our forecasts of market growth, anticipated spending, or predictions regarding market size prove to be inaccurate, an impairment charge could materialize.
Because we recognize certain subscription fee revenues over the term of the contract, downturns or upturns in our business may not be fully reflected in our results of operations until future periods.
We generally recognize revenues from subscription fees ratably over the terms of our customer contracts, which typically have an initial term of three years. As such, a portion of the subscription fee revenues we report each quarter are derived from the recognition of deferred revenues relating to subscriptions activated in previous quarters. Consequently, a reduction in customer subscriptions in any single quarter may only have a small impact on our revenues for that quarter. However, such a decline will negatively affect our revenues in future quarters. Accordingly, the effect of significant

64

downturns in sales or market acceptance of our software solutions, and changes to our attrition rate, may not be fully reflected in our results of operations until future periods.
If our goodwill and other intangibles become impaired, we may be required to record a significant charge to earnings.
We have a significant amount of goodwill and other intangibles. Our goodwill and other intangible asset balances as of September 30, 2023, were approximately $609.3 million and $262.8 million, respectively. We test goodwill at least annually, on October 1, or more frequently if circumstances indicate that goodwill may not be recoverable. Testing involves estimates and judgments by management. Such assets are considered to be impaired when the carrying value of an intangible asset exceeds its estimated fair value. We may be required to record a significant charge to earnings in our consolidated financial statements during the period in which any impairment of our goodwill or intangible assets is determined. While no impairment has been recorded in the consolidated financial statements included in this Quarterly Report on Form 10-Q, any future impairment of a significant portion of our goodwill could materially adversely affect our financial condition and results of operations.
Our debt agreements contain restrictions that limit our flexibility.
Our debt agreements contain, and any future indebtedness of ours would likely contain, a number of covenants that impose significant operating and financial restrictions on us, including restrictions on our and our subsidiaries’ ability, among other things, to:
incur additional indebtedness;
incur liens;
engage in mergers, consolidations, liquidations, or dissolutions;
pay dividends and distributions on, or redeem, repurchase, or retire our capital stock;
make investments, acquisitions, loans, or advances;
create negative pledge or restrictions on the payment of dividends or payment of other amounts owed from subsidiaries;
sell, transfer, or otherwise dispose of assets, including capital stock of subsidiaries;
make prepayments of material debt that is subordinated with respect to right of payment or liens, or is unsecured;
engage in certain transactions with affiliates;
modify certain documents governing material debt that is subordinated with respect to right of payment; and
change our lines of business.
As a result of these covenants, we will be limited in the manner in which we conduct our business, and we may be unable to engage in favorable business activities or finance future operations or capital needs.
We are highly leveraged and have substantial indebtedness, which reduces our capability to withstand adverse developments or business conditions.
We have incurred substantial amounts of indebtedness to finance our business operations, including our growth initiatives. Our level of indebtedness increases the possibility that we may be unable to generate cash sufficient to pay, when due, the principal of, interest on, or other amounts due in respect of our indebtedness. Additionally, actual or anticipated downgrades to our credit rating, including any announcement that our credit rating is under review, could impact our ability to borrow money and increase future lending costs.
Our overall leverage and the terms of our financing arrangements could also:
make it more difficult for us to satisfy obligations under our outstanding indebtedness, and any failure to comply with the obligations under any of our debt instruments, including restrictive covenants, could result in an event of default under any of the agreements governing our indebtedness;
limit our ability to obtain additional financing in the future for working capital, capital expenditures, or acquisitions;

65

limit our ability to refinance our indebtedness on terms acceptable to us or at all;
delay investments, restrict us from making strategic acquisitions, or cause us to make non-strategic divestitures;
require us to dedicate a significant portion of our cash flow from operations to paying the principal of and interest on our indebtedness, thereby limiting the availability of our cash flow to fund future capital expenditures, working capital, and other corporate purposes;
increase our vulnerability to adverse economic and industry conditions, which could place us at a competitive disadvantage or require us to dispose of assets to raise funds if needed for working capital;
limit our flexibility in planning for, or reacting to, changes in our business and our industry;
place us at a competitive disadvantage compared with competitors that have a less significant debt burden; and
expose us to increased market interest rates resulting in our variable-rate debt having higher debt service requirements.
We may not be able to secure sufficient additional financing on favorable terms, or at all, to meet our future capital needs.
We may require additional capital in the future to pursue business opportunities or acquisitions or respond to challenges and unforeseen circumstances. We may also decide to engage in equity or debt financings or enter into additional credit facilities for other reasons. We may not be able to secure additional debt or equity financing in a timely manner, on favorable terms, or at all. Current capital market conditions, including the impact of inflation, have increased borrowing rates and can be expected to significantly increase our cost of capital as compared to prior periods should we seek additional funding. Moreover, global capital markets have undergone periods of significant volatility and uncertainty in the past, and there can be no assurance that such financing alternatives will be available to us on favorable terms or at all, should we determine it necessary or advisable to seek additional capital.
The phase-out, replacement, or unavailability of the London Inter-Bank Offered Rate, or LIBOR, could affect interest rates under our revolving credit facility, as well as our ability to obtain future debt financing on favorable terms.
We are subject to interest rate risk on floating interest rate borrowings under our credit facilities. Borrowings under our credit facilities use LIBOR as a benchmark for establishing the interest rate. In July 2017, the Financial Conduct Authority (the regulatory authority over LIBOR) stated that it would phase out LIBOR as a benchmark after 2021 to allow for an orderly transition to an alternative reference rate, and have since initiated the phase-out of LIBOR. Our term loan and revolving credit facilities provide for alternative methods of calculating the interest rate payable on such facilities by moving through a waterfall of defined successor Secured Overnight Financing Rate, or SOFR, -based benchmark interest rates (or, if a SOFR-based benchmark rate is not available, such rate as agreed between us and the administrative agent of the credit facility), along with technical changes to reflect the adoption of any such new benchmark rate upon the occurrence of certain triggering events.
During the second quarter of 2023, we entered into a conforming changes amendment for our credit facilities that established SOFR as the benchmark rate, effective for interest periods beginning on or after June 30, 2023.
It is not presently known whether SOFR or any other alternative reference rates that have been proposed will attain market acceptance as replacements of LIBOR. In addition, the overall financial markets may be disrupted as a result of the phase-out or replacement of LIBOR. Furthermore, the consequences of the transition from LIBOR could result in an increase in the cost of our borrowings on our variable rate debt, which could adversely impact our interest expense, results of operations and cash flows. Uncertainty as to the nature of such phase out and selection of an alternative reference rate, together with disruption in the financial markets, could have a material adverse effect on our financial condition, results of operations and cash flows, and may adversely affect our ability to obtain future debt financing on favorable terms.
Amendments to existing, or enactment of new unfavorable, tax laws, rules, or regulations could adversely affect our financial position.
Changes in applicable U.S. federal, state, and local income taxation laws, rules, or regulations, or their interpretation and application, including possible retroactive effect, could adversely affect our tax expense and profitability. In recent years, many such changes have been made, and changes are likely to continue to occur in the future. For example, many provisions of the Tax Cuts and Jobs Act of 2017, or TCJA, and the Inflation Reduction Act of 2022, or IRA, still require

66

guidance through the issuance or finalization of regulations by the U.S. Treasury Department in order to fully assess their effects. There may be substantial delays before such regulations are promulgated or finalized as well as proposed technical corrections or other legislation, resulting in uncertainty as to their ultimate effects. Under the TCJA, research and development costs are no longer fully deductible and are required to be capitalized and amortized for U.S. tax purposes effective January 1, 2022. The mandatory capitalization requirement increases our deferred tax assets and may have an impact on future cash tax liabilities. In August 2022, President Biden signed into law the IRA. The IRA includes a 15% corporate alternative minimum tax for companies with modified United States generally accepted accounting principles, or GAAP, net income in excess of $1 billion, a 1% excise tax on certain stock repurchases, and numerous environmental and green energy tax credits, each of which still require guidance and finalization of regulations by the U.S. Treasury Department. Currently, we are not subject to the corporate alternative minimum tax, have determined the 1% excise tax on certain stock repurchases to be immaterial to our business or stock repurchase program, and are evaluating the applicability and impact of the law’s additional tax provisions. Changes in our tax provisions or an increase in our tax liabilities, whether due to changes in applicable laws and regulations, the interpretation or application thereof, or a final determination of tax audits or litigation or agreements, could have an adverse effect on our financial position.
Risks Related to Potential Conflicts of Interests and Related Parties
We are a controlled company within the meaning of the NYSE rules and, as a result, qualify for and may rely on exemptions from certain corporate governance requirements.
Thoma Bravo, as the ultimate general partner of the Thoma Bravo Discover Fund, L.P., Thoma Bravo Discover Fund A, L.P., Thoma Bravo Discover Fund II, L.P., Thoma Bravo Discover Fund II-A, L.P., and Thoma Bravo Discover Executive Fund II, L.P., or collectively, the Thoma Bravo Funds, and its related entities own a majority of the voting power of our outstanding common stock. As a result, we are a controlled company within the meaning of the NYSE corporate governance standards. Under the NYSE rules, a company of which more than 50% of the voting power is held by another person or group of persons acting together is a controlled company and may elect not to comply with certain NYSE corporate governance requirements, including the requirements that:
a majority of the board of directors consist of independent directors as defined under the rules of the NYSE;
the nominating and governance committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities; and
the compensation committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities.
We have historically and, for so long as we are a controlled company, may use some or all of these exemptions. Additionally, our current executive officers, directors, and the Thoma Bravo Funds beneficially own a substantial majority of our issued and outstanding shares of common stock as of October 27, 2023. These stockholders may be able to determine all matters requiring stockholder approval including, but not limited to, elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you may feel are in your best interest as one of our stockholders. Accordingly, you may not have the same protections afforded to stockholders of companies that are subject to all of the NYSE corporate governance requirements.
Thoma Bravo has a controlling influence over matters requiring stockholder approval, which may have the effect of delaying or preventing changes of control, or limiting the ability of other stockholders to approve transactions they deem to be in their best interest.
As of October 27, 2023, Thoma Bravo and its related entities beneficially own, in the aggregate, approximately 51.2% of our issued and outstanding shares of common stock. As a result, Thoma Bravo could exert significant influence over our operations and business strategy and would have sufficient voting power to determine the outcome of all matters requiring stockholder approval. These matters may include:
the composition of our board of directors, which has the authority to direct our business and to appoint and remove our officers;
approving or rejecting a merger, consolidation, or other business combination;
raising future capital; and

67

amending our charter and bylaws, which govern the rights attached to our common stock.
Additionally, pursuant to our certificate of incorporation and bylaws, for so long as Thoma Bravo beneficially owns at least (i) 30% of our outstanding shares of common stock, Thoma Bravo will have the right to nominate a majority of our board of directors and to designate the size of our board as well as the chair of our board of directors and of each committee of our board of directors (provided that each such nomination or designation shall comply with the applicable rules of the NYSE); (ii) 20% (but less than 30%) of our outstanding shares of common stock, Thoma Bravo will have the right to nominate a number of directors to our board of directors equal to the lowest whole number that is greater than 30% of the total number of directors (but in no event fewer than two directors); (iii) 10% (but less than 20%) of our outstanding shares of common stock, Thoma Bravo will have the right to nominate a number of directors to our board of directors equal to the lowest whole number that is greater than 20% of the total number of directors (but in no event fewer than one director); and (iv) 5% (but less than 10%) of our outstanding shares of common stock, Thoma Bravo will have the right to nominate one director to our board of directors. Accordingly, for so long as Thoma Bravo beneficially owns at least 30% of our outstanding shares of common stock, we expect the directors designated by Thoma Bravo to constitute a majority of each committee of our board of directors, other than the audit committee, and to chair each of the committees, other than the audit committee.
This concentration of ownership of our common stock could delay or prevent proxy contests, mergers, tender offers, open-market purchase programs, or other purchases of our common stock that might otherwise give you the opportunity to realize a premium over the then-prevailing market price of our common stock, and could, in turn, adversely affect our share price.
Thoma Bravo may pursue corporate opportunities independent of us that could present conflicts with our and our stockholders’ interests.
Thoma Bravo is in the business of making or advising on investments in companies and holds (and may from time to time in the future acquire) interests in or provides advice to businesses that may directly or indirectly compete with our business or be suppliers or customers of ours. Thoma Bravo may also pursue acquisitions that may be complementary to our business and, as a result, those acquisition opportunities may not be available to us.
Our charter provides that none of our officers or directors who are also an officer, director, employee, partner, managing director, principal, independent contractor, or other affiliate of Thoma Bravo will be liable to us or our stockholders for breach of any fiduciary duty by reason of the fact that any such individual pursues or acquires a corporate opportunity for its own account or the account of an affiliate, as applicable, instead of us, directs a corporate opportunity to any other person, instead of us, or does not communicate information regarding a corporate opportunity to us. Such provision will apply for so long as Thoma Bravo holds any of our securities.
Risks Related to Our Common Stock and Governance Structure
The trading price of our common stock could be volatile, and you could lose all or part of your investment.
Our IPO occurred in July 2021. As such, there has only been a public market for our common stock for a short period of time. An active trading market for our common stock may not be sustained. In addition, the trading prices of technology stocks have historically experienced high levels of volatility. If the market for technology stocks or the broader stock market experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, financial condition, or results of operations. The trading price of our common stock may fluctuate substantially.
Some of the factors that may cause the market price of our common stock to fluctuate, many of which may be beyond our control and may not be related to our operating performance, include:
changes in monetary policy by the Federal Reserve, including recent increases in interest rates and plans for future increases;
general economic conditions and trends, including changes in interest rates and consumer borrowing habits;
announcements of new products or technologies, commercial relationships, acquisitions, or other events by us or our competitors;
changes in how customers perceive the benefits of software solutions;

68

shifts in the mix of billings and revenues attributable to subscription fees, service fees, and product partner fees, from quarter to quarter;
departures of key personnel;
price and volume fluctuations in the overall stock market from time to time;
fluctuations in the trading volume of our shares or the size of our public float, including by stock repurchase;
sales of large blocks of our common stock, including by key personnel or the Thoma Bravo Funds;
actual or anticipated changes or fluctuations in our operating results;
unfavorable securities analysts’ research and reports published about us, our business, our market, or our competitors;
whether our operating results meet the expectations of securities analysts or investors, or changes in actual or future expectations of investors or securities analysts;
fluctuations in our quarterly or annual earnings results or those of other companies in our industry;
litigation involving us, our industry, or both;
regulatory developments;
actual or perceived security compromises or breaches;
major catastrophic events in domestic and foreign markets, including, for instance, the ongoing military conflict between Ukraine and Russia; and
the other factors described in these “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q.
These fluctuations may limit or prevent investors from readily selling their shares of common stock, could cause investors to lose all or part of their investment in our common stock, and may otherwise negatively affect the liquidity of our common stock.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, operating results, or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company.
For as long as we are an emerging growth company, we will not be required to comply with certain requirements that apply to other public companies.
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. For as long as we are an emerging growth company, unlike other public companies, we will not be required to, among other things: (i) provide an auditor’s attestation report on management’s assessment of the effectiveness of our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act of 2002, or Sarbanes-Oxley Act; (ii) comply with any new requirements adopted by the Public Company Accounting Oversight Board requiring mandatory audit firm rotation or a supplement to the auditor’s report in which the auditor would be required to provide additional information about the audit and the financial statements of the issuer; (iii) provide certain disclosures regarding executive compensation required of larger public companies; or (iv) hold nonbinding advisory votes on executive compensation and any golden parachute payments not previously approved. In addition, the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for adopting new or revised financial accounting standards. We intend to take advantage of the longer phase-in periods for the adoption of new or revised financial accounting standards permitted under the JOBS Act until we are no longer an emerging growth company. If we were to subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to the JOBS Act.
We will remain an emerging growth company up until December 31, 2026, although we will lose that status sooner if we have more than $1.235 billion of revenues in a fiscal year, have more than $700 million in market value of our common stock held by non-affiliates, or issue more than $1.0 billion of non-convertible debt over a three-year period.

69

To the extent that we rely on any of the exemptions available to emerging growth companies, you will receive less information about our executive compensation and internal control over financial reporting than issuers that are not emerging growth companies. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock to be less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
Any issuance or sale of our capital stock may adversely affect the market price of our common stock and may dilute existing stockholders.
We may issue additional capital stock in the future that will result in dilution to all other stockholders. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in complementary companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. We plan to continue to issue common stock pursuant to our 2021 Stock Option and Incentive Plan, 2021 Employee Stock Purchase Plan, or other equity incentive plans that we may adopt in the future. Any such sales or issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
In addition, our charter authorizes us to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designations, preferences, limitations, and relative rights, including preferences over our common stock respecting dividends and distributions, as our board of directors may determine. For example, we might grant holders of preferred stock the right to elect some number of our directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we might assign to holders of preferred stock could affect the residual value of our common stock. Designation and issuance of one or more classes or series of preferred stock could adversely affect the voting power or value of our common stock.
We do not intend to pay dividends on our common stock and, consequently, our stockholders’ return on investment will depend on appreciation in the price of our common stock.
We have never declared or paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.
We cannot guarantee that our stock repurchase program will be fully consummated or will enhance long-term stockholder value, and stock repurchases could increase the volatility of our stock prices and could diminish our cash reserves.
In May 2022, our board of directors approved a stock repurchase program under which we are authorized to purchase up to $75.0 million of our common stock from time to time. Our repurchase program does not have an expiration date and does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares, on any particular timetable or at all. There can be no assurance that we will repurchase stock at favorable prices. Further, our stock repurchases could affect our stock trading prices, increase their volatility, reduce our cash reserves, and may be suspended or terminated at any time, which may result in a lower market valuation of our common stock. We are in the process of evaluating the impacts of the IRA’s excise tax on our stock repurchase program. At present, we do not anticipate that the statute, or the final regulations to be issued by the United States Department of the Treasury concerning the excise tax, will have a material impact on our results of operations.
Delaware law and certain provisions in our charter and bylaws could delay, discourage, or prevent a change in control of our company.
Our status as a Delaware corporation and the existence of certain provisions of our charter and bylaws contain provisions that could delay, discourage, or prevent a change in control of our company that a stockholder may consider favorable. These provisions include:
a classified board of directors with three-year staggered terms;

70

after Thoma Bravo ceases to beneficially own at least 30% of the outstanding shares of our common stock, the removal of directors only for cause and subject to the affirmative vote of holders of at least 66 2/3% of our voting power;
the ability of our board of directors to both issue shares of preferred stock and determine the price and other terms of those shares without stockholder approval;
allowing Thoma Bravo to fill any vacancy on our board of directors for so long as affiliates of Thoma Bravo own 30% or more of our outstanding shares of common stock and, thereafter, allowing only our board of directors to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent;
the requirement that a special meeting of stockholders may be called only by our board of directors, the chairperson of our board of directors, our chief executive officer, or our president (in the absence of a chief executive officer);
the requirement for the affirmative vote of holders of at least 66 2/3% of our outstanding voting stock, voting together as a single class, to amend the provisions of our charter relating to the management of our business or the requirement for the affirmative vote of holders of at least 75% of our outstanding voting stock, voting together as a single class, to amend certain provisions of our bylaws;
the ability of our board of directors to amend our bylaws;
advance notice procedures for stockholders to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting; and
prohibition of cumulative voting in the election of our board of directors.
Our charter also provides us with protections similar to Section 203 of the Delaware General Corporation Law and prevents certain business combinations with a stockholder owning at least 15% of our outstanding voting stock, unless approved in a prescribed manner. Our charter also provides, however, that transactions with Thoma Bravo, including the Thoma Bravo Funds and any persons to whom any Thoma Bravo Fund sells its common stock, will be deemed to have been approved by our board of directors.
While these provisions may protect our stockholders from coercive or otherwise unfair takeover tactics, these provisions could also delay, discourage, or prevent a change in control transaction or changes in our board of directors that some stockholders may consider beneficial or prevent our stockholders from receiving a premium over the market price of our common stock that they might otherwise receive.
Our bylaws designate the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Our bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a breach of fiduciary duty by one or more of our directors, officers or employees, (iii) any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, or (iv) any action asserting a claim against us that is governed by the internal affairs doctrine. The choice of forum selection clause may impose additional litigation costs on stockholders, discourage claims, or limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us. Although this provision may be beneficial in its consistency in the application of Delaware law, the Court of Chancery of the State of Delaware may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders. Alternatively, if the enforceability of the choice of forum provision contained in our bylaws is challenged and a court finds such provision to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. Our bylaws further provide that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. This provision would not apply to any action brought to enforce a duty or liability created by the Exchange Act and the rules and regulations thereunder. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provisions.

71

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Purchases of Equity Securities by the Issuer
The following table summarizes the stock repurchase activity for the three months ended September 30, 2023:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Programs
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
(in thousands) (1)
July 1 to July 31, 2023— $— 574,148 $66,479 
August 1 to August 31, 2023— — 574,148 66,479 
September 1 to September 30, 20231,845,708 16.53 2,419,856 35,964 
Total1,845,708 
______________
(1)In May 2022, our board of directors authorized a stock repurchase program to acquire up to $75.0 million of the Company’s common stock, with no fixed expiration date. Shares may be repurchased through privately negotiated transactions, or open market purchases, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934.
Item 3. Defaults upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
During the quarter ended September 30, 2023, none of our directors or officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each term is defined in Item 408 of Regulation S-K), except as follows:
On August 9, 2023, Sean Blitchok, Chief Financial Officer, adopted a Rule 10b5-1 trading plan intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) covering the sale of up to an aggregate of 107,921 shares of common stock, subject to trading under certain conditions. The actual number of shares of common stock sold pursuant to this plan will be less, after shares are withheld to satisfy tax withholding obligations in connection with the net settlement of equity awards. The trading plan’s maximum duration is until November 9, 2024, with first trades to occur November 8, 2023, at the earliest.

72

Exhibit Index
Exhibit No.Exhibit TitleFormExhibitFiling Date
3.110-Q3.1September 7, 2021
3.2S-13.3April 30, 2021
4.1S-14.1April 30, 2021
4.2S-14.2April 30, 2021
31.1Filed herewith
31.2Filed herewith
32.1#Filed herewith
32.2#Filed herewith
101.INSInline 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).Filed herewith
101.SCHInline XBRL Taxonomy Extension Schema Document.Filed herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.Filed herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.Filed herewith
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.Filed herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.Filed herewith
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).Filed herewith
_____________________
#    The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed “furnished” and not “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the Registrant specifically incorporates them by reference.

73

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.
MERIDIANLINK, INC.
Dated: November 3, 2023
By:/s/ Nicolaas Vlok
Name:Nicolaas Vlok
Title:Chief Executive Officer (Principal Executive Officer)
Dated: November 3, 2023
By:/s/ Sean Blitchok
Name:Sean Blitchok
Title:Chief Financial Officer (Principal Financial and Accounting Officer)


74
EX-31.1 2 exhibit311toq32023form10-q.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer
Pursuant to SEC Rule 13a-14(a)/15d-14(a)

I, Nicolaas Vlok, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of MeridianLink, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.
November 3, 2023
/s/ Nicolaas Vlok                
Name: Nicolaas Vlok
Title: President and Chief Executive Officer
(Principal Executive Officer)


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

Exhibit 31.2
Certification of Principal Financial Officer
Pursuant to SEC Rule 13a-14(a)/15d-14(a)

I, Sean Blitchok, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of MeridianLink, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.
November 3, 2023

/s/ Sean Blitchok                
Name: Sean Blitchok
Title: Chief Financial Officer
(Principal Financial and Accounting Officer)


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

Exhibit 32.1

Certification of Principal Executive Officer
Pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report on Form 10-Q of MeridianLink, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Nicolaas Vlok, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934.

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

/s/ Nicolaas Vlok                    
Name: Nicolaas Vlok
Title: President and Chief Executive Officer
(Principal Executive Officer)
November 3, 2023

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
This certification is being furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.


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

Exhibit 32.2

Certification of Principal Financial Officer
Pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report on Form 10-Q of MeridianLink, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Sean Blitchok, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934.
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Sean Blitchok                    
Name: Sean Blitchok
Title: Chief Financial Officer
(Principal Financial and Accounting Officer)
November 3, 2023

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
This certification is being furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.


EX-101.SCH 6 mlnk-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net (Loss) Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net (Loss) Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Solution Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Major Source (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition - Schedule of Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue Recognition - Schedule of Customer Contract-Related Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition - Schedule of Changes in Contract Cost Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue Recognition - Summary of Allowance for Expected Credit Losses Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components - Summary of Prepaid Expenses and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Balance Sheet Components - Summary of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Balance Sheet Components - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Balance Sheet Components - Summary of Intangible Assets, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Balance Sheet Components - Summary of Estimated Useful Lives and Weighted Average Amortization Periods for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Balance Sheet Components - Summary of amortization expense related to intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Balance Sheet Components - Summary of Estimated Future Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Long-Term Debt - Summary of Long-term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Long-Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Long-Term Debt - Summary of Future Principal Payments of Long-term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Share-Based Compensation - Summary of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Net (Loss) Income Per Share - Summary of calculation of basic and diluted net income (loss) per share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Net (Loss) Income Per Share - Summary of outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per common unit attributable to common unitholders (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Restructuring Activities - Rollforward of the Company's Restructuring Reserve Balance (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Business Combinations - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mlnk-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mlnk-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mlnk-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Summary of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Lending Software Solutions Lending Software Solutions [Member] Lending Software Solutions [Member] Revolving credit facility, principal amount Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Data Verification Software Solutions Data Verification Software Solutions [Member] Data Verification Software Solutions [Member] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Non-vested beginning balance (in shares) Non-vested ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Cash consideration, gross Payments to Acquire Businesses, Gross Revenue recognized Contract With Customer, Liability, Revenue Recognized, Including Opening Balance Contract With Customer, Liability, Revenue Recognized, Including Opening Balance Revolving Credit Facility Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Additions Capitalized Contract Cost Additions Capitalized contract cost additions. Accounts payable Accounts Payable, Current Weighted average remaining contractual term, exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment and software Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Total other expense, net Nonoperating Income (Expense) Commitments and contingencies (Note 5) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Aggregate intrinsic value, vested and expected to vest in the future Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Goodwill [Table] Schedule of Goodwill [Table] Concentration risk Concentration Risk Percentage Concentration risk percentage. Proceeds from employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Organization, Consolidation and Presentation of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table]. Summary of prepaid expenses and other current assets Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block] Schedule of prepaid expenses and other current assets Current liabilities: Liabilities, Current [Abstract] Shares that remained subject to future vesting (in shares) Conversion Of Stock, Shares Converted, Nonvested Conversion Of Stock, Shares Converted, Nonvested Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value; 50,000,000 shares authorized; zero shares issued and outstanding at September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted average common stock outstanding: Weighted Average Number of Shares Outstanding, Basic And Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic And Diluted Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and expected to vest in the future (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Line of Credit Line of Credit [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock due to exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-competition agreements Noncompete Agreements [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net Income (Loss) Net Income (Loss) Acquisition, net of cash acquired – Beanstalk Networks L.L.C. Cash Acquired from Acquisition Total current liabilities Liabilities, Current Purchase price allocation adjustment related to income tax effects for StreetShares acquisition Business Acquisitions, Purchase Price Allocation, Income Tax Effects Business Acquisitions, Purchase Price Allocation, Income Tax Effects Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Adjusted Eurocurrency Rate Adjusted Eurocurrency Rate [Member] Adjusted Eurocurrency Rate Discount on stock repurchase Stock Repurchase Program, Share Price, Discount Percentage Stock Repurchase Program, Share Price, Discount Percentage Cost of revenues: Cost of Revenue [Abstract] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Purchase rights committed under the ESPP Employee Stock [Member] Compensation Related Costs [Abstract] Repurchase of stock Stock repurchased Stock Repurchased During Period, Value Reduction in revenue Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Acquisition, net of cash and restricted cash acquired – StreetShares, Inc. Payments to Acquire Business Two, Net of Cash Acquired Deferred revenue, beginning balance Deferred revenue, ending balance Deferred revenue, current Contract with Customer, Liability Issuance of common stock due to exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Summary of property and equipment, net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities 2025 Long-Term Debt, Maturity, Year Two Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] 2023 (remaining three months) Long-Term Debt, Maturity, Remainder of Fiscal Year Funds payable in connection with former business combination Proceeds From Funds Payable Received From Business Acquisition, Proceeds From Funds Payable Received From Business Acquisition, StreetShares StreetShares [Member] StreetShares Capitalized software Capitalized Software [Member] Capitalized software [Member]. Accounts payable Increase (Decrease) in Accounts Payable, Trade Restricted stock units Restricted stock units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Trademarks Trademarks [Member] Beanstalk Networks, L.L.C. (OpenClose) Beanstalk Networks, L.L.C. [Member] Beanstalk Networks, L.L.C. Future minimum payments under non-cancelable purchase commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Shares withheld related to net share settlement of restricted stock units Shares withheld with respect to net settlement of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Sean Blitchok [Member] Sean Blitchok Regulation A+ investor note assumed in business combination Noncash or Part Noncash Acquisition, Debt Assumed Product and Service [Domain] Product and Service [Domain] Summary of Outstanding Potentially Dilutive Securities were Excluded from the Calculation of Diluted Net Loss Per Common Unit Attributable to Common Unitholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Principal payments of debt Repayments of Other Long-Term Debt Other Performance Measure, Amount Other Performance Measure, Amount Customer deposits Customer Deposit, Current Customer Deposit, Current Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Acquisition related costs Business Combination, Acquisition Related Costs Fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Income tax receivable Income Taxes Receivable, Current Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Unrecognized stock-based compensation expense, awards other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchases of property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid General and administrative expense General and Administrative Expense [Member] Goodwill [Line Items] Goodwill [Line Items] Property plant and equipment gross Property, Plant and Equipment, Gross Weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2023 (remaining three months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Return (payment) of escrow deposit Proceeds From (Payments For) Escrow Deposit Proceeds From (Payments For) Escrow Deposit Contract cost assets – current Capitalized Contract Cost, Net, Current Lease liabilities – current Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current 2026 Long-Term Debt, Maturity, Year Three Issuance of common stock through employee purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements Adopted And Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Total amortization expense Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Basic and diluted net (loss) income per share Reconciliation Of Earnings Per Share, Basic And Diluted [Abstract] Reconciliation Of Earnings Per Share, Basic And Diluted Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Weighted average common stock outstanding: Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Sales tax liability from acquisitions Sales and Excise Tax Payable Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of RSU activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested of restricted stock (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Commitment fee rate Line of Credit Facility, Commitment Fee Percentage Deferred revenue Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component Total debt, net Long-Term Debt Capital Unit, Class [Domain] Capital Unit, Class [Domain] 2027 Long-Term Debt, Maturity, Year Four RSAs cancelled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations Stock options Employee Stock Option [Member] Summary of amortization expense related to intangible assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Business combination, adjustment to accrued expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Expenses Unrecognized stock-based compensation expense, weighted -average period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Document Type Document Type Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Tabular List, Table Tabular List [Table Text Block] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Subscription and services Cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Variable Rate Component Two Variable Rate Component Two [Member] Variable Rate Component Two Share-Based Compensation Share-Based Payment Arrangement [Text Block] Beginning balance Ending balance Total deferred contract cost assets Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Restructuring related costs Restructuring Charges [Member] Summary of intangible assets, net and estimated useful lives and weighted average amortization periods Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] 2021 Plan Two Thousand Twenty One Stock Option and Incentive Plan [Member] 2021 stock option and incentive plan. Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized software costs Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Rollforward of the Company's Restructuring Reserve Balance Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Related Party [Domain] Related Party, Type [Domain] Business Combinations Business Combination Disclosure [Text Block] Funds payable in connection with former business combination Funds Payable, Current Funds Payable, Current Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Business acquisition, pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Non-vested beginning balance (in dollars per share) Non-vested ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other Other Assets, Current Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Share-based compensation expense capitalized to software additions Share-Based Payment Arrangement, Amount Capitalized Interest expense Interest Expense, Debt, Excluding Amortization Billing of transaction consideration Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Entity Interactive Data Current Entity Interactive Data Current Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accrued costs of revenues Accrued Costs Of Revenues Accrued costs of revenues. Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of changes in contract cost assets Capitalized Contract Cost [Table Text Block] Segments [Domain] Segments [Domain] Restricted stock units, unvested Restricted Stock Units, Unvested [Member] Restricted Stock Units, Unvested Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Summary of Repurchased Share Activity Schedule of Stockholders Equity [Table Text Block] Revenue Recognition and Deferred Revenue [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Vesting of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Term loan Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Initial recognition of operating lease right-of-use assets Increase (Decrease) in Operating Lease Right-Of-Use Asset Increase (Decrease) in Operating Lease Right-Of-Use Asset Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Debt issuance costs Debt Issuance Costs, Current, Net 2023 (remaining three months) Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Net (loss) income per share: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Class B Units Capital Unit, Class B [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Net income (loss) attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Annual increase in shares authorized, percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Shares Reserved For Issuance, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Shares Reserved For Issuance, Percentage Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate reconciliation, percent Effective Income Tax Rate Reconciliation, Percent Percent of original principal Debt Instrument, Periodic Payment, Percent Of Principal Percentage of principal payments on Term loan. Credit Facility [Axis] Credit Facility [Axis] Summary of future principal payments of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Long-term deferred revenue Contract with Customer, Liability, Noncurrent Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Accrued bonuses Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Capitalized software additions Payments for Software Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock, $0.001 par value; 600,000,000 shares authorized, 79,627,213 and 80,644,452 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional services Professional Services [Member] Professional Services [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Accounts receivable, net Contract with Customer, Receivable, after Allowance for Credit Loss Operating and Reportable Segment Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Accounting Standards Update [Axis] Accounting Standards Update [Axis] 2021 Credit Agreement 2021 Credit Agreement [Member] 2021 Credit Agreement Entity Filer Category Entity Filer Category Total future minimum payments under non-cancelable purchase commitments Purchase Obligation Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Repurchase of stock (in shares) Stock repurchased (in shares) Stock Repurchased During Period, Shares Uncertain tax positions Unrecognized Tax Benefits PEO Name PEO Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Company's Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Schedule of estimated future amortization of intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Organization and Description of Business Nature of Operations [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Business acquisition, pro forma revenue Business Acquisition, Pro Forma Revenue First Lien First Lien [Member] First Lien [Member] Restricted stock awards Restricted Stock [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] (Loss) income before (benefit from) provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unbilled receivable balances Unbilled Contracts Receivable Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred sock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Debt issuance costs Debt Issuance Costs, Net Interest rate, effective Debt Instrument, Interest Rate, Effective Percentage Other Service, Other [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Unused revolving credit facility balance Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net (Loss) Income Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] The "Plan" The "Plan" [Member] The "Plan" Document Fiscal Year Focus Document Fiscal Year Focus Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Summary of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Options to purchase common stock outstanding, unexercised Options To Purchase Common Stock Outstanding, Unexercised [Member] Options To Purchase Common Stock Outstanding, Unexercised Business combination, adjustment to other current assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Initial recognition of operating lease liabilities Increase (Decrease) in Operating Lease Liability Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Debt issuance costs, gross Debt Issuance Costs, Gross Net (loss) income Net income (loss) Net (loss) income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated deficit Retained Earnings [Member] Current portion of long-term debt, net of debt issuance costs Current portion of long term debt Long-Term Debt, Current Maturities Summary of stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other (income) expense, net: Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Earnings Per Share, Basic Right of use assets Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation expense related to stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock through employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Reduction in current workforce Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Excise taxes payable included in repurchases of common stock Excise Taxes Payable Included in Repurchases of Common Stock Excise Taxes Payable Included in Repurchases of Common Stock Previously vested stock based compensation One-time Termination Benefits [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] User conference Accrued User Conference Costs, Current Accrued User Conference Costs, Current Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Capital Units by Class [Axis] Capital Units by Class [Axis] Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Vesting of restricted stock awards and restricted stock units Share Based Payment Arrangement, Vested Share Based Payment Arrangement, Vested Restructuring and related cost, expected cost Restructuring and Related Cost, Expected Cost Net income (loss) attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Subscription fees Subscription Fees [Member] Subscription Fees [Member] 2024 Purchase Obligation, to be Paid, Year Two Weighted average remaining contractual term, vested and expected to vest in the future Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring related costs Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Purchase price allocation adjustment for BeanStalk Networks acquisition Purchase accounting adjustments, goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Stock remaining for repurchase under repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Depreciation and amortization Other Depreciation and Amortization Amortization of internally developed software Capitalized Computer Software, Amortization Capitalized computer software, accumulated amortization Capitalized Computer Software, Accumulated Amortization Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability 2021 Term loan Total Long-Term Debt, Gross Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Interest and other income Interest and Other Income Accrued operating costs Accrued Operating Costs Accrued operating costs. Escrow deposit Escrow Deposit Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Stockholders’ Equity Limited Liability Company (LLC) Members' Equity [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Restructuring Plan [Axis] Restructuring Plan [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Beginning Balance Allowance for doubtful accounts Ending Balance Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Average price per share (in dollars per share) Share Price Related Party [Axis] Related Party, Type [Axis] Numerator: Net Income (Loss) Available To Common Stockholders, Basic And Diluted [Abstract] Net Income (Loss) Available To Common Stockholders, Basic And Diluted Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Effect of dilutive securities (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenues Cost of Sales [Member] Gain on change in fair value of earnout Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Severance and related costs Employee Severance [Member] Payments Payments for Restructuring Issuance of common stock through employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Business combination, adjustment to cash received Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Summary of allowance for expected credit losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Total share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Intangible assets, gross amount Finite-Lived Intangible Assets, Gross (Benefit from) provision for income taxes Income Tax Expense (Benefit) Write offs, net Accounts Receivable, Allowance for Credit Loss, Writeoff Liability balance related to unvested RSAs Conversion Of Stock, Shares Converted, Nonvested, Value Conversion Of Stock, Shares Converted, Nonvested, Value Accrued payroll and payroll-related expenses Employee-related Liabilities, Current Financing fees Payments of Financing Costs Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Summary of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Contract cost assets, noncurrent Capitalized Contract Cost, Net, Noncurrent Amortization of developed technology Cost, Amortization Equity [Abstract] 2021 Term Loan 2021 Term Loan [Member] 2021 Term Loan Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment of Regulation A+ investor note Repayments of Notes Payable Shares withheld related to net share settlement of restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net of debt issuance costs Total non-current portion of long-term debt, net Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of changes in the deferred revenue and customer contract-related arrangements Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Capitalized computer software, gross Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Additional paid-in capital Additional Paid-in Capital [Member] 2021 Revolving Credit Facility 2021 Revolving Credit Facility [Member] 2021 Revolving Credit Facility Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of financing costs Amortization of Debt Issuance Costs Restructuring and Related Activities [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total operating expenses Total operating expenses Operating Expenses Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unamortized debt issuance costs Unamortized Debt Issuance Expense Operating income Operating Income (Loss) Office equipment and furniture Office Equipment [Member] Total cost of revenues Cost of Revenue Restricted stock awards, unvested Restricted Stock Awards, Unvested [Member] Restricted Stock Awards, Unvested Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Vested and expected to vest in the future (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Remaining Contract Term and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Shares repurchased by stockholder (shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Capitalized computer software, net carrying amount Net book value of internally developed software Capitalized Computer Software, Net EX-101.PRE 10 mlnk-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-40680  
Entity Registrant Name MeridianLink, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-4844620  
Entity Address, Address Line One 3560 Hyland Avenue  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town Costa Mesa  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92626  
City Area Code 714  
Local Phone Number 708-6950  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol MLNK  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   78,986,553
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Central Index Key 0001834494  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 97,560 $ 55,780
Accounts receivable, net 33,996 32,905
Prepaid expenses and other current assets 12,640 9,447
Escrow deposit 0 30,000
Total current assets 144,196 128,132
Property and equipment, net 3,651 4,245
Right of use assets 1,407 2,185
Intangible assets, net 262,791 297,475
Deferred tax assets, net 18,201 13,939
Goodwill 609,333 608,657
Other assets 5,738 4,524
Total assets 1,045,317 1,059,157
Current liabilities:    
Accounts payable 4,847 1,249
Accrued liabilities 34,159 32,500
Deferred revenue 26,694 16,945
Current portion of long-term debt, net of debt issuance costs 3,548 3,505
Total current liabilities 69,248 54,199
Long-term debt, net of debt issuance costs 420,921 423,404
Long-term deferred revenue 692 1,141
Other long-term liabilities 690 1,322
Total liabilities 491,551 480,066
Commitments and contingencies (Note 5)
Stockholders’ Equity    
Preferred stock, $0.001 par value; 50,000,000 shares authorized; zero shares issued and outstanding at September 30, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value; 600,000,000 shares authorized, 79,627,213 and 80,644,452 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 130 128
Additional paid-in capital 644,854 621,396
Accumulated deficit (91,218) (42,433)
Total stockholders’ equity 553,766 579,091
Total liabilities and stockholders’ equity $ 1,045,317 $ 1,059,157
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred sock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 79,627,213 80,644,452
Common stock, shares outstanding (in shares) 79,627,213 80,644,452
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues, net $ 76,488 $ 71,754 $ 229,038 $ 217,495
Cost of revenues:        
Subscription and services 22,488 23,812 69,973 68,292
Amortization of developed technology 4,524 4,003 13,488 11,287
Total cost of revenues 27,012 27,815 83,461 79,579
Gross profit 49,476 43,939 145,577 137,916
Operating expenses:        
General and administrative 23,218 21,423 70,182 60,416
Research and development 11,248 11,518 36,814 30,414
Sales and marketing 9,441 6,311 26,212 16,519
Acquisition related costs 0 163 0 2,549
Restructuring related costs 0 0 3,621 0
Total operating expenses 43,907 39,415 136,829 109,898
Operating income 5,569 4,524 8,748 28,018
Other (income) expense, net:        
Interest and other income (1,342) (327) (2,596) (706)
Interest expense 9,780 6,855 28,127 16,649
Total other expense, net 8,438 6,528 25,531 15,943
(Loss) income before (benefit from) provision for income taxes (2,869) (2,004) (16,783) 12,075
(Benefit from) provision for income taxes (800) 890 (3,818) 5,318
Net (loss) income $ (2,069) $ (2,894) $ (12,965) $ 6,757
Net (loss) income per share:        
Basic (in dollars per share) $ (0.03) $ (0.04) $ (0.16) $ 0.08
Diluted (in dollars per share) $ (0.03) $ (0.04) $ (0.16) $ 0.08
Weighted average common stock outstanding:        
Basic (in shares) 81,073,915 80,659,320 80,883,310 80,353,399
Diluted (in shares) 81,073,915 80,659,320 80,883,310 82,364,835
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Restricted stock awards
Restricted stock units
Common Stock
Common Stock
Restricted stock awards
Common Stock
Restricted stock units
Additional paid-in capital
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2021       79,734,984        
Beginning balance at Dec. 31, 2021 $ 556,278     $ 88     $ 596,542 $ (40,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vesting of restricted stock (in shares)         484,401 76,937    
Vesting of restricted stock 32       $ 32      
Issuance of common stock due to exercise of stock options (in shares)       28,909        
Issuance of common stock due to exercise of stock options 179           179  
Share-based compensation expense 3,887           3,887  
Net income (loss) 7,479             7,479
Ending balance (in shares) at Mar. 31, 2022       80,325,231        
Ending balance at Mar. 31, 2022 567,855     $ 120     600,608 (32,873)
Beginning balance (in shares) at Dec. 31, 2021       79,734,984        
Beginning balance at Dec. 31, 2021 556,278     $ 88     596,542 (40,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vested of restricted stock (in shares)   588,106            
Shares withheld related to net share settlement of restricted stock units $ (184)              
Repurchase of stock (in shares) (16,703)              
Repurchase of stock $ (262)              
Net income (loss) 6,757              
Ending balance (in shares) at Sep. 30, 2022       80,732,286        
Ending balance at Sep. 30, 2022 580,493     $ 128     614,222 (33,857)
Beginning balance (in shares) at Mar. 31, 2022       80,325,231        
Beginning balance at Mar. 31, 2022 567,855     $ 120     600,608 (32,873)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vesting of restricted stock (in shares)         92,209 4,656    
Vesting of restricted stock 6       $ 6      
Issuance of common stock due to exercise of stock options (in shares)       1,000        
Issuance of common stock due to exercise of stock options 7           7  
Issuance of common stock through employee stock purchase plan (in shares)       64,985        
Issuance of common stock through employee stock purchase plan 922           922  
Repurchase of stock (in shares)       (12,300)        
Repurchase of stock (193)             (193)
Share-based compensation expense 5,548           5,548  
Net income (loss) 2,172             2,172
Ending balance (in shares) at Jun. 30, 2022       80,475,781        
Ending balance at Jun. 30, 2022 576,317     $ 126     607,085 (30,894)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vesting of restricted stock (in shares)         11,496 259,868    
Vesting of restricted stock 2       $ 2      
Vested of restricted stock (in shares)   11,496            
Shares withheld related to net share settlement of restricted stock units (in shares)       (10,456)        
Shares withheld related to net share settlement of restricted stock units $ (184)           (184)  
Repurchase of stock (in shares) (4,403)     (4,403)        
Repurchase of stock $ (69)             (69)
Share-based compensation expense 7,321           7,321  
Net income (loss) (2,894)             (2,894)
Ending balance (in shares) at Sep. 30, 2022       80,732,286        
Ending balance at Sep. 30, 2022 580,493     $ 128     614,222 (33,857)
Beginning balance (in shares) at Dec. 31, 2022       80,644,452        
Beginning balance at Dec. 31, 2022 579,091     $ 128     621,396 (42,433)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vesting of restricted stock (in shares)         59,558      
Vesting of restricted stock   $ 4     $ 4      
Vested of restricted stock (in shares)           65,770    
Issuance of common stock due to exercise of stock options (in shares)       97,412        
Issuance of common stock due to exercise of stock options 594           594  
Shares withheld related to net share settlement of restricted stock units (in shares)       (1,769)        
Shares withheld related to net share settlement of restricted stock units (24)           (24)  
Repurchase of stock (in shares)       (228,529)        
Repurchase of stock (3,499)             (3,499)
Share-based compensation expense 4,939           4,939  
Net income (loss) (5,666)             (5,666)
Ending balance (in shares) at Mar. 31, 2023       80,636,894        
Ending balance at Mar. 31, 2023 575,439     $ 132     626,905 (51,598)
Beginning balance (in shares) at Dec. 31, 2022       80,644,452        
Beginning balance at Dec. 31, 2022 $ 579,091     $ 128     621,396 (42,433)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vested of restricted stock (in shares)   63,055 863,709          
Issuance of common stock due to exercise of stock options (in shares) 248,431              
Shares withheld related to net share settlement of restricted stock units $ (1,403)              
Repurchase of stock (in shares) (2,182,215)              
Repurchase of stock $ (35,822)              
Net income (loss) (12,965)              
Ending balance (in shares) at Sep. 30, 2023       79,627,213        
Ending balance at Sep. 30, 2023 553,766     $ 130     644,854 (91,218)
Beginning balance (in shares) at Mar. 31, 2023       80,636,894        
Beginning balance at Mar. 31, 2023 575,439     $ 132     626,905 (51,598)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vesting of restricted stock (in shares)       3,497        
Vested of restricted stock (in shares)       575,623        
Issuance of common stock due to exercise of stock options (in shares)       51,105        
Issuance of common stock due to exercise of stock options 431           431  
Shares withheld related to net share settlement of restricted stock units (in shares)       (53,240)        
Shares withheld related to net share settlement of restricted stock units (1,026)           (1,026)  
Issuance of common stock through employee stock purchase plan (in shares)       61,759        
Issuance of common stock through employee stock purchase plan 793           793  
Repurchase of stock (in shares)         (107,978)      
Repurchase of stock (1,646)             (1,646)
Share-based compensation expense 9,090           9,090  
Net income (loss) (5,230)             (5,230)
Ending balance (in shares) at Jun. 30, 2023       81,167,660        
Ending balance at Jun. 30, 2023 577,851     $ 132     636,193 (58,474)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Vested of restricted stock (in shares)   0       222,316    
Issuance of common stock due to exercise of stock options (in shares)       99,914        
Issuance of common stock due to exercise of stock options 608           608  
Shares withheld related to net share settlement of restricted stock units (in shares)       (16,969)        
Shares withheld related to net share settlement of restricted stock units $ (353)           (353)  
Repurchase of stock (in shares) (1,845,708)     (1,845,708)        
Repurchase of stock $ (30,677)     $ (2)       (30,675)
Share-based compensation expense 8,406           8,406  
Net income (loss) (2,069)             (2,069)
Ending balance (in shares) at Sep. 30, 2023       79,627,213        
Ending balance at Sep. 30, 2023 $ 553,766     $ 130     $ 644,854 $ (91,218)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net (loss) income $ (12,965) $ 6,757
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 43,388 39,746
Provision for expected credit losses 627 0
Amortization of debt issuance costs 897 1,705
Share-based compensation expense 22,216 16,501
Loss on disposal of property and equipment 0 164
Gain on change in fair value of earnout 0 (162)
Deferred income taxes (4,507) 5,193
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (1,726) (6,964)
Prepaid expenses and other assets (4,595) (2,480)
Accounts payable 3,632 (450)
Accrued liabilities (782) (247)
Deferred revenue 9,301 7,472
Net cash provided by operating activities 55,486 67,235
Cash flows from investing activities:    
Acquisition, net of cash acquired – Beanstalk Networks L.L.C. 326 0
Acquisition, net of cash and restricted cash acquired – StreetShares, Inc. 0 (23,138)
Return (payment) of escrow deposit 30,000 (30,000)
Funds payable in connection with former business combination 1,219 0
Capitalized software additions (7,004) (6,323)
Purchases of property and equipment (347) (889)
Net cash provided by (used in) investing activities 24,194 (60,350)
Cash flows from financing activities:    
Repurchases of common stock (35,660) (262)
Proceeds from exercise of stock options 1,633 186
Proceeds from employee stock purchase plan 793 922
Taxes paid related to net share settlement of restricted stock units (1,403) (184)
Principal payments of debt (3,263) (2,175)
Payment of Regulation A+ investor note 0 (3,265)
Net cash used in financing activities (37,900) (4,778)
Net increase in cash and cash equivalents 41,780 2,107
Cash and cash equivalents, beginning of period 55,780 113,645
Cash and cash equivalents, end of period 97,560 115,752
Supplemental disclosures of cash flow information:    
Cash paid for interest 27,498 14,852
Cash paid for income taxes 2,610 1,179
Non-cash investing and financing activities:    
Shares withheld with respect to net settlement of restricted stock units 1,403 184
Purchase price allocation adjustment for BeanStalk Networks acquisition 757 0
Purchases of property and equipment included in accounts payable and accrued liabilities 611 2
Purchase price allocation adjustment related to income tax effects for StreetShares acquisition 245 0
Share-based compensation expense capitalized to software additions 219 255
Excise taxes payable included in repurchases of common stock 162 0
Vesting of restricted stock awards and restricted stock units 4 40
Regulation A+ investor note assumed in business combination 0 3,265
Initial recognition of operating lease liabilities 0 3,786
Initial recognition of operating lease right-of-use assets $ 0 $ 3,096
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of BusinessMeridianLink, Inc., and its wholly-owned subsidiaries, (collectively, the “Company”) provides secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users. The Company sells its solutions to financial institutions, including banks, credit unions, mortgage lenders, specialty lending providers, and consumer reporting agencies. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service (“SaaS”) model under which its customers pay subscription fees for the use of the Company’s solutions. The Company is controlled by its majority stockholder, which is represented by various investment funds of Thoma Bravo UGP, LLC and its affiliates (“Thoma Bravo”). The Company is headquartered in Costa Mesa, California.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Basis of Presentation
The unaudited condensed consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or the consolidated balance sheets.
The interim condensed consolidated balance sheet as of September 30, 2023, the condensed consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023, its condensed consolidated results of operations for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 and as of September 30, 2023, are also unaudited. The condensed consolidated balance sheet as of December 31, 2022, included herein, and financial information disclosed in the notes to the condensed consolidated financial statements as of December 31, 2022 was derived from the audited consolidated financial statements as of that date.
The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on March 9, 2023 (“2022 Annual Report on Form 10-K”).
Operating and Reportable Segment
The Company operates and manages its business and financial information on a consolidated basis for the purposes of evaluating financial performance and the allocation of resources. The Company's management determined that it operates in one operating and reportable segment that is focused exclusively on providing cloud-based digital solutions in the United States. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM, and how that information is used to make operating decisions, allocate resources, and assess performance. The Company's CODM is the chief executive officer. The results of operations provided to and analyzed by the CODM are at the consolidated level, and accordingly, key resource decisions and assessment of performance are performed at the consolidated level. The Company assesses its determination of operating segments at least annually.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations and variable consideration; allowance for credit losses; share-based compensation; the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are discussed in Note 2, “Significant Accounting Policies” in the Company’s 2022 Annual Report on Form 10-K. There have been no changes to the Company’s significant accounting policies described in the Company’s 2022 Annual Report on Form 10-K that have had a material impact on its condensed consolidated financial statements and related notes, except for updates resulting from the adoption of accounting standard update (“ASU”) 2016-13, “Financial InstrumentsCredit Losses (Topic 326)” which is discussed in more detail within Note 3, “Revenue Recognition.”
Accounting Pronouncements Recently Adopted
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.
ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.”
Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument’s contractual life. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company adopted this guidance effective January 1, 2023, and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements and disclosures.
Recent Accounting Pronouncements Not Yet Adopted
ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”
ASU 2020-04 provides optional guidance for a limited time to ease the potential accounting burden associated with transitioning away from reference rates, such as the London Inter-Bank Offered Rate (LIBOR), which regulators in the United Kingdom are currently phasing out. The expedients and exceptions provided by ASU 2020-04 are for the application of GAAP to contracts, hedging relationships, and other transactions affected by the rate reform. Companies can apply the ASU immediately, however, the guidance will only be available for a limited time. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date from December 31, 2022, to December 31, 2024, after which companies will no longer be permitted to apply the transition relief. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements and related disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table disaggregates the Company’s net revenues by solution type (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Lending Software Solutions
$58,949 $52,414 $172,728 $153,249 
Data Verification Software Solutions
17,539 19,340 56,310 64,246 
Total$76,488 $71,754 $229,038 $217,495 
Lending Software Solutions accounted for 77%, and 73% of total revenues for the three months ended September 30, 2023 and 2022, respectively. Data Verification Software Solutions accounted for 23% and 27% of total revenues for the three months ended September 30, 2023 and 2022, respectively.
Lending Software Solutions accounted for 75%, and 70% of total revenues for the nine months ended September 30, 2023 and 2022, respectively. Data Verification Software Solutions accounted for 25% and 30% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.
Revenue is measured based on the consideration that the Company expects to receive pursuant to a contract with a customer or partner. Under the standard terms and conditions of the Company's contracts with its customers or partners, contractual transaction price is generally not adjusted due to measurement adjustments associated with estimated variable consideration. Variable consideration exists when the amount that the Company expects to receive in a contract is based on the occurrence or non-occurrence of future events, such as processing services performed under usage-based pricing arrangements or professional services billed on a time-and-materials basis. Variable consideration can also be present in certain transactions in the form of discounts, credits, price concessions, penalties, and similar items. The Company estimates variable consideration in its contracts primarily using the expected value method. The Company develops estimates of variable consideration on the basis of both historical information and current trends. Variable consideration included in the transaction price of a contract is constrained such that a significant revenue reversal is not probable.
During the three months ended June 30, 2023, the Company updated its estimate of variable consideration associated with one of the Company’s channel reseller contracts acquired through a past acquisition, which resulted in a $2.3 million reduction in Lending Software Solutions revenue for the period. The change in the estimate of variable consideration for that period was due to a commercial dispute with the reseller in the period, which resulted in a reduction in the amount the Company expected to receive under this contract, as the receipt of this amount was no longer considered to be probable, leading to the reduction in revenue. The Company did not make any updates to its estimate of variable consideration during the three months ended September 30, 2023.
The following table disaggregates the Company’s net revenues by major source (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Subscription fees$64,613 $61,861 $194,788 $188,860 
Professional services8,706 7,293 26,143 21,070 
Other3,169 2,600 8,107 7,565 
Total revenues$76,488 $71,754 $229,038 $217,495 
Deferred Revenue
The changes in the Company’s deferred revenue as of September 30, 2023 and 2022 were as follows (in thousands):
Nine Months Ended September 30,
20232022
Deferred revenue, beginning balance$18,086 $14,707 
Billing of transaction consideration238,338 225,821 
Revenue recognized(229,038)(217,495)
Deferred revenue, ending balance$27,386 $23,033 
Deferred revenue, current$26,694 $22,655 
Long-term deferred revenue692 378 
Total deferred revenue$27,386 $23,033 
Customer Contracts - Related Balance Sheet Amounts
The following table presents amounts related to customer contract-related arrangements, which are included on the condensed consolidated balance sheets as follows (in thousands):
As of
September 30, 2023
As of
January 1, 2023
As of
September 30, 2022
As of
January 1, 2022
Accounts receivable, net (1)
$33,996 $32,905 $32,034 $24,913 
Deferred revenue, current$26,694 $16,945 $22,655 $14,707 
Long-term deferred revenue$692 $1,141 $378 $— 
(1)Accounts receivable, net includes unbilled receivable balances related to customer contracts. Unbilled receivable balances as of September 30, 2023, and January 1, 2023, were $2.2 million and $4.2 million, respectively. Unbilled receivable balances as of September 30, 2022, and January 1, 2022, were $2.0 million and $0.0 million, respectively.
Assets Recognized from Costs to Obtain a Contract with a Customer
The following table represents the changes in contract cost assets (in thousands):
Nine Months Ended September 30,
20232022
Beginning balance$6,539 $5,835 
Additions3,570 2,114 
Amortization(2,423)(1,856)
Ending balance$7,686 $6,093 
Contract cost assets, current$3,642 $2,835 
Contract cost assets, noncurrent4,044 3,258 
Total deferred contract cost assets$7,686 $6,093 
Accounts Receivable and Allowance for Credit Losses
Effective January 1, 2023, the Company adopted the requirements of ASU 2016-13. The Company’s accounts receivable includes billed and unbilled receivables, net of an allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The Company recognizes an allowance for credit losses on accounts receivable in an amount equal to the current expected credit losses. The estimation of the allowance is based on an analysis of historical loss experience, current receivables aging, and management’s assessment of current conditions and estimated future conditions, as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
The Company assesses collectability by pooling receivables where similar characteristics exist and evaluates receivables individually when specific customer balances no longer share those risk characteristics and are considered at risk or uncollectible. The expense associated with the allowance for expected credit losses is recognized in general and administrative expenses.
A rollforward of the Company’s allowance for expected credit losses balance for the nine months ended September 30, 2023, is as follows (in thousands):
Nine Months Ended September 30, 2023
Allowance for doubtful accounts, December 31, 2022$165 
  Impact of adopting ASU 2016-13— 
Allowance for expected credit losses, January 1, 2023165 
Provision for expected credit losses 627 
Write offs, net(375)
Allowance for expected credit losses, September 30, 2023$417 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Prepaid expenses$7,471 $6,069 
Contract cost assets – current3,642 2,938 
Income tax receivable
913 — 
Other614 440 
Total prepaid expenses and other current assets$12,640 $9,447 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Computer equipment and software $8,727 $7,854 
Leasehold improvements2,732 2,732 
Office equipment and furniture991 978 
Total12,450 11,564 
Less: Accumulated depreciation(8,799)(7,319)
Property and equipment, net$3,651 $4,245 
Depreciation expense amounted to $0.5 million and $0.6 million for the three months ended September 30, 2023 and 2022, respectively, and $1.5 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively.
The Company disposed of office furniture that resulted in a loss of $0.0 million and $0.2 million for the three and nine months ended September 30, 2022, respectively. The losses are included in general and administrative expenses on the accompanying condensed consolidated statements of operations. There were no disposals of property and equipment for the three and nine months ended September 30, 2023.
Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):
As of September 30, 2023
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(157,938)$185,362 
Developed technology96,400 (49,233)47,167 
Trademarks24,975 (12,175)12,800 
Non-competition agreements5,500 (1,498)4,002 
Capitalized software26,667 (13,207)13,460 
Total intangible assets, net$496,842 $(234,051)$262,791 
As of December 31, 2022
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(132,298)$211,002 
Developed technology96,400 (40,360)56,040 
Trademarks24,975 (10,205)14,770 
Non-competition agreements5,500 (688)4,812 
Capitalized software19,443 (8,592)10,851 
Total intangible assets, net$489,618 $(192,143)$297,475 
The weighted average remaining useful lives for intangible assets as of September 30, 2023, were as follows:
Weighted Average Remaining Useful Life (in years)
Customer relationships6
Developed technology7
Trademarks6
Non-competition agreements4
Capitalized software3
Amortization expense related to intangible assets was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$4,524 $4,003 $13,488 $11,287 
General and administrative expense9,419 8,790 28,420 26,741 
Total amortization expense$13,943 $12,793 $41,908 $38,028 
The estimated future amortization of intangible assets as of September 30, 2023, was as follows (in thousands):
Years ending December 31,
2023 (remaining three months)$14,024 
202455,166 
202549,285 
202643,497 
202742,052 
Thereafter58,767 
Total amortization expense$262,791 
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Accrued payroll and payroll-related expenses$8,177 $9,836 
Accrued bonuses7,172 5,947 
Sales tax liability from acquisitions4,247 4,572 
Accrued operating costs4,229 4,016 
Accrued costs of revenues3,526 3,141 
Funds payable in connection with former business combination1,219 — 
Customer deposits1,481 476 
Lease liabilities – current949 1,223 
User conference300 755 
Other accrued expenses2,859 2,534 
Total accrued liabilities$34,159 $32,500 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Matters
The Company is, and from time to time may be, involved in legal proceedings and claims arising out of the Company’s operations in the ordinary course of business. Management is not currently aware of any legal proceedings or claims against it that could have a material adverse effect on the financial position, results of operations, or cash flows of the Company.
Other Contractual Commitments
The Company’s contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription arrangements used to support operations at the enterprise level. Future minimum payments under the Company’s non-cancelable purchase commitments as of September 30, 2023, are as follows (in thousands):
Contractual Commitments
Years ending December 31,
2023 (remaining three months)$— 
20242,499 
Total$2,499 
During the three months ended September 30, 2023, the Company received funds payable in connection with a former business combination in the amount of $1.2 million, which will be remitted by the Company during the fourth quarter of 2023.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
2021 Term loan
$428,475 $431,738 
Debt issuance costs
(4,006)(4,829)
Total debt, net
424,469 426,909 
Less: Current portion of long-term debt
2021 Term loan4,350 4,350 
Debt issuance costs
(802)(845)
Total current portion of long-term debt, net
3,548 3,505 
Total non-current portion of long-term debt, net
$420,921 $423,404 
Amortization of debt issuance costs was $0.2 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively. Total interest expense, excluding amortization of debt issuance costs, was $9.6 million and $6.6 million for the three months ended September 30, 2023 and 2022, respectively.
Amortization of debt issuance costs was $0.9 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively. Total interest expense, excluding amortization of debt issuance costs, was $27.4 million and $14.9 million, for the nine months ended September 30, 2023 and 2022, respectively.
2021 Credit Agreement
On November 10, 2021, the Company entered into a credit agreement (the “2021 Credit Agreement”), which provides for a term loan facility (the “2021 Term Loan”) in an aggregate principal amount of $435.0 million, and a revolving credit facility (the “2021 Revolving Credit Facility”) in an aggregate principal amount of $50.0 million, inclusive of a $10.0 million letter of credit sub-facility. The Company used the proceeds from the 2021 Term Loan to pay all outstanding amounts due under the Company’s previous 2018 First Lien plus certain fees and expenses. The 2021 Term Loan and 2021 Revolving Credit Facility mature on November 10, 2028, and November 10, 2026, respectively. The Company has not drawn on the 2021 Revolving Credit Facility as of September 30, 2023.
During the second quarter of 2023, the Company entered into a conforming changes amendment to the 2021 Credit Agreement that established the Secure Overnight Financing Rate (“SOFR”) as the benchmark rate used in the definition of the Eurocurrency Rate for its 2021 Term Loan and 2021 Revolving Credit Facility. Under the terms of the conforming changes amendment, SOFR will be used as the benchmark rate for interest periods beginning on or after June 30, 2023. In connection with the amendment, the Company incurred $0.1 million of financing fees that was expensed during the three months ended June 30, 2023.
The obligations under the 2021 Credit Agreement are secured by a lien on substantially all tangible and intangible property of the Company, subject to customary exceptions, limitations, and exclusions from the collateral.
The 2021 Credit Agreement contains customary affirmative covenants, negative covenants and events of default, including covenants and restrictions that, among other things, require the Company to satisfy a financial covenant, and restricts or limits the ability of the Company to grant or incur liens, incur additional indebtedness, enter into joint ventures or partnerships, engage in mergers and acquisitions, engage in asset sales, and declare dividends on its capital stock, subject in each case to certain customary exceptions. A failure to comply with covenants could permit the lenders to declare the 2021 Term Loan, and any then outstanding borrowings on the 2021 Revolving Credit Facility, together with accrued interest and fees thereon, to be immediately due and payable. The Company was in compliance with all financial covenants of the 2021 Credit Agreement at September 30, 2023.
2021 Term Loan
Borrowings under the 2021 Term Loan bear interest at a variable rate, elected by the Company, equal to the Base Rate (as defined in the 2021 Credit Agreement) or the Eurocurrency Rate (as defined in the 2021 Credit Agreement), plus, an initial margin based on the Company’s Consolidated First Lien Net Leverage Ratio (as defined by the 2021 Credit Agreement), which was 3.00% at September 30, 2023. Beginning in June 2022, the Company is required to make quarterly principal payments equal to 0.25% of the original principal, with the remainder due at maturity.
Debt issuance costs of $7.6 million were included as a reduction of the debt balance on the condensed consolidated balance sheets and are amortized into interest expense over the contractual life of the loans using the effective interest method. Included in the debt issuance costs were $4.8 million incurred in connection with the 2021 Term Loan, and $2.8 million carried forward from the Company’s previous 2018 First Lien. The Company recognized $0.2 million and $0.3 million of amortization of debt issuance costs for the 2021 Term Loan during the three months ended September 30, 2023 and 2022, respectively. The Company recognized $0.8 million and $1.6 million of amortization of debt issuance costs for the 2021 Term Loan during the nine months ended September 30, 2023 and 2022, respectively. The effective interest rate on the 2021 Term Loan was 9.0% as of September 30, 2023.
2021 Revolving Credit Facility
Borrowings under the 2021 Revolving Credit Facility bear interest, at the election of the Company, at a rate equal to the Base Rate (as defined in the 2021 Credit Agreement) or the Eurocurrency Rate (as defined in the 2021 Credit Agreement), plus, in each case, the Applicable Rate (as defined in the 2021 Credit Agreement), which shall vary based on the Company’s Consolidated First Lien Net Leverage Ratio.
In connection with the 2021 Revolving Credit Facility, the Company incurred $0.5 million in debt issuance costs. Expenses associated with the issuance of the revolving credit facility are presented in the accompanying condensed consolidated balance sheets in prepaid expenses and other current assets and other assets, and are amortized to interest expense over the life of the 2021 Revolving Credit Facility using the straight-line method. The unamortized balance as of September 30, 2023, and December 31, 2022, amounted to $0.3 million and $0.4 million, respectively.
The 2021 Revolving Credit Facility also requires a quarterly commitment fee based on the Company’s consolidated first lien net leverage ratio. As of September 30, 2023, the applicable rate was 0.5%, which was applied against the $50.0 million unused revolving credit facility balance.
Future Principal Payments
Future principal payments of long-term debt as of September 30, 2023, were as follows (in thousands):
Years ending December 31,
2023 (remaining three months)$1,088 
20244,350 
20254,350 
20264,350 
20274,350 
Thereafter409,987 
Total$428,475 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Stock Repurchase Program
In May 2022, the Company’s board of directors authorized a new stock repurchase program to acquire up to $75.0 million of the Company’s common stock, with no requirement to purchase any minimum number of shares. The manner, timing, and actual number of shares repurchased under the program will depend on a variety of factors, including price, working capital needs, general business and market conditions, regulatory requirements, and other investment opportunities. Shares may be repurchased through privately negotiated transactions, or open market purchases, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934. The repurchase program may be commenced, suspended, or terminated at any time by the Company at its discretion without prior notice.
The Company retires the repurchased shares, which automatically return to the status of authorized but unissued shares of common stock. The cost of the repurchased shares, including commissions, fees, and excise taxes are recorded as an adjustment to accumulated deficit on the Company’s condensed consolidated balance sheets and statements of stockholders’ equity.
A summary of repurchased share activity during the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands except share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Total number of shares repurchased1,845,7084,403 2,182,215 16,703 
Total cost of shares repurchased, including commissions, fees, and excise taxes$30,677 $69 $35,822 $262 
As of September 30, 2023, there was a total of $36.0 million remaining for repurchase under the stock repurchase program. Also, see Note 10, “Related Party Transactions”, for a description of the Company’s recent, privately-negotiated transaction with a stockholder.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-based Compensation
2021 Stock Option and Incentive Plan
The 2021 Stock Option and Incentive Plan (the “2021 Plan”) was adopted by the board of directors and approved by the Company’s stockholders following the corporate conversion effected in connection with our initial public offering and became effective as of July 26, 2021. The 2021 Plan replaced both the Company’s 2019 Equity Option Plan (the “2019 Plan”) and the Project Angel Parent, LLC Equity Plan (the “2018 Plan”). Outstanding options to purchase Class B Units granted under the 2019 Plan were converted into options to purchase shares of common stock, and all outstanding Carried Equity Units granted under the 2018 Plan were converted into restricted stock awards (“RSAs”), both of which have been granted under the 2021 Plan.
The Company had initially reserved 13,171,588 shares of its common stock for the issuance of awards under the 2021 Plan. The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase on January 1, 2022, and each January 1 thereafter, by 5% of the outstanding number of shares of common stock on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. The number of shares reserved under the 2021 Plan is subject to adjustment in the event of a stock split, stock dividend, or other change in the Company’s capitalization.
The 2021 Plan provides flexibility to the Company’s compensation committee to use various equity-based incentive awards as compensation tools to motivate the Company’s workforce. The incentive awards that may be granted under the 2021 Plan include, but are not limited to, options to purchase common stock, stock appreciation rights, restricted shares of common stock, restricted stock units, and cash bonuses.
Stock Options
A summary of stock option activity during the nine months ended September 30, 2023, is as follows (in thousands, except options, price per option, and term amounts):
Number of OptionsWeighted Average Exercise Price
Weighted Average Remaining Contract Term (in years)
Aggregate Intrinsic Value
Outstanding – January 1, 2023
4,739,783 $13.21 
7.61
$19,855 
Granted
— — 
Exercised(248,431)6.57 
Forfeited(413,646)22.36 
Outstanding – September 30, 2023
4,077,706 $12.69 
6.38
$25,912 
Vested and expected to vest in the future at September 30, 2023
4,077,706 12.69 
6.38
25,912 
Exercisable at September 30, 2023
3,080,624 $10.13 
6.38
$25,578 
The total fair value of options that vested during the three months ended September 30, 2023 and 2022 was $1.4 million and $4.9 million, respectively, and for the nine months ended September 30, 2023 and 2022 was $5.1 million and $6.6 million, respectively.
The total intrinsic value of options exercised during the three months ended September 30, 2023 and 2022 was $1.5 million and $0.0 million, respectively, and for the nine months ended September 30, 2023 and 2022 was $2.9 million and $0.4 million, respectively.
The Company recognized $1.3 million and $2.1 million in share-based compensation expense related to time-based and performance-based stock options for the three months ended September 30, 2023 and 2022, respectively, and for the nine months ended September 30, 2023 and 2022, recognized $4.1 million and $5.1 million, respectively. During the three and nine months ended September 30, 2023 and 2022, performance-based options were probable of vesting and, therefore, were included as part of share-based compensation expense.
As of September 30, 2023, there was $9.6 million of unrecognized share-based compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 2.1 years.
Restricted Stock Awards
The number of restricted stock awards (“RSAs”) that vested during three months ended September 30, 2023 and 2022 was 0 and 11,496, respectively, and for the nine months ended September 30, 2023 and 2022 was 63,055 and 588,106, respectively.
The liability balance as of December 31, 2022, related to the unvested RSAs was $0.0 million, and the number of RSAs amounted to 63,609. As of September 30, 2023, the Company had no unvested RSAs and no remaining liability balance.
There were a total of 0 and 0 RSAs cancelled or forfeited during the three months ended September 30, 2023 and 2022, respectively, and 554 and 27,146 RSAs cancelled or forfeited during the nine months ended September 30, 2023 and 2022, respectively.
The Company recognized $0.0 million and $0.1 million in share-based compensation expense related to the vesting of RSAs for the three months ended September 30, 2023 and 2022, respectively, and $0.1 million and $0.2 million for the nine months ended September 30, 2023 and 2022, respectively.
Restricted Stock Units
A summary of restricted stock unit (“RSU”) activity during the nine months ended September 30, 2023, is as follows:
Number of RSUsWeighted Average Grant Date Fair Value
Non-vested – January 1, 2023
3,111,831 $19.27 
Granted
3,639,674 16.35 
Vested(863,709)19.23 
Forfeited(771,491)18.79 
Non-vested – September 30, 2023
5,116,305 $17.27 
As of September 30, 2023, 5,116,305 RSUs are expected to vest. The Company recognized $7.0 million and $4.9 million in share-based compensation expense related to RSUs for the three months ended September 30, 2023 and 2022, respectively. The Company recognized $17.8 million and $11.0 million in share-based compensation expense related to RSUs for the nine months ended September 30, 2023 and 2022, respectively.
As of September 30, 2023, there was $78.0 million of unrecognized share-based compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 3.07 years.
Employee Stock Purchase Program
As of September 30, 2023, the Company has issued 61,759 shares of common stock pursuant to the 2021 Employee Stock Purchase Plan under its employee stock purchase program (“ESPP”). As of September 30, 2023, there was $0.1 million of unrecognized share-based compensation related to the ESPP that is expected to be recognized over the remaining term of the current offering period. The Company recognized $0.2 million of share-based compensation expense related to the ESPP for both the three months ended September 30, 2023 and 2022, respectively. The Company recognized $0.5 million of share-based compensation expense related to the ESPP for both the nine months ended September 30, 2023 and 2022, respectively.
Share-Based Compensation
Share-based compensation for share-based awards granted to participants has been recorded in the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$910 $1,352 $2,919 $3,567 
General and administrative4,443 3,170 11,938 6,947 
Research and development (1)
1,709 2,092 5,368 4,457 
Sales and marketing1,260 639 2,654 1,530 
Restructuring related costs (2)
— — (663)— 
Total share-based compensation expense $8,322 $7,253 $22,216 $16,501 
______________
(1)Net of $0.1 million and $0.1 million additions to capitalized software on the Company’s condensed consolidated balance sheets during the three months ended September 30, 2023 and 2022, respectively, and $0.2 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.
(2)Relates to unvested stock compensation that was forfeited as part of the Restructuring Plan. See Note 12, “Restructuring.”
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
In accordance with applicable accounting guidance, the Company is required to use an estimated annual effective tax rate to compute its tax provision during an interim period. The Company’s provision for income taxes reflected an effective tax rate of 27.9% and (44.4)% for the three months ended September 30, 2023 and 2022, respectively, and 22.7% and 44.0% for the nine months ended September 30, 2023 and 2022, respectively. During the three and nine months ended September 30, 2023, the Company’s effective tax rate differs from the U.S. federal statutory rate primarily due to research and development credits, state taxes, permanent unfavorable differences related to share-based compensation expense, certain employee remuneration under section 162(m) of the Internal Revenue Code, recognition of U.S. state net operating losses from prior acquisitions, and other expected permanent differences. During the three and nine months ended September 30, 2022, the Company’s effective tax rate differs from the U.S. federal statutory rate primarily due to research and development credits, state taxes, permanent differences related to share-based compensation expense, transaction expenses, certain employee remuneration under section 162(m) of the Internal Revenue Code, and other expected permanent differences.
The Company has gross unrecognized tax benefits with respect to research and development credits of $3.2 million as of September 30, 2023, and $2.5 million as of December 31, 2022. Penalties and interest have been recorded on these liabilities as the credits have started to be utilized.
The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (l) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards. Based on the evaluation of the evidence and sources of taxable income, the Company has determined that no valuation allowance is necessary as of September 30, 2023.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
In the course of its business operations, related party transactions are conducted with parties with which the Company has a close association.
The following table presents the impact of related party transactions on the Company’s condensed consolidated statements of operations (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$416 $525 $1,183 $1,598 
General and administrative154 167 556 603 
Research and development57 89 284 198 
Sales and marketing— 29 68 
Total related party expenses$627 $810 $2,024 $2,467 

The following table presents the impact of related party transactions on the Company’s condensed consolidated balance sheets (in thousands):
As of
September 30, 2023
December 31, 2022
Prepaid assets$98 $37 
Total current assets$98 $37 
Accounts payable$313 $30 
Accrued liabilities289 456 
Total current liabilities$602 $486 
Under the terms of these related-party transactions, all amounts incurred and recognized are expected to be settled within one year from the date of the accompanying condensed consolidated balance sheets.
Additionally, during the nine months ended September 30, 2023, the Company engaged contractors that were related parties to perform development work for its product offerings. Amounts capitalized for internally developed software related to work performed by these related parties was $0.1 million during both the three and nine months ended September 30, 2023, and none during both the three and nine months ended September 30, 2022. The Company recorded $0.0 million amortization of related party internally developed software during both the three and nine months ended September 30, 2023. As of September 30, 2023, the net book value of related party internally developed software was $0.1 million.
On September 8, 2023, the Company entered into a privately-negotiated transaction with a stockholder to repurchase 1,525,027 shares of the Company’s common stock at a price per share of $16.43, for an aggregate purchase price of approximately $25 million. This represented a 5% discount on the Company’s 7-day moving average price on September 7, 2023. The repurchase settled on September 11, 2023, and was completed pursuant to the Company’s previously announced stock repurchase program authorized in May 2022.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Net (Loss) Income Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net (Loss) Income Per Share Net (Loss) Income Per Share
The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Basic and diluted net (loss) income per share
Numerator:
Net (loss) income attributable to common stockholders
$(2,069)$(2,894)$(12,965)$6,757 
Denominator:
Weighted average common stock outstanding:
Basic81,073,91580,659,32080,883,31080,353,399
Diluted81,073,91580,659,32080,883,31082,364,835
Net (loss) income per share:
Basic$(0.03)$(0.04)$(0.16)$0.08 
Diluted$(0.03)$(0.04)$(0.16)$0.08 
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Weighted average shares outstanding for basic earnings per share81,073,915 80,659,320 80,883,31080,353,399
Effect of dilutive securities:
Options outstanding, unexercised
1,694,173
RSAs unvested228,653
RSUs unvested81,032
Purchase rights committed under the ESPP7,578
Weighted average shares outstanding for diluted earnings per share81,073,915 80,659,320 80,883,310 82,364,835 
The following outstanding potentially dilutive securities were excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Options to purchase common stock outstanding, unexercised3,080,624 2,833,199 3,080,624 1,833,279 
Restricted stock units, unvested5,116,305 3,174,027 5,116,305 757,859 
Purchase rights committed under the ESPP78,828 76,686 75,701 — 
Total8,275,757 6,083,912 8,272,630 2,591,138 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Activities Restructuring Activities
Restructuring Plan
In February 2023, the Company’s board of directors authorized a restructuring plan (the “Restructuring Plan”) that was designed to consolidate the Company’s functions and investments to prioritize customer-centric areas of the Company’s organization, align teams with the Company’s highest business priorities, and improve efficiencies. The Restructuring Plan included an initial estimated reduction of the Company’s then-current workforce by approximately 9%.
The Company initially estimated that it would incur charges of $2.5 million to $3.5 million in connection with the Restructuring Plan, consisting primarily of cash expenditures and relating to employee severance payments, employee benefits, and employee transition costs. Restructuring charges of $2.9 million for severance and related costs, net of $0.3 million previously vested share-based compensation, were recognized during the three months ended March 31, 2023, and are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations.
During the three months ended June 30, 2023, the Company completed its restructuring plan, which resulted in additional restructuring charges related to employee severance payments, employee benefits, and employee transition costs of $0.7 million, net of $0.4 million of previously vested share-based compensation. As of June 30, 2023, the Company increased its estimate of total restructuring charges to $3.6 million, and increased its estimated reduction of the Company’s workforce to approximately 11%.
Restructuring charges of $3.6 million for severance and related costs, net of $0.7 million previously vested share-based compensation, were recognized during the nine months ended September 30, 2023. These charges are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations.
A rollforward of the Company’s restructuring reserve balance for the nine months ended September 30, 2023, is as follows (in thousands):
Nine months ended
September 30, 2023
Balance as of January 1, 2023$— 
Restructuring related costs3,621 
Payments(3,621)
Balance as of September 30, 2023
$— 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Acquisition of OpenClose
On November 4, 2022, the Company acquired all of the outstanding stock of Beanstalk Networks L.L.C., doing business as OpenClose, (“OpenClose”) for cash consideration of $63.1 million. In connection with the acquisition, the Company incurred $1.9 million in acquisition related costs. The acquisition was funded by the Company’s available cash. OpenClose is based out of West Palm Beach, Florida, and provides mortgage lending technology, with a particular focus on supporting depository institutions. The acquisition is expected to improve the Company’s existing lending platform and improve our offerings for depository institutions. The acquisition is accounted for using the acquisition method of accounting whereby the acquired assets and liabilities will be recorded at their respective fair values and added to those of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the fair value of the identifiable net assets.
During the nine months ended September 30, 2023, the Company made updates to its provisional price allocation related to working capital adjustments resulting in changes to the acquisition’s opening balance sheet, including an increase to cash received of $0.3 million, a decrease to other current assets of $0.1 million, and an increase to accrued expenses of $0.6 million, with the corresponding net amount of $0.4 million as an increase to goodwill. As of September 30, 2023, the Company is still finalizing the provisional purchase price allocation related to final working capital adjustments and income tax effects.
Pro Forma Financial Information
The pro forma consolidated statements of operations data for the three and nine months ended September 30, 2022, give effect to the OpenClose acquisition, described above, as if it had occurred at January 1, 2021. These amounts have been calculated after adjusting the operating results of OpenClose for the following primary items: (1) additional intangible amortization from the transaction, (2) acquisition-related expenses incurred, and (3) the related tax effects of the above adjustments. For the three months ended September 30, 2022, pro forma revenue was $75.6 million, and pro forma earnings reflected net loss of $3.7 million. For the nine months ended September 30, 2022, pro forma revenue was $228.3 million, and pro forma earnings reflected net income of $4.4 million.
The unaudited pro forma results have been prepared for comparative purposes only and are not necessarily indicative of the actual results of operations had the acquisitions taken place as of January 1, 2021, or the results of our future operations. Furthermore, the pro forma results do not give effect to all cost savings or incremental costs that may occur as a result of the integration and consolidation of the completed acquisitions.
Acquisition of StreetShares
On April 1, 2022, the Company acquired all of the outstanding stock of StreetShares, Inc. (“StreetShares”) for cash consideration of $28.0 million, $30.0 million in escrow for a contingent earnout that expired April 1, 2023, and $1.6 million in acquisition costs. The $30.0 million in escrow was considered contingent consideration and accounted for separate from the business combination accounting. The acquisition was funded by the Company’s available cash.
StreetShares is based out of Reston, Virginia, and is a financial technology company that provides digital small business lending technology to banks and credit unions. The acquisition is accounted for using the acquisition method of accounting whereby the acquired assets and liabilities are recorded at their respective fair values and added to those of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the fair value of the identifiable net assets. Results of operations of StreetShares have been included in the operations of the Company beginning with the closing date of the acquisition.
During the nine months ended September 30, 2023, the $30.0 million held in escrow as contingent earnout proceeds was not earned and was released in its entirety back to the Company. The Company recognized $30.0 million as an increase to cash on its condensed consolidated balance sheets.
During the three months ended March 31, 2023, the Company completed the provisional purchase price allocation related to income tax effects, resulting in a reduction to the deferred tax asset and corresponding increase to goodwill in the amount of $0.2 million.
Pro forma information for the StreetShares acquisition is not provided because their historical operating results were not material to the Company’s consolidated results of operations.
Goodwill Rollforward
A rollforward of the Company’s goodwill balance for the nine months ended September 30, 2023, is as follows (in thousands):

Nine months ended
September 30, 2023
Balance at January 1, 2023$608,657 
Adjustments to OpenClose acquisition date fair value431 
Adjustments to StreetShares acquisition date fair value245 
Balance at September 30, 2023$609,333
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Sean Blitchok [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On August 9, 2023, Sean Blitchok, Chief Financial Officer, adopted a Rule 10b5-1 trading plan intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) covering the sale of up to an aggregate of 107,921 shares of common stock, subject to trading under certain conditions. The actual number of shares of common stock sold pursuant to this plan will be less, after shares are withheld to satisfy tax withholding obligations in connection with the net settlement of equity awards. The trading plan’s maximum duration is until November 9, 2024, with first trades to occur November 8, 2023, at the earliest.
Name Sean Blitchok  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 9, 2023  
Arrangement Duration 367 days  
Aggregate Available 107,921 107,921
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The unaudited condensed consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or the consolidated balance sheets.
The interim condensed consolidated balance sheet as of September 30, 2023, the condensed consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023, its condensed consolidated results of operations for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 and as of September 30, 2023, are also unaudited. The condensed consolidated balance sheet as of December 31, 2022, included herein, and financial information disclosed in the notes to the condensed consolidated financial statements as of December 31, 2022 was derived from the audited consolidated financial statements as of that date.
The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on March 9, 2023 (“2022 Annual Report on Form 10-K”).
Operating and Reportable Segment
Operating and Reportable Segment
The Company operates and manages its business and financial information on a consolidated basis for the purposes of evaluating financial performance and the allocation of resources. The Company's management determined that it operates in one operating and reportable segment that is focused exclusively on providing cloud-based digital solutions in the United States. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM, and how that information is used to make operating decisions, allocate resources, and assess performance. The Company's CODM is the chief executive officer. The results of operations provided to and analyzed by the CODM are at the consolidated level, and accordingly, key resource decisions and assessment of performance are performed at the consolidated level. The Company assesses its determination of operating segments at least annually.
Use of Estimates
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations and variable consideration; allowance for credit losses; share-based compensation; the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Recent Accounting Pronouncements Adopted And Not Yet Adopted
Accounting Pronouncements Recently Adopted
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.
ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.”
Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument’s contractual life. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company adopted this guidance effective January 1, 2023, and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements and disclosures.
Recent Accounting Pronouncements Not Yet Adopted
ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”
ASU 2020-04 provides optional guidance for a limited time to ease the potential accounting burden associated with transitioning away from reference rates, such as the London Inter-Bank Offered Rate (LIBOR), which regulators in the United Kingdom are currently phasing out. The expedients and exceptions provided by ASU 2020-04 are for the application of GAAP to contracts, hedging relationships, and other transactions affected by the rate reform. Companies can apply the ASU immediately, however, the guidance will only be available for a limited time. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date from December 31, 2022, to December 31, 2024, after which companies will no longer be permitted to apply the transition relief. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements and related disclosures.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of disaggregation of revenue
The following table disaggregates the Company’s net revenues by solution type (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Lending Software Solutions
$58,949 $52,414 $172,728 $153,249 
Data Verification Software Solutions
17,539 19,340 56,310 64,246 
Total$76,488 $71,754 $229,038 $217,495 
The following table disaggregates the Company’s net revenues by major source (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Subscription fees$64,613 $61,861 $194,788 $188,860 
Professional services8,706 7,293 26,143 21,070 
Other3,169 2,600 8,107 7,565 
Total revenues$76,488 $71,754 $229,038 $217,495 
Schedule of changes in the deferred revenue and customer contract-related arrangements
The changes in the Company’s deferred revenue as of September 30, 2023 and 2022 were as follows (in thousands):
Nine Months Ended September 30,
20232022
Deferred revenue, beginning balance$18,086 $14,707 
Billing of transaction consideration238,338 225,821 
Revenue recognized(229,038)(217,495)
Deferred revenue, ending balance$27,386 $23,033 
Deferred revenue, current$26,694 $22,655 
Long-term deferred revenue692 378 
Total deferred revenue$27,386 $23,033 
The following table presents amounts related to customer contract-related arrangements, which are included on the condensed consolidated balance sheets as follows (in thousands):
As of
September 30, 2023
As of
January 1, 2023
As of
September 30, 2022
As of
January 1, 2022
Accounts receivable, net (1)
$33,996 $32,905 $32,034 $24,913 
Deferred revenue, current$26,694 $16,945 $22,655 $14,707 
Long-term deferred revenue$692 $1,141 $378 $— 
(1)Accounts receivable, net includes unbilled receivable balances related to customer contracts. Unbilled receivable balances as of September 30, 2023, and January 1, 2023, were $2.2 million and $4.2 million, respectively. Unbilled receivable balances as of September 30, 2022, and January 1, 2022, were $2.0 million and $0.0 million, respectively.
Schedule of changes in contract cost assets
The following table represents the changes in contract cost assets (in thousands):
Nine Months Ended September 30,
20232022
Beginning balance$6,539 $5,835 
Additions3,570 2,114 
Amortization(2,423)(1,856)
Ending balance$7,686 $6,093 
Contract cost assets, current$3,642 $2,835 
Contract cost assets, noncurrent4,044 3,258 
Total deferred contract cost assets$7,686 $6,093 
Summary of allowance for expected credit losses
A rollforward of the Company’s allowance for expected credit losses balance for the nine months ended September 30, 2023, is as follows (in thousands):
Nine Months Ended September 30, 2023
Allowance for doubtful accounts, December 31, 2022$165 
  Impact of adopting ASU 2016-13— 
Allowance for expected credit losses, January 1, 2023165 
Provision for expected credit losses 627 
Write offs, net(375)
Allowance for expected credit losses, September 30, 2023$417 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Prepaid expenses$7,471 $6,069 
Contract cost assets – current3,642 2,938 
Income tax receivable
913 — 
Other614 440 
Total prepaid expenses and other current assets$12,640 $9,447 
Summary of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Computer equipment and software $8,727 $7,854 
Leasehold improvements2,732 2,732 
Office equipment and furniture991 978 
Total12,450 11,564 
Less: Accumulated depreciation(8,799)(7,319)
Property and equipment, net$3,651 $4,245 
Summary of intangible assets, net and estimated useful lives and weighted average amortization periods
Intangible assets, net consisted of the following (in thousands):
As of September 30, 2023
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(157,938)$185,362 
Developed technology96,400 (49,233)47,167 
Trademarks24,975 (12,175)12,800 
Non-competition agreements5,500 (1,498)4,002 
Capitalized software26,667 (13,207)13,460 
Total intangible assets, net$496,842 $(234,051)$262,791 
As of December 31, 2022
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(132,298)$211,002 
Developed technology96,400 (40,360)56,040 
Trademarks24,975 (10,205)14,770 
Non-competition agreements5,500 (688)4,812 
Capitalized software19,443 (8,592)10,851 
Total intangible assets, net$489,618 $(192,143)$297,475 
The weighted average remaining useful lives for intangible assets as of September 30, 2023, were as follows:
Weighted Average Remaining Useful Life (in years)
Customer relationships6
Developed technology7
Trademarks6
Non-competition agreements4
Capitalized software3
Summary of amortization expense related to intangible assets
Amortization expense related to intangible assets was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$4,524 $4,003 $13,488 $11,287 
General and administrative expense9,419 8,790 28,420 26,741 
Total amortization expense$13,943 $12,793 $41,908 $38,028 
Schedule of estimated future amortization of intangible assets
The estimated future amortization of intangible assets as of September 30, 2023, was as follows (in thousands):
Years ending December 31,
2023 (remaining three months)$14,024 
202455,166 
202549,285 
202643,497 
202742,052 
Thereafter58,767 
Total amortization expense$262,791 
Summary of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
Accrued payroll and payroll-related expenses$8,177 $9,836 
Accrued bonuses7,172 5,947 
Sales tax liability from acquisitions4,247 4,572 
Accrued operating costs4,229 4,016 
Accrued costs of revenues3,526 3,141 
Funds payable in connection with former business combination1,219 — 
Customer deposits1,481 476 
Lease liabilities – current949 1,223 
User conference300 755 
Other accrued expenses2,859 2,534 
Total accrued liabilities$34,159 $32,500 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments under non-cancelable purchase commitments Future minimum payments under the Company’s non-cancelable purchase commitments as of September 30, 2023, are as follows (in thousands):
Contractual Commitments
Years ending December 31,
2023 (remaining three months)$— 
20242,499 
Total$2,499 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following (in thousands):
As of
September 30, 2023
As of
December 31, 2022
2021 Term loan
$428,475 $431,738 
Debt issuance costs
(4,006)(4,829)
Total debt, net
424,469 426,909 
Less: Current portion of long-term debt
2021 Term loan4,350 4,350 
Debt issuance costs
(802)(845)
Total current portion of long-term debt, net
3,548 3,505 
Total non-current portion of long-term debt, net
$420,921 $423,404 
Summary of future principal payments of long-term debt
Future principal payments of long-term debt as of September 30, 2023, were as follows (in thousands):
Years ending December 31,
2023 (remaining three months)$1,088 
20244,350 
20254,350 
20264,350 
20274,350 
Thereafter409,987 
Total$428,475 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Summary of Repurchased Share Activity
A summary of repurchased share activity during the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands except share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Total number of shares repurchased1,845,7084,403 2,182,215 16,703 
Total cost of shares repurchased, including commissions, fees, and excise taxes$30,677 $69 $35,822 $262 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity
A summary of stock option activity during the nine months ended September 30, 2023, is as follows (in thousands, except options, price per option, and term amounts):
Number of OptionsWeighted Average Exercise Price
Weighted Average Remaining Contract Term (in years)
Aggregate Intrinsic Value
Outstanding – January 1, 2023
4,739,783 $13.21 
7.61
$19,855 
Granted
— — 
Exercised(248,431)6.57 
Forfeited(413,646)22.36 
Outstanding – September 30, 2023
4,077,706 $12.69 
6.38
$25,912 
Vested and expected to vest in the future at September 30, 2023
4,077,706 12.69 
6.38
25,912 
Exercisable at September 30, 2023
3,080,624 $10.13 
6.38
$25,578 
Schedule of RSU activity
A summary of restricted stock unit (“RSU”) activity during the nine months ended September 30, 2023, is as follows:
Number of RSUsWeighted Average Grant Date Fair Value
Non-vested – January 1, 2023
3,111,831 $19.27 
Granted
3,639,674 16.35 
Vested(863,709)19.23 
Forfeited(771,491)18.79 
Non-vested – September 30, 2023
5,116,305 $17.27 
Summary of stock-based compensation
Share-based compensation for share-based awards granted to participants has been recorded in the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$910 $1,352 $2,919 $3,567 
General and administrative4,443 3,170 11,938 6,947 
Research and development (1)
1,709 2,092 5,368 4,457 
Sales and marketing1,260 639 2,654 1,530 
Restructuring related costs (2)
— — (663)— 
Total share-based compensation expense $8,322 $7,253 $22,216 $16,501 
______________
(1)Net of $0.1 million and $0.1 million additions to capitalized software on the Company’s condensed consolidated balance sheets during the three months ended September 30, 2023 and 2022, respectively, and $0.2 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.
(2)Relates to unvested stock compensation that was forfeited as part of the Restructuring Plan. See Note 12, “Restructuring.”
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
The following table presents the impact of related party transactions on the Company’s condensed consolidated statements of operations (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$416 $525 $1,183 $1,598 
General and administrative154 167 556 603 
Research and development57 89 284 198 
Sales and marketing— 29 68 
Total related party expenses$627 $810 $2,024 $2,467 

The following table presents the impact of related party transactions on the Company’s condensed consolidated balance sheets (in thousands):
As of
September 30, 2023
December 31, 2022
Prepaid assets$98 $37 
Total current assets$98 $37 
Accounts payable$313 $30 
Accrued liabilities289 456 
Total current liabilities$602 $486 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Net (Loss) Income Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share
The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Basic and diluted net (loss) income per share
Numerator:
Net (loss) income attributable to common stockholders
$(2,069)$(2,894)$(12,965)$6,757 
Denominator:
Weighted average common stock outstanding:
Basic81,073,91580,659,32080,883,31080,353,399
Diluted81,073,91580,659,32080,883,31082,364,835
Net (loss) income per share:
Basic$(0.03)$(0.04)$(0.16)$0.08 
Diluted$(0.03)$(0.04)$(0.16)$0.08 
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Weighted average shares outstanding for basic earnings per share81,073,915 80,659,320 80,883,31080,353,399
Effect of dilutive securities:
Options outstanding, unexercised
1,694,173
RSAs unvested228,653
RSUs unvested81,032
Purchase rights committed under the ESPP7,578
Weighted average shares outstanding for diluted earnings per share81,073,915 80,659,320 80,883,310 82,364,835 
Summary of Outstanding Potentially Dilutive Securities were Excluded from the Calculation of Diluted Net Loss Per Common Unit Attributable to Common Unitholders
The following outstanding potentially dilutive securities were excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Options to purchase common stock outstanding, unexercised3,080,624 2,833,199 3,080,624 1,833,279 
Restricted stock units, unvested5,116,305 3,174,027 5,116,305 757,859 
Purchase rights committed under the ESPP78,828 76,686 75,701 — 
Total8,275,757 6,083,912 8,272,630 2,591,138 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Rollforward of the Company's Restructuring Reserve Balance A rollforward of the Company’s restructuring reserve balance for the nine months ended September 30, 2023, is as follows (in thousands):
Nine months ended
September 30, 2023
Balance as of January 1, 2023$— 
Restructuring related costs3,621 
Payments(3,621)
Balance as of September 30, 2023
$— 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Summary of Company's Goodwill
A rollforward of the Company’s goodwill balance for the nine months ended September 30, 2023, is as follows (in thousands):

Nine months ended
September 30, 2023
Balance at January 1, 2023$608,657 
Adjustments to OpenClose acquisition date fair value431 
Adjustments to StreetShares acquisition date fair value245 
Balance at September 30, 2023$609,333
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies - Additional Information (Details)
9 Months Ended
Sep. 30, 2023
Segment
Accounting Policies [Abstract]  
Number of reportable segments 1
Number of operating segments 1
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue by Solution Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues, net $ 76,488 $ 71,754 $ 229,038 $ 217,495
Lending Software Solutions        
Disaggregation of Revenue [Line Items]        
Revenues, net 58,949 52,414 172,728 153,249
Data Verification Software Solutions        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 17,539 $ 19,340 $ 56,310 $ 64,246
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lending Software Solutions          
Segment Reporting Information [Line Items]          
Concentration risk 77.00%   73.00% 75.00% 70.00%
Reduction in revenue   $ 2.3      
Data Verification Software Solutions          
Segment Reporting Information [Line Items]          
Concentration risk 23.00%   27.00% 25.00% 30.00%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues, net $ 76,488 $ 71,754 $ 229,038 $ 217,495
Subscription fees        
Disaggregation of Revenue [Line Items]        
Revenues, net 64,613 61,861 194,788 188,860
Professional services        
Disaggregation of Revenue [Line Items]        
Revenues, net 8,706 7,293 26,143 21,070
Other        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 3,169 $ 2,600 $ 8,107 $ 7,565
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Contract With Customer, Liability [Roll Forward]        
Deferred revenue, beginning balance $ 18,086 $ 14,707    
Billing of transaction consideration 238,338 225,821    
Revenue recognized (229,038) (217,495)    
Deferred revenue, ending balance 27,386 23,033    
Deferred revenue, current 26,694 22,655    
Long-term deferred revenue 692 378 $ 1,141 $ 0
Deferred revenue, current $ 27,386 $ 23,033 $ 18,086 $ 14,707
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Schedule of Customer Contract-Related Arrangements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]        
Accounts receivable, net $ 33,996 $ 32,905 $ 32,034 $ 24,913
Deferred revenue 26,694 16,945 22,655 14,707
Long-term deferred revenue 692 1,141 378 0
Unbilled receivable balances $ 2,200 $ 4,200 $ 2,000 $ 0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Schedule of Changes in Contract Cost Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Capitalized Contract Cost [Roll Forward]      
Beginning balance $ 6,539 $ 5,835  
Additions 3,570 2,114  
Amortization (2,423) (1,856)  
Ending balance 7,686 6,093  
Contract cost assets – current 3,642 2,835 $ 2,938
Contract cost assets, noncurrent 4,044 3,258  
Total deferred contract cost assets $ 7,686 $ 6,093 $ 6,539
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Allowance for Expected Credit Losses Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jan. 01, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 165    
Provision for expected credit losses 627 $ 0  
Allowance for doubtful accounts (417)   $ (165)
Write offs, net (375)    
Ending Balance 417    
Accounting Standards Update 2016-13      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 0    
Allowance for doubtful accounts      
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Prepaid expenses $ 7,471 $ 6,069  
Contract cost assets – current 3,642 2,938 $ 2,835
Income tax receivable 913 0  
Other 614 440  
Total prepaid expenses and other current assets $ 12,640 $ 9,447  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 12,450 $ 11,564
Less: Accumulated depreciation (8,799) (7,319)
Property and equipment, net 3,651 4,245
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 8,727 7,854
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 2,732 2,732
Office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 991 $ 978
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Depreciation $ 500,000 $ 600,000 $ 1,500,000 $ 1,700,000
Loss on disposal of property and equipment     0 164,000
Office equipment and furniture        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Loss on disposal of property and equipment $ 0 $ 0 $ 0 $ 200,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Intangible Assets, Net (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount $ 496,842 $ 489,618
Intangible assets, accumulated amortization (234,051) (192,143)
Total amortization expense 262,791 297,475
Capitalized computer software, gross 26,667 19,443
Capitalized computer software, accumulated amortization (13,207) (8,592)
Capitalized computer software, net carrying amount 13,460 10,851
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 343,300 343,300
Intangible assets, accumulated amortization (157,938) (132,298)
Total amortization expense 185,362 211,002
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 96,400 96,400
Intangible assets, accumulated amortization (49,233) (40,360)
Total amortization expense 47,167 56,040
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 24,975 24,975
Intangible assets, accumulated amortization (12,175) (10,205)
Total amortization expense 12,800 14,770
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 5,500 5,500
Intangible assets, accumulated amortization (1,498) (688)
Total amortization expense $ 4,002 $ 4,812
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Estimated Useful Lives and Weighted Average Amortization Periods for Intangible Assets (Detail)
9 Months Ended
Sep. 30, 2023
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 6 years
Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 7 years
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 6 years
Non-competition agreements  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 4 years
Capitalized software  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 3 years
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of amortization expense related to intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 13,943 $ 12,793 $ 41,908 $ 38,028
Cost of revenues        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 4,524 4,003 13,488 11,287
General and administrative expense        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 9,419 $ 8,790 $ 28,420 $ 26,741
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Estimated Future Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2023 (remaining three months) $ 14,024  
2024 55,166  
2025 49,285  
2026 43,497  
2027 42,052  
Thereafter 58,767  
Total amortization expense $ 262,791 $ 297,475
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and payroll-related expenses $ 8,177 $ 9,836
Accrued bonuses 7,172 5,947
Sales tax liability from acquisitions 4,247 4,572
Accrued operating costs 4,229 4,016
Accrued costs of revenues 3,526 3,141
Funds payable in connection with former business combination 1,219 0
Customer deposits 1,481 476
Lease liabilities – current 949 1,223
User conference 300 755
Other accrued expenses 2,859 2,534
Total accrued liabilities $ 34,159 $ 32,500
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2023 (remaining three months) $ 0  
2024 2,499  
Total future minimum payments under non-cancelable purchase commitments 2,499  
Funds payable in connection with former business combination $ 1,219 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Summary of Long-term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
2021 Term loan $ 428,475 $ 431,738
Debt issuance costs (4,006) (4,829)
Total debt, net 424,469 426,909
Current portion of long term debt 3,548 3,505
Debt issuance costs (802) (845)
Total non-current portion of long-term debt, net 420,921 423,404
Secured Debt | 2021 Term Loan    
Debt Instrument [Line Items]    
Current portion of long term debt $ 4,350 $ 4,350
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Nov. 10, 2021
Debt Instrument [Line Items]            
Amortization of financing costs $ 200 $ 300 $ 897 $ 1,705    
Interest expense 9,600 6,600 27,400 14,900    
Debt issuance costs, gross 7,600   7,600      
2021 Credit Agreement            
Debt Instrument [Line Items]            
Financing fees 100          
2021 Term Loan            
Debt Instrument [Line Items]            
Amortization of financing costs $ 200 $ 300 $ 800 $ 1,600    
Percent of original principal 0.25%   0.25%      
Debt issuance costs, gross           $ 4,800
Interest rate, effective 9.00%   9.00%      
2021 Term Loan | Base Rate | Variable Rate Component One            
Debt Instrument [Line Items]            
Basis spread on variable rate     3.00%      
2021 Term Loan | Adjusted Eurocurrency Rate | Variable Rate Component Two            
Debt Instrument [Line Items]            
Basis spread on variable rate     3.00%      
2021 Term Loan | Secured Debt            
Debt Instrument [Line Items]            
Term loan           435,000
2021 Revolving Credit Facility | Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt issuance costs, gross           500
Commitment fee rate     0.50%      
Unamortized debt issuance costs $ 300   $ 300   $ 400  
2021 Revolving Credit Facility | Letter of Credit            
Debt Instrument [Line Items]            
Revolving credit facility, principal amount           10,000
2021 Revolving Credit Facility | Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Revolving credit facility, principal amount           50,000
Unused revolving credit facility balance $ 50,000   $ 50,000      
First Lien            
Debt Instrument [Line Items]            
Debt issuance costs, gross           $ 2,800
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Summary of Future Principal Payments of Long-term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2023 (remaining three months) $ 1,088  
2024 4,350  
2025 4,350  
2026 4,350  
2027 4,350  
Thereafter 409,987  
Total $ 428,475 $ 431,738
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
May 31, 2022
Equity [Abstract]                
Stock repurchase program authorized amount               $ 75,000,000
Stock repurchased (in shares) 1,845,708     4,403   2,182,215 16,703  
Stock repurchased $ 30,677,000 $ 1,646,000 $ 3,499,000 $ 69,000 $ 193,000 $ 35,822,000 $ 262,000  
Stock remaining for repurchase under repurchase program $ 36,000,000         $ 36,000,000    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jul. 26, 2021
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of options vested   $ 1,400,000 $ 4,900,000 $ 5,100,000 $ 6,600,000  
Intrinsic value of options exercised   1,500,000 0 2,900,000 400,000  
Total share-based compensation expense   8,322,000 7,253,000 22,216,000 16,501,000  
Unrecognized stock-based compensation expense related to stock options   9,600,000   $ 9,600,000    
Issuance of common stock through employee purchase plan (in shares)       61,759    
Research and development            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total share-based compensation expense   1,709,000 2,092,000 $ 5,368,000 4,457,000  
Capitalized software costs   100,000 $ 100,000 200,000 $ 300,000  
Class B Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Liability balance related to unvested RSAs   $ 0   $ 0   $ 0
Shares that remained subject to future vesting (in shares)   0   0   63,609
RSAs cancelled or forfeited (in shares)   0 0 554 27,146  
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total share-based compensation expense   $ 1,300,000 $ 2,100,000 $ 4,100,000 $ 5,100,000  
Unrecognized stock-based compensation expense, weighted -average period for recognition       2 years 1 month 6 days    
Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total share-based compensation expense   $ 0 $ 100,000 $ 100,000 $ 200,000  
Vested of restricted stock (in shares)   0 11,496 63,055 588,106  
Restricted stock units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total share-based compensation expense   $ 7,000,000 $ 4,900,000 $ 17,800,000 $ 11,000,000  
Unrecognized stock-based compensation expense, weighted -average period for recognition       3 years 25 days    
Vested of restricted stock (in shares)       863,709    
Unrecognized stock-based compensation expense, awards other than options   78,000,000   $ 78,000,000    
Purchase rights committed under the ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total share-based compensation expense   200,000 $ 200,000 500,000 $ 500,000  
Unrecognized stock-based compensation expense, awards other than options   $ 100,000   $ 100,000    
2021 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, capital shares reserved for future issuance (in shares) 13,171,588          
Annual increase in shares authorized, percentage 5.00%          
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Options    
Beginning balance (in shares) | shares 4,739,783  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (248,431)  
Forfeited (in shares) | shares (413,646)  
Ending balance (in shares) | shares 4,077,706 4,739,783
Vested and expected to vest in the future (in shares) | shares 4,077,706  
Exercisable at end of period (in shares) | shares 3,080,624  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 13.21  
Granted (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 6.57  
Forfeited (in dollars per share) | $ / shares 22.36  
Ending balance (in dollars per share) | $ / shares 12.69 $ 13.21
Vested and expected to vest in the future (in dollars per share) | $ / shares 12.69  
Exercisable at end of period (in dollars per share) | $ / shares $ 10.13  
Weighted Average Remaining Contract Term and Aggregate Intrinsic Value    
Weighted average remaining contractual term 6 years 4 months 17 days 7 years 7 months 9 days
Weighted average remaining contractual term, vested and expected to vest in the future 6 years 4 months 17 days  
Weighted average remaining contractual term, exercisable at end of period 6 years 4 months 17 days  
Aggregate intrinsic value | $ $ 25,912 $ 19,855
Aggregate intrinsic value, vested and expected to vest in the future | $ 25,912  
Aggregate intrinsic value, exercisable at end of period | $ $ 25,578  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Schedule of RSU Activity (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Number of RSUs  
Non-vested ending balance (in shares) 5,116,305
Restricted stock units (RSUs)  
Number of RSUs  
Non-vested beginning balance (in shares) 3,111,831
Granted (in shares) 3,639,674
Vested (in shares) (863,709)
Forfeited (in shares) (771,491)
Non-vested ending balance (in shares) 5,116,305
Weighted Average Grant Date Fair Value  
Non-vested beginning balance (in dollars per share) | $ / shares $ 19.27
Granted (in dollars per share) | $ / shares 16.35
Vested (in dollars per share) | $ / shares 19.23
Forfeited (in dollars per share) | $ / shares 18.79
Non-vested ending balance (in dollars per share) | $ / shares $ 17.27
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Summary of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 8,322 $ 7,253 $ 22,216 $ 16,501
Cost of revenues        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 910 1,352 2,919 3,567
General and administrative expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 4,443 3,170 11,938 6,947
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 1,709 2,092 5,368 4,457
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 1,260 639 2,654 1,530
Restructuring related costs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 0 $ 0 $ (663) $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Income Tax Disclosure [Abstract]          
Effective income tax rate reconciliation, percent 27.90% (44.40%) 22.70% 44.00%  
Uncertain tax positions $ 3.2   $ 3.2   $ 2.5
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 08, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
May 31, 2022
Related Party Transaction [Line Items]              
Net book value of internally developed software   $ 13,460,000   $ 13,460,000   $ 10,851,000  
Stock repurchase program authorized amount             $ 75,000,000
Related Party              
Related Party Transaction [Line Items]              
Capitalized software costs   100,000 $ 0 100,000 $ 0    
Amortization of internally developed software   0   0      
Net book value of internally developed software   $ 100,000   $ 100,000      
Shares repurchased by stockholder (shares) 1,525,027            
Average price per share (in dollars per share) $ 16.43            
Stock repurchase program authorized amount $ 25,000,000            
Discount on stock repurchase 5.00%            
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Cost of revenues $ 22,488 $ 23,812 $ 69,973 $ 68,292  
General and administrative 23,218 21,423 70,182 60,416  
Research and development 11,248 11,518 36,814 30,414  
Sales and marketing 9,441 6,311 26,212 16,519  
Total operating expenses 43,907 39,415 136,829 109,898  
Prepaid expenses and other current assets 12,640   12,640   $ 9,447
Total current assets 144,196   144,196   128,132
Accounts payable 4,847   4,847   1,249
Accrued liabilities 34,159   34,159   32,500
Total current liabilities 69,248   69,248   54,199
Related Party          
Related Party Transaction [Line Items]          
Cost of revenues 416 525 1,183 1,598  
General and administrative 154 167 556 603  
Research and development 57 89 284 198  
Sales and marketing 0 29 1 68  
Total operating expenses 627 $ 810 2,024 $ 2,467  
Prepaid expenses and other current assets 98   98   37
Total current assets 98   98   37
Accounts payable 313   313   30
Accrued liabilities 289   289   456
Total current liabilities $ 602   $ 602   $ 486
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Net (Loss) Income Per Share - Summary of calculation of basic and diluted net income (loss) per share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income (loss) attributable to common stockholders, basic $ (2,069) $ (2,894) $ (12,965) $ 6,757
Net income (loss) attributable to common stockholders, diluted $ (2,069) $ (2,894) $ (12,965) $ 6,757
Weighted average common stock outstanding:        
Basic (in shares) 81,073,915 80,659,320 80,883,310 80,353,399
Diluted (in shares) 81,073,915 80,659,320 80,883,310 82,364,835
Net (loss) income per share:        
Basic (in dollars per share) $ (0.03) $ (0.04) $ (0.16) $ 0.08
Diluted (in dollars per share) $ (0.03) $ (0.04) $ (0.16) $ 0.08
Restricted stock awards, unvested        
Weighted average common stock outstanding:        
Effect of dilutive securities (shares)       228,653
Restricted stock units, unvested        
Weighted average common stock outstanding:        
Effect of dilutive securities (shares)       81,032
Purchase rights committed under the ESPP        
Weighted average common stock outstanding:        
Effect of dilutive securities (shares)       7,578
Stock options        
Weighted average common stock outstanding:        
Effect of dilutive securities (shares)       1,694,173
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Net (Loss) Income Per Share - Summary of outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per common unit attributable to common unitholders (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 8,275,757 6,083,912 8,272,630 2,591,138
Options to purchase common stock outstanding, unexercised        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,080,624 2,833,199 3,080,624 1,833,279
Restricted stock units, unvested        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 5,116,305 3,174,027 5,116,305 757,859
Purchase rights committed under the ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 78,828 76,686 75,701 0
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 24, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Cost and Reserve [Line Items]              
Restructuring related costs   $ 0     $ 0 $ 3,621 $ 0
The "Plan"              
Restructuring Cost and Reserve [Line Items]              
Reduction in current workforce 9.00%   11.00%        
Restructuring and related cost, expected cost     $ 3,600        
The "Plan" | Minimum              
Restructuring Cost and Reserve [Line Items]              
Restructuring and related cost, expected cost $ 2,500            
The "Plan" | Maximum              
Restructuring Cost and Reserve [Line Items]              
Restructuring and related cost, expected cost $ 3,500            
Severance and related costs              
Restructuring Cost and Reserve [Line Items]              
Restructuring related costs     700 $ 2,900   3,600  
Previously vested stock based compensation              
Restructuring Cost and Reserve [Line Items]              
Restructuring related costs     $ 400 $ 300   $ 700  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities - Rollforward of the Company's Restructuring Reserve Balance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     $ 0  
Restructuring related costs $ 0 $ 0 3,621 $ 0
Payments     (3,621)  
Restructuring reserve, ending balance $ 0   $ 0  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 04, 2022
Apr. 01, 2022
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]                
Acquisition related costs     $ 0   $ 163 $ 0 $ 2,549  
Purchase accounting adjustments, goodwill           757 0  
Escrow deposit     $ 0     0   $ 30,000
Beanstalk Networks, L.L.C. (OpenClose)                
Business Acquisition [Line Items]                
Cash consideration, gross $ 63,100              
Acquisition related costs $ 1,900              
Business combination, adjustment to cash received           300    
Business combination, adjustment to other current assets           (100)    
Business combination, adjustment to accrued expenses           600    
Purchase accounting adjustments, goodwill           431    
Business acquisition, pro forma revenue         75,600   228,300  
Business acquisition, pro forma net income (loss)         $ (3,700)   $ 4,400  
StreetShares                
Business Acquisition [Line Items]                
Cash consideration, gross   $ 28,000            
Acquisition related costs   1,600            
Purchase accounting adjustments, goodwill       $ 200   $ 245    
Escrow deposit   $ 30,000            
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Summary of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Goodwill [Roll Forward]      
Beginning balance $ 608,657 $ 608,657  
Purchase accounting adjustments, goodwill   757 $ 0
Ending balance   609,333  
Beanstalk Networks, L.L.C. (OpenClose)      
Goodwill [Roll Forward]      
Purchase accounting adjustments, goodwill   431  
StreetShares      
Goodwill [Roll Forward]      
Purchase accounting adjustments, goodwill $ 200 $ 245  
XML 76 mlnk-20230930_htm.xml IDEA: XBRL DOCUMENT 0001834494 2023-01-01 2023-09-30 0001834494 2023-10-27 0001834494 2023-09-30 0001834494 2022-12-31 0001834494 2023-07-01 2023-09-30 0001834494 2022-07-01 2022-09-30 0001834494 2022-01-01 2022-09-30 0001834494 us-gaap:CommonStockMember 2022-12-31 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001834494 us-gaap:RetainedEarningsMember 2022-12-31 0001834494 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001834494 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001834494 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001834494 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001834494 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001834494 2023-01-01 2023-03-31 0001834494 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001834494 us-gaap:CommonStockMember 2023-03-31 0001834494 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001834494 us-gaap:RetainedEarningsMember 2023-03-31 0001834494 2023-03-31 0001834494 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001834494 2023-04-01 2023-06-30 0001834494 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001834494 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001834494 us-gaap:CommonStockMember 2023-06-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001834494 us-gaap:RetainedEarningsMember 2023-06-30 0001834494 2023-06-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001834494 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001834494 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001834494 us-gaap:CommonStockMember 2023-09-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001834494 us-gaap:RetainedEarningsMember 2023-09-30 0001834494 us-gaap:CommonStockMember 2021-12-31 0001834494 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001834494 us-gaap:RetainedEarningsMember 2021-12-31 0001834494 2021-12-31 0001834494 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001834494 2022-01-01 2022-03-31 0001834494 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001834494 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001834494 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001834494 us-gaap:CommonStockMember 2022-03-31 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001834494 us-gaap:RetainedEarningsMember 2022-03-31 0001834494 2022-03-31 0001834494 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001834494 2022-04-01 2022-06-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001834494 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001834494 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001834494 us-gaap:CommonStockMember 2022-06-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001834494 us-gaap:RetainedEarningsMember 2022-06-30 0001834494 2022-06-30 0001834494 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001834494 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001834494 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001834494 us-gaap:CommonStockMember 2022-09-30 0001834494 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001834494 us-gaap:RetainedEarningsMember 2022-09-30 0001834494 2022-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2023-07-01 2023-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2022-07-01 2022-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2023-01-01 2023-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2022-01-01 2022-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2023-07-01 2023-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2022-07-01 2022-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2023-01-01 2023-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2022-01-01 2022-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2023-07-01 2023-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2022-07-01 2022-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2023-07-01 2023-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2022-07-01 2022-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2023-01-01 2023-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2022-01-01 2022-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2023-01-01 2023-09-30 0001834494 mlnk:DataVerificationSoftwareSolutionsMember 2022-01-01 2022-09-30 0001834494 mlnk:LendingSoftwareSolutionsMember 2023-04-01 2023-06-30 0001834494 mlnk:SubscriptionFeesMember 2023-07-01 2023-09-30 0001834494 mlnk:SubscriptionFeesMember 2022-07-01 2022-09-30 0001834494 mlnk:SubscriptionFeesMember 2023-01-01 2023-09-30 0001834494 mlnk:SubscriptionFeesMember 2022-01-01 2022-09-30 0001834494 mlnk:ProfessionalServicesMember 2023-07-01 2023-09-30 0001834494 mlnk:ProfessionalServicesMember 2022-07-01 2022-09-30 0001834494 mlnk:ProfessionalServicesMember 2023-01-01 2023-09-30 0001834494 mlnk:ProfessionalServicesMember 2022-01-01 2022-09-30 0001834494 us-gaap:ServiceOtherMember 2023-07-01 2023-09-30 0001834494 us-gaap:ServiceOtherMember 2022-07-01 2022-09-30 0001834494 us-gaap:ServiceOtherMember 2023-01-01 2023-09-30 0001834494 us-gaap:ServiceOtherMember 2022-01-01 2022-09-30 0001834494 us-gaap:AccountingStandardsUpdate201613Member 2022-12-31 0001834494 2023-01-01 0001834494 us-gaap:ComputerEquipmentMember 2023-09-30 0001834494 us-gaap:ComputerEquipmentMember 2022-12-31 0001834494 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001834494 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001834494 us-gaap:OfficeEquipmentMember 2023-09-30 0001834494 us-gaap:OfficeEquipmentMember 2022-12-31 0001834494 us-gaap:OfficeEquipmentMember 2022-07-01 2022-09-30 0001834494 us-gaap:OfficeEquipmentMember 2022-01-01 2022-09-30 0001834494 us-gaap:OfficeEquipmentMember 2023-01-01 2023-09-30 0001834494 us-gaap:OfficeEquipmentMember 2023-07-01 2023-09-30 0001834494 us-gaap:CustomerRelationshipsMember 2023-09-30 0001834494 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001834494 us-gaap:TrademarksMember 2023-09-30 0001834494 us-gaap:NoncompeteAgreementsMember 2023-09-30 0001834494 us-gaap:CustomerRelationshipsMember 2022-12-31 0001834494 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001834494 us-gaap:TrademarksMember 2022-12-31 0001834494 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001834494 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001834494 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-09-30 0001834494 us-gaap:TrademarksMember 2023-01-01 2023-09-30 0001834494 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-09-30 0001834494 mlnk:CapitalizedSoftwareMember 2023-01-01 2023-09-30 0001834494 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001834494 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001834494 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001834494 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001834494 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001834494 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001834494 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001834494 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001834494 mlnk:A2021TermLoanMember us-gaap:SecuredDebtMember 2023-09-30 0001834494 mlnk:A2021TermLoanMember us-gaap:SecuredDebtMember 2022-12-31 0001834494 mlnk:A2021TermLoanMember us-gaap:SecuredDebtMember 2021-11-10 0001834494 us-gaap:RevolvingCreditFacilityMember mlnk:A2021RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-11-10 0001834494 us-gaap:LetterOfCreditMember mlnk:A2021RevolvingCreditFacilityMember 2021-11-10 0001834494 mlnk:A2021CreditAgreementMember 2023-07-01 2023-09-30 0001834494 mlnk:A2021TermLoanMember mlnk:AdjustedEurocurrencyRateMember mlnk:VariableRateComponentTwoMember 2023-01-01 2023-09-30 0001834494 mlnk:A2021TermLoanMember us-gaap:BaseRateMember mlnk:VariableRateComponentOneMember 2023-01-01 2023-09-30 0001834494 mlnk:A2021TermLoanMember 2023-09-30 0001834494 mlnk:A2021TermLoanMember 2021-11-10 0001834494 mlnk:FirstLienMember 2021-11-10 0001834494 mlnk:A2021TermLoanMember 2023-07-01 2023-09-30 0001834494 mlnk:A2021TermLoanMember 2022-07-01 2022-09-30 0001834494 mlnk:A2021TermLoanMember 2023-01-01 2023-09-30 0001834494 mlnk:A2021TermLoanMember 2022-01-01 2022-09-30 0001834494 us-gaap:RevolvingCreditFacilityMember mlnk:A2021RevolvingCreditFacilityMember 2021-11-10 0001834494 us-gaap:RevolvingCreditFacilityMember mlnk:A2021RevolvingCreditFacilityMember 2023-09-30 0001834494 us-gaap:RevolvingCreditFacilityMember mlnk:A2021RevolvingCreditFacilityMember 2022-12-31 0001834494 us-gaap:RevolvingCreditFacilityMember mlnk:A2021RevolvingCreditFacilityMember 2023-01-01 2023-09-30 0001834494 us-gaap:RevolvingCreditFacilityMember mlnk:A2021RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001834494 2022-05-31 0001834494 mlnk:TwoThousandTwentyOneStockOptionAndIncentivePlanMember 2021-07-26 0001834494 mlnk:TwoThousandTwentyOneStockOptionAndIncentivePlanMember 2021-07-26 2021-07-26 0001834494 2022-01-01 2022-12-31 0001834494 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001834494 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001834494 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001834494 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001834494 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001834494 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001834494 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001834494 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001834494 us-gaap:CapitalUnitClassBMember 2022-12-31 0001834494 us-gaap:CapitalUnitClassBMember 2023-09-30 0001834494 us-gaap:CapitalUnitClassBMember 2023-07-01 2023-09-30 0001834494 us-gaap:CapitalUnitClassBMember 2022-07-01 2022-09-30 0001834494 us-gaap:CapitalUnitClassBMember 2023-01-01 2023-09-30 0001834494 us-gaap:CapitalUnitClassBMember 2022-01-01 2022-09-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001834494 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001834494 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001834494 us-gaap:EmployeeStockMember 2023-09-30 0001834494 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001834494 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001834494 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001834494 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001834494 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001834494 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001834494 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001834494 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001834494 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001834494 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001834494 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001834494 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001834494 us-gaap:RestructuringChargesMember 2023-07-01 2023-09-30 0001834494 us-gaap:RestructuringChargesMember 2022-07-01 2022-09-30 0001834494 us-gaap:RestructuringChargesMember 2023-01-01 2023-09-30 0001834494 us-gaap:RestructuringChargesMember 2022-01-01 2022-09-30 0001834494 us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001834494 us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001834494 us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834494 us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001834494 us-gaap:RelatedPartyMember 2023-09-30 0001834494 us-gaap:RelatedPartyMember 2022-12-31 0001834494 us-gaap:RelatedPartyMember 2023-09-08 0001834494 us-gaap:RelatedPartyMember 2023-09-08 2023-09-08 0001834494 mlnk:RestrictedStockAwardsUnvestedMember 2022-01-01 2022-09-30 0001834494 mlnk:RestrictedStockUnitsUnvestedMember 2022-01-01 2022-09-30 0001834494 mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember 2023-07-01 2023-09-30 0001834494 mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember 2022-07-01 2022-09-30 0001834494 mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember 2023-01-01 2023-09-30 0001834494 mlnk:OptionsToPurchaseCommonStockOutstandingUnexercisedMember 2022-01-01 2022-09-30 0001834494 mlnk:RestrictedStockUnitsUnvestedMember 2023-07-01 2023-09-30 0001834494 mlnk:RestrictedStockUnitsUnvestedMember 2022-07-01 2022-09-30 0001834494 mlnk:RestrictedStockUnitsUnvestedMember 2023-01-01 2023-09-30 0001834494 mlnk:RestrictedStockUnitsUnvestedMember 2022-01-01 2022-09-30 0001834494 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001834494 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001834494 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001834494 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001834494 mlnk:ThePlanMember 2023-02-24 2023-02-24 0001834494 srt:MinimumMember mlnk:ThePlanMember 2023-02-24 0001834494 srt:MaximumMember mlnk:ThePlanMember 2023-02-24 0001834494 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-03-31 0001834494 us-gaap:OneTimeTerminationBenefitsMember 2023-01-01 2023-03-31 0001834494 us-gaap:EmployeeSeveranceMember 2023-04-01 2023-06-30 0001834494 us-gaap:OneTimeTerminationBenefitsMember 2023-04-01 2023-06-30 0001834494 mlnk:ThePlanMember 2023-06-30 0001834494 mlnk:ThePlanMember 2023-04-01 2023-06-30 0001834494 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-09-30 0001834494 us-gaap:OneTimeTerminationBenefitsMember 2023-01-01 2023-09-30 0001834494 mlnk:BeanstalkNetworksLLCMember 2022-11-04 2022-11-04 0001834494 mlnk:BeanstalkNetworksLLCMember 2023-01-01 2023-09-30 0001834494 mlnk:BeanstalkNetworksLLCMember 2022-07-01 2022-09-30 0001834494 mlnk:BeanstalkNetworksLLCMember 2022-01-01 2022-09-30 0001834494 mlnk:StreetSharesMember 2022-04-01 2022-04-01 0001834494 mlnk:StreetSharesMember 2022-04-01 0001834494 mlnk:StreetSharesMember 2023-01-01 2023-03-31 0001834494 mlnk:StreetSharesMember 2023-01-01 2023-09-30 0001834494 mlnk:SeanBlitchokMember 2023-01-01 2023-09-30 0001834494 mlnk:SeanBlitchokMember 2023-07-01 2023-09-30 0001834494 mlnk:SeanBlitchokMember 2023-09-30 shares iso4217:USD iso4217:USD shares mlnk:Segment pure 2023 Q3 false 0001834494 --12-31 P367D 10-Q true 2023-09-30 false 001-40680 MeridianLink, Inc. DE 82-4844620 3560 Hyland Avenue Suite 200 Costa Mesa CA 92626 714 708-6950 Common stock, par value $0.001 per share MLNK NYSE Yes Yes Accelerated Filer false true false false 78986553 97560000 55780000 33996000 32905000 12640000 9447000 0 30000000 144196000 128132000 3651000 4245000 1407000 2185000 262791000 297475000 18201000 13939000 609333000 608657000 5738000 4524000 1045317000 1059157000 4847000 1249000 34159000 32500000 26694000 16945000 3548000 3505000 69248000 54199000 420921000 423404000 692000 1141000 690000 1322000 491551000 480066000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 600000000 600000000 79627213 79627213 80644452 80644452 130000 128000 644854000 621396000 -91218000 -42433000 553766000 579091000 1045317000 1059157000 76488000 71754000 229038000 217495000 22488000 23812000 69973000 68292000 4524000 4003000 13488000 11287000 27012000 27815000 83461000 79579000 49476000 43939000 145577000 137916000 23218000 21423000 70182000 60416000 11248000 11518000 36814000 30414000 9441000 6311000 26212000 16519000 0 163000 0 2549000 0 0 3621000 0 43907000 39415000 136829000 109898000 5569000 4524000 8748000 28018000 1342000 327000 2596000 706000 9780000 6855000 28127000 16649000 -8438000 -6528000 -25531000 -15943000 -2869000 -2004000 -16783000 12075000 -800000 890000 -3818000 5318000 -2069000 -2894000 -12965000 6757000 -0.03 -0.03 -0.04 -0.04 -0.16 0.08 -0.03 -0.04 -0.16 0.08 81073915 80659320 80883310 80353399 81073915 80659320 80883310 82364835 80644452 128000 621396000 -42433000 579091000 59558 4000 4000 65770 97412 594000 594000 1769 24000 24000 228529 3499000 3499000 4939000 4939000 -5666000 -5666000 80636894 132000 626905000 -51598000 575439000 3497 575623 51105 431000 431000 61759 793000 793000 53240 1026000 1026000 107978 1646000 1646000 9090000 9090000 -5230000 -5230000 81167660 132000 636193000 -58474000 577851000 222316 99914 608000 608000 16969 353000 353000 1845708 2000 30675000 30677000 8406000 8406000 -2069000 -2069000 79627213 130000 644854000 -91218000 553766000 79734984 88000 596542000 -40352000 556278000 484401 32000 32000 76937 28909 179000 179000 3887000 3887000 7479000 7479000 80325231 120000 600608000 -32873000 567855000 92209 6000 6000 4656 1000 7000 7000 64985 922000 922000 12300 193000 193000 5548000 5548000 2172000 2172000 80475781 126000 607085000 -30894000 576317000 11496 2000 2000 259868 10456 184000 184000 4403 69000 69000 7321000 7321000 -2894000 -2894000 80732286 128000 614222000 -33857000 580493000 -12965000 6757000 43388000 39746000 627000 0 897000 1705000 22216000 16501000 0 -164000 0 -162000 -4507000 5193000 1726000 6964000 4595000 2480000 3632000 -450000 -782000 -247000 9301000 7472000 55486000 67235000 326000 0 0 23138000 -30000000 30000000 1219000 0 7004000 6323000 347000 889000 24194000 -60350000 35660000 262000 1633000 186000 793000 922000 1403000 184000 3263000 2175000 0 3265000 -37900000 -4778000 41780000 2107000 55780000 113645000 97560000 115752000 27498000 14852000 2610000 1179000 1403000 184000 757000 0 611000 2000 245000 0 219000 255000 162000 0 4000 40000 0 3265000 0 3786000 0 3096000 Organization and Description of BusinessMeridianLink, Inc., and its wholly-owned subsidiaries, (collectively, the “Company”) provides secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users. The Company sells its solutions to financial institutions, including banks, credit unions, mortgage lenders, specialty lending providers, and consumer reporting agencies. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service (“SaaS”) model under which its customers pay subscription fees for the use of the Company’s solutions. The Company is controlled by its majority stockholder, which is represented by various investment funds of Thoma Bravo UGP, LLC and its affiliates (“Thoma Bravo”). The Company is headquartered in Costa Mesa, California. Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or the consolidated balance sheets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim condensed consolidated balance sheet as of September 30, 2023, the condensed consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023, its condensed consolidated results of operations for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 and as of September 30, 2023, are also unaudited. The condensed consolidated balance sheet as of December 31, 2022, included herein, and financial information disclosed in the notes to the condensed consolidated financial statements as of December 31, 2022 was derived from the audited consolidated financial statements as of that date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on March 9, 2023 (“2022 Annual Report on Form 10-K”).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Reportable Segment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates and manages its business and financial information on a consolidated basis for the purposes of evaluating financial performance and the allocation of resources. The Company's management determined that it operates in one operating and reportable segment that is focused exclusively on providing cloud-based digital solutions in the United States. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM, and how that information is used to make operating decisions, allocate resources, and assess performance. The Company's CODM is the chief executive officer. The results of operations provided to and analyzed by the CODM are at the consolidated level, and accordingly, key resource decisions and assessment of performance are performed at the consolidated level. The Company assesses its determination of operating segments at least annually.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations and variable consideration; allowance for credit losses; share-based compensation; the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on</span><span style="color:#332f2f;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are discussed in Note 2, “Significant Accounting Policies” in the Company’s 2022 Annual Report on Form 10-K. There have been no changes to the Company’s significant accounting policies described in the Company’s 2022 Annual Report on Form 10-K that have had a material impact on its condensed consolidated financial statements and related notes, except for updates resulting from the adoption of accounting standard update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic 326)” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which is discussed in more detail within Note 3, “Revenue Recognition.”</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument’s contractual life. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company adopted this guidance effective January 1, 2023, and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2020-04 provides optional guidance for a limited time to ease the potential accounting burden associated with transitioning away from reference rates, such as the London Inter-Bank Offered Rate (LIBOR), which regulators in the United Kingdom are currently phasing out. The expedients and exceptions provided by ASU 2020-04 are for the application of GAAP to contracts, hedging relationships, and other transactions affected by the rate reform. Companies can apply the ASU immediately, however, the guidance will only be available for a limited time. In December 2022, the FASB issued ASU 2022-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which deferred the sunset date from December 31, 2022, to December 31, 2024, after which companies will no longer be permitted to apply the transition relief. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements and related disclosures.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or the consolidated balance sheets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim condensed consolidated balance sheet as of September 30, 2023, the condensed consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023, its condensed consolidated results of operations for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 and as of September 30, 2023, are also unaudited. The condensed consolidated balance sheet as of December 31, 2022, included herein, and financial information disclosed in the notes to the condensed consolidated financial statements as of December 31, 2022 was derived from the audited consolidated financial statements as of that date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on March 9, 2023 (“2022 Annual Report on Form 10-K”).</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Reportable Segment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates and manages its business and financial information on a consolidated basis for the purposes of evaluating financial performance and the allocation of resources. The Company's management determined that it operates in one operating and reportable segment that is focused exclusively on providing cloud-based digital solutions in the United States. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM, and how that information is used to make operating decisions, allocate resources, and assess performance. The Company's CODM is the chief executive officer. The results of operations provided to and analyzed by the CODM are at the consolidated level, and accordingly, key resource decisions and assessment of performance are performed at the consolidated level. The Company assesses its determination of operating segments at least annually.</span></div> 1 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations and variable consideration; allowance for credit losses; share-based compensation; the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on</span><span style="color:#332f2f;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument’s contractual life. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company adopted this guidance effective January 1, 2023, and the adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2020-04 provides optional guidance for a limited time to ease the potential accounting burden associated with transitioning away from reference rates, such as the London Inter-Bank Offered Rate (LIBOR), which regulators in the United Kingdom are currently phasing out. The expedients and exceptions provided by ASU 2020-04 are for the application of GAAP to contracts, hedging relationships, and other transactions affected by the rate reform. Companies can apply the ASU immediately, however, the guidance will only be available for a limited time. In December 2022, the FASB issued ASU 2022-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which deferred the sunset date from December 31, 2022, to December 31, 2024, after which companies will no longer be permitted to apply the transition relief. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements and related disclosures.</span></div> Revenue Recognition<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s net revenues by solution type (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lending Software Solutions </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Verification Software Solutions</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,488 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,038 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,495 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lending Software Solutions accounted for 77%, and 73% of total revenues for the three months ended September 30, 2023 and 2022, respectively. Data Verification Software Solutions accounted for 23% and 27% of total revenues for the three months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lending Software Solutions accounted for 75%, and 70% of total revenues for the nine months ended September 30, 2023 and 2022, respectively. Data Verification Software Solutions accounted for 25% and 30% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the consideration that the Company expects to receive pursuant to a contract with a customer or partner. Under the standard terms and conditions of the Company's contracts with its customers or partners, contractual transaction price is generally not adjusted due to measurement adjustments associated with estimated variable consideration. Variable consideration exists when the amount that the Company expects to receive in a contract is based on the occurrence or non-occurrence of future events, such as processing services performed under usage-based pricing arrangements or professional services billed on a time-and-materials basis. Variable consideration can also be present in certain transactions in the form of discounts, credits, price concessions, penalties, and similar items. The Company estimates variable consideration in its contracts primarily using the expected value method. The Company develops estimates of variable consideration on the basis of both historical information and current trends. Variable consideration included in the transaction price of a contract is constrained such that a significant revenue reversal is not probable.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023, the Company updated its estimate of variable consideration associated with one of the Company’s channel reseller contracts acquired through a past acquisition, which resulted in a $2.3 million reduction in Lending Software Solutions revenue for the period. The change in the estimate of variable consideration for that period was due to a commercial dispute with the reseller in the period, which resulted in a reduction in the amount the Company expected to receive under this contract, as the receipt of this amount was no longer considered to be probable, leading to the reduction in revenue. The Company did not make any updates to its estimate of variable consideration during the three months ended September 30, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s net revenues by major source (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription fees</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,861 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,038 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Company’s deferred revenue as of September 30, 2023 and 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing of transaction consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, ending balance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,694 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,655 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Contracts - Related Balance Sheet Amounts</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amounts related to customer contract-related arrangements, which are included on the condensed consolidated balance sheets as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.293%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Accounts receivable, net includes unbilled receivable balances related to customer contracts. Unbilled receivable balances as of September 30, 2023, and January 1, 2023, were $2.2 million and $4.2 million, respectively. Unbilled receivable balances as of September 30, 2022, and January 1, 2022, were $2.0 million and $0.0 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Recognized from Costs to Obtain a Contract with a Customer</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in contract cost assets (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract cost assets, current</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract cost assets, noncurrent</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract cost assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2023, the Company adopted the requirements of ASU 2016-13. The Company’s accounts receivable includes billed and unbilled receivables, net of an allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The Company recognizes an allowance for credit losses on accounts receivable in an amount equal to the current expected credit losses. The estimation of the allowance is based on an analysis of historical loss experience, current receivables aging, and management’s assessment of current conditions and estimated future conditions, as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses collectability by pooling receivables where similar characteristics exist and evaluates receivables individually when specific customer balances no longer share those risk characteristics and are considered at risk or uncollectible. The expense associated with the allowance for expected credit losses is recognized in general and administrative expenses. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the Company’s allowance for expected credit losses balance for the nine months ended September 30, 2023, is as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts, December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Impact of adopting ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for expected credit losses, January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for expected credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write offs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for expected credit losses, September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s net revenues by solution type (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lending Software Solutions </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Verification Software Solutions</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,488 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,038 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,495 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s net revenues by major source (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription fees</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,861 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,038 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 58949000 52414000 172728000 153249000 17539000 19340000 56310000 64246000 76488000 71754000 229038000 217495000 0.77 0.73 0.23 0.27 0.75 0.70 0.25 0.30 -2300000 64613000 61861000 194788000 188860000 8706000 7293000 26143000 21070000 3169000 2600000 8107000 7565000 76488000 71754000 229038000 217495000 <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Company’s deferred revenue as of September 30, 2023 and 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing of transaction consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, ending balance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,694 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,655 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amounts related to customer contract-related arrangements, which are included on the condensed consolidated balance sheets as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.293%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Accounts receivable, net includes unbilled receivable balances related to customer contracts. Unbilled receivable balances as of September 30, 2023, and January 1, 2023, were $2.2 million and $4.2 million, respectively. Unbilled receivable balances as of September 30, 2022, and January 1, 2022, were $2.0 million and $0.0 million, respectively.</span></div> 18086000 14707000 238338000 225821000 229038000 217495000 27386000 23033000 26694000 22655000 692000 378000 27386000 23033000 33996000 32905000 32034000 24913000 26694000 16945000 22655000 14707000 692000 1141000 378000 0 2200000 4200000 2000000 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in contract cost assets (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract cost assets, current</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract cost assets, noncurrent</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract cost assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 6539000 5835000 3570000 2114000 2423000 1856000 7686000 6093000 3642000 2835000 4044000 3258000 7686000 6093000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the Company’s allowance for expected credit losses balance for the nine months ended September 30, 2023, is as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts, December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Impact of adopting ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for expected credit losses, January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for expected credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write offs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for expected credit losses, September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 165000 0 165000 627000 375000 417000 Balance Sheet Components<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract cost assets – current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and furniture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,564 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense amounted to $0.5 million and $0.6 million for the three months ended September 30, 2023 and 2022, respectively, and $1.5 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disposed of office furniture that resulted in a loss of $0.0 million and $0.2 million for the three and nine months ended September 30, 2022, respectively. The losses are included in general and administrative expenses on the accompanying condensed consolidated statements of operations. There were no disposals of property and equipment for the three and nine months ended September 30, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234,051)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,475 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining useful lives for intangible assets as of September 30, 2023, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life (in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of intangible assets as of September 30, 2023, was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and payroll-related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax liability from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued operating costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds payable in connection with former business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities – current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">User conference</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract cost assets – current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7471000 6069000 3642000 2938000 913000 0 614000 440000 12640000 9447000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and furniture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,564 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8727000 7854000 2732000 2732000 991000 978000 12450000 11564000 8799000 7319000 3651000 4245000 500000 600000 1500000 1700000 -0 -200000 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234,051)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,475 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining useful lives for intangible assets as of September 30, 2023, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life (in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr></table></div> 343300000 157938000 185362000 96400000 49233000 47167000 24975000 12175000 12800000 5500000 1498000 4002000 26667000 13207000 13460000 496842000 234051000 262791000 343300000 132298000 211002000 96400000 40360000 56040000 24975000 10205000 14770000 5500000 688000 4812000 19443000 8592000 10851000 489618000 192143000 297475000 P6Y P7Y P6Y P4Y P3Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4524000 4003000 13488000 11287000 9419000 8790000 28420000 26741000 13943000 12793000 41908000 38028000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of intangible assets as of September 30, 2023, was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14024000 55166000 49285000 43497000 42052000 58767000 262791000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and payroll-related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax liability from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued operating costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds payable in connection with former business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities – current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">User conference</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8177000 9836000 7172000 5947000 4247000 4572000 4229000 4016000 3526000 3141000 1219000 0 1481000 476000 949000 1223000 300000 755000 2859000 2534000 34159000 32500000 Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, and from time to time may be, involved in legal proceedings and claims arising out of the Company’s operations in the ordinary course of business. Management is not currently aware of any legal proceedings or claims against it that could have a material adverse effect on the financial position, results of operations, or cash flows of the Company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription arrangements used to support operations at the enterprise level. Future minimum payments under the Company’s non-cancelable purchase commitments as of September 30, 2023, are as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31, </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>During the three months ended September 30, 2023, the Company received funds payable in connection with a former business combination in the amount of $1.2 million, which will be remitted by the Company during the fourth quarter of 2023. Future minimum payments under the Company’s non-cancelable purchase commitments as of September 30, 2023, are as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31, </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0 2499000 2499000 1200000 Long-Term Debt<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Term loan</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current portion of long-term debt, net</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current portion of long-term debt, net </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,921 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs was $0.2 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively. Total interest expense, excluding amortization of debt issuance costs, was $9.6 million and $6.6 million for the three months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs was $0.9 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively. Total interest expense, excluding amortization of debt issuance costs, was $27.4 million and $14.9 million, for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2021, the Company entered into a credit agreement (the “2021 Credit Agreement”), which provides for a term loan facility (the “2021 Term Loan”) in an aggregate principal amount of $435.0 million, and a revolving credit facility (the “2021 Revolving Credit Facility”) in an aggregate principal amount of $50.0 million, inclusive of a $10.0 million letter of credit sub-facility. The Company used the proceeds from the 2021 Term Loan to pay all outstanding amounts due under the Company’s previous 2018 First Lien plus certain fees and expenses. The 2021 Term Loan and 2021 Revolving Credit Facility mature on November 10, 2028, and November 10, 2026, respectively. The Company has not drawn on the 2021 Revolving Credit Facility as of September 30, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2023, the Company entered into a conforming changes amendment to the 2021 Credit Agreement that established the Secure Overnight Financing Rate (“SOFR”) as the benchmark rate used in the definition of the Eurocurrency Rate for its 2021 Term Loan and 2021 Revolving Credit Facility. Under the terms of the conforming changes amendment, SOFR will be used as the benchmark rate for interest periods beginning on or after June 30, 2023. In connection with the amendment, the Company incurred $0.1 million of financing fees that was expensed during the three months ended June 30, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the 2021 Credit Agreement are secured by a lien on substantially all tangible and intangible property of the Company, subject to customary exceptions, limitations, and exclusions from the collateral.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Credit Agreement contains customary affirmative covenants, negative covenants and events of default, including covenants and restrictions that, among other things, require the Company to satisfy a financial covenant, and restricts or limits the ability of the Company to grant or incur liens, incur additional indebtedness, enter into joint ventures or partnerships, engage in mergers and acquisitions, engage in asset sales, and declare dividends on its capital stock, subject in each case to certain customary exceptions. A failure to comply with covenants could permit the lenders to declare the 2021 Term Loan, and any then outstanding borrowings on the 2021 Revolving Credit Facility, together with accrued interest and fees thereon, to be immediately due and payable. The Company was in compliance with all financial covenants of the 2021 Credit Agreement at September 30, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Term Loan</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Term Loan bear interest at a variable rate, elected by the Company, equal to the Base Rate (as defined in the 2021 Credit Agreement) or the Eurocurrency Rate (as defined in the 2021 Credit Agreement), plus, an initial margin based on the Company’s Consolidated First Lien Net Leverage Ratio (as defined by the 2021 Credit Agreement), which was 3.00% at September 30, 2023. Beginning in June 2022, the Company is required to make quarterly principal payments equal to 0.25% of the original principal, with the remainder due at maturity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs of $7.6 million were included as a reduction of the debt balance on the condensed consolidated balance sheets and are amortized into interest expense over the contractual life of the loans using the effective interest method. Included in the debt issuance costs were $4.8 million incurred in connection with the 2021 Term Loan, and $2.8 million carried forward from the Company’s previous 2018 First Lien. The Company recognized $0.2 million and $0.3 million of amortization of debt issuance costs for the 2021 Term Loan during the three months ended September 30, 2023 and 2022, respectively. The Company recognized $0.8 million and $1.6 million of amortization of debt issuance costs for the 2021 Term Loan during the nine months ended September 30, 2023 and 2022, respectively. The effective interest rate on the 2021 Term Loan was 9.0% as of September 30, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Revolving Credit Facility</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Revolving Credit Facility bear interest, at the election of the Company, at a rate equal to the Base Rate (as defined in the 2021 Credit Agreement) or the Eurocurrency Rate (as defined in the 2021 Credit Agreement), plus, in each case, the Applicable Rate (as defined in the 2021 Credit Agreement), which shall vary based on the Company’s Consolidated First Lien Net Leverage Ratio.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2021 Revolving Credit Facility, the Company incurred $0.5 million in debt issuance costs. Expenses associated with the issuance of the revolving credit facility are presented in the accompanying condensed consolidated balance sheets in prepaid expenses and other current assets and other assets, and are amortized to interest expense over the life of the 2021 Revolving Credit Facility using the straight-line method. The unamortized balance as of September 30, 2023, and December 31, 2022, amounted to $0.3 million and $0.4 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Revolving Credit Facility also requires a quarterly commitment fee based on the Company’s consolidated first lien net leverage ratio. As of September 30, 2023, the applicable rate was 0.5%, which was applied against the $50.0 million unused revolving credit facility balance.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Principal Payments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future principal payments of long-term debt as of September 30, 2023, were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,475 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Term loan</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current portion of long-term debt, net</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current portion of long-term debt, net </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,921 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 428475000 431738000 4006000 4829000 424469000 426909000 4350000 4350000 802000 845000 3548000 3505000 420921000 423404000 200000 300000 9600000 6600000 900000 1700000 27400000 14900000 435000000 50000000 10000000 100000 0.0300 0.0300 0.0025 7600000 4800000 2800000 200000 300000 800000 1600000 0.090 500000 300000 400000 0.005 50000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future principal payments of long-term debt as of September 30, 2023, were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,475 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1088000 4350000 4350000 4350000 4350000 409987000 428475000 Stockholders’ Equity<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company’s board of directors authorized a new stock repurchase program to acquire up to $75.0 million of the Company’s common stock, with no requirement to purchase any minimum number of shares. The manner, timing, and actual number of shares repurchased under the program will depend on a variety of factors, including price, working capital needs, general business and market conditions, regulatory requirements, and other investment opportunities. Shares may be repurchased through privately negotiated transactions, or open market purchases, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934. The repurchase program may be commenced, suspended, or terminated at any time by the Company at its discretion without prior notice.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company retires the repurchased shares, which automatically return to the status of authorized but unissued shares of common stock. The cost of the repurchased shares, including commissions, fees, and excise taxes are recorded as an adjustment to accumulated deficit on the Company’s condensed consolidated balance sheets and statements of stockholders’ equity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of repurchased share activity during the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands except share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.629%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845,708</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,182,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of shares repurchased, including commissions, fees, and excise taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, there was a total of $36.0 million remaining for repurchase under the stock repurchase program. Also, see Note 10, “Related Party Transactions”, for a description of the Company’s recent, privately-negotiated transaction with a stockholder.</span></div> 75000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of repurchased share activity during the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands except share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.629%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845,708</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,182,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of shares repurchased, including commissions, fees, and excise taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1845708 4403 2182215 16703 30677000 69000 35822000 262000 36000000 Share-based Compensation<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Stock Option and Incentive Plan</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Stock Option and Incentive Plan (the “2021 Plan”) was adopted by the board of directors and approved by the Company’s stockholders following the corporate conversion effected in connection with our initial public offering and became effective as of July 26, 2021. The 2021 Plan replaced both the Company’s 2019 Equity Option Plan (the “2019 Plan”) and the Project Angel Parent, LLC Equity Plan (the “2018 Plan”). Outstanding options to purchase Class B Units granted under the 2019 Plan were converted into options to purchase shares of common stock, and all outstanding Carried Equity Units granted under the 2018 Plan were converted into restricted stock awards (“RSAs”), both of which have been granted under the 2021 Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had initially reserved 13,171,588 shares of its common stock for the issuance of awards under the 2021 Plan. The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase on January 1, 2022, and each January 1 thereafter, by 5% of the outstanding number of shares of common stock on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. The number of shares reserved under the 2021 Plan is subject to adjustment in the event of a stock split, stock dividend, or other change in the Company’s capitalization.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Plan provides flexibility to the Company’s compensation committee to use various equity-based incentive awards as compensation tools to motivate the Company’s workforce. The incentive awards that may be granted under the 2021 Plan include, but are not limited to, options to purchase common stock, stock appreciation rights, restricted shares of common stock, restricted stock units, and cash bonuses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the nine months ended September 30, 2023, is as follows (in thousands, except options, price per option, and term amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contract Term (in years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding – January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.61</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding – September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.38</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest in the future at September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077,706 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.38</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.38</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of options that vested during the three months ended September 30, 2023 and 2022 was</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.4 million and $4.9 million, respectively, and for the nine months ended September 30, 2023 and 2022 was $5.1 million and $6.6 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the three months ended September 30, 2023 and 2022 was $1.5 million and $0.0 million, respectively, and for the nine months ended September 30, 2023 and 2022 was $2.9 million and $0.4 million, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $1.3 million and $2.1 million in share-based compensation expense related to time-based and performance-based stock options for the three months ended September 30, 2023 and 2022, respectively, and for the nine months ended September 30, 2023 and 2022, recognized $4.1 million and $5.1 million, respectively. During the three and nine months ended September 30, 2023 and 2022, performance-based options were probable of vesting and, therefore, were included as part of share-based compensation expense. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, there was $9.6 million of unrecognized share-based compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 2.1 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Awards</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of restricted stock awards (“RSAs”) that vested during three months ended September 30, 2023 and 2022 was 0 and 11,496, respectively, and for the nine months ended September 30, 2023 and 2022 was 63,055 and 588,106, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability balance as of December 31, 2022, related to the unvested RSAs was $0.0 million, and the number of RSAs amounted to 63,609. As of September 30, 2023, the Company had no unvested RSAs and no remaining liability balance. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were a total of 0 and 0 RSAs cancelled or forfeited during the three months ended September 30, 2023 and 2022, respectively, and 554 and 27,146 RSAs cancelled or forfeited during the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $0.0 million and $0.1 million in share-based compensation expense related to the vesting of RSAs for the three months ended September 30, 2023 and 2022, respectively, and $0.1 million and $0.2 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock unit (“RSU”) activity during the nine months ended September 30, 2023, is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested – January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(863,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(771,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested – September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, 5,116,305 RSUs are expected to vest. The Company recognized $7.0 million and $4.9 million in share-based compensation expense related to RSUs for the three months ended September 30, 2023 and 2022, respectively. The Company recognized $17.8 million and $11.0 million in share-based compensation expense related to RSUs for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, there was $78.0 million of unrecognized share-based compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 3.07 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Program</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company has issued 61,759 shares of common stock pursuant to the 2021 Employee Stock Purchase Plan under its employee stock purchase program (“ESPP”). As of September 30, 2023, there was $0.1 million of unrecognized share-based compensation related to the ESPP that is expected to be recognized over the remaining term of the current offering period. The Company recognized $0.2 million of share-based compensation expense related to the ESPP for both the three months ended September 30, 2023 and 2022, respectively. The Company recognized $0.5 million of share-based compensation expense related to the ESPP for both the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation for share-based awards granted to participants has been recorded in the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:44.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,253 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,216 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,501 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">______________</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Net of $0.1 million and $0.1 million additions to capitalized software on the Company’s condensed consolidated balance sheets during the three months ended September 30, 2023 and 2022, respectively, and $0.2 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to unvested stock compensation that was forfeited as part of the Restructuring Plan. See Note 12, “Restructuring.”</span></div> 13171588 0.05 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the nine months ended September 30, 2023, is as follows (in thousands, except options, price per option, and term amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contract Term (in years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding – January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.61</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding – September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.38</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest in the future at September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077,706 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.38</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.38</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4739783 13.21 P7Y7M9D 19855000 0 0 248431 6.57 413646 22.36 4077706 12.69 P6Y4M17D 25912000 4077706 12.69 P6Y4M17D 25912000 3080624 10.13 P6Y4M17D 25578000 1400000 4900000 5100000 6600000 1500000 0 2900000 400000 1300000 2100000 4100000 5100000 9600000 P2Y1M6D 0 11496 63055 588106 0 63609 0 0 0 0 554 27146 0 100000 100000 200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock unit (“RSU”) activity during the nine months ended September 30, 2023, is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested – January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(863,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(771,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested – September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3111831 19.27 3639674 16.35 863709 19.23 771491 18.79 5116305 17.27 5116305 7000000 4900000 17800000 11000000 78000000 P3Y25D 61759 100000 200000 200000 500000 500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation for share-based awards granted to participants has been recorded in the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:44.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,253 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,216 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,501 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">______________</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Net of $0.1 million and $0.1 million additions to capitalized software on the Company’s condensed consolidated balance sheets during the three months ended September 30, 2023 and 2022, respectively, and $0.2 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to unvested stock compensation that was forfeited as part of the Restructuring Plan. See Note 12, “Restructuring.”</span></div> 910000 1352000 2919000 3567000 4443000 3170000 11938000 6947000 1709000 2092000 5368000 4457000 1260000 639000 2654000 1530000 0 0 -663000 0 8322000 7253000 22216000 16501000 100000 100000 200000 300000 Income Taxes <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting guidance, the Company is required to use an estimated annual effective tax rate to compute its tax provision during an interim period. The Company’s provision for income taxes reflected an effective tax rate of 27.9% and (44.4)% for the three months ended September 30, 2023 and 2022, respectively, and 22.7% and 44.0% for the nine months ended September 30, 2023 and 2022, respectively. During the three and nine months ended September 30, 2023, the Company’s effective tax rate differs from the U.S. federal statutory rate primarily due to research and development credits, state taxes, permanent unfavorable differences related to share-based compensation expense, certain employee remuneration under section 162(m) of the Internal Revenue Code, recognition of U.S. state net operating losses from prior acquisitions, and other expected permanent differences. During the three and nine months ended September 30, 2022, the Company’s effective tax rate differs from the U.S. federal statutory rate primarily due to research and development credits, state taxes, permanent differences related to share-based compensation expense, transaction expenses, certain employee remuneration under section 162(m) of the Internal Revenue Code, and other expected permanent differences. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has gross unrecognized tax benefits with respect to research and development credits of $3.2 million as of September 30, 2023, and $2.5 million as of December 31, 2022. Penalties and interest have been recorded on these liabilities as the credits have started to be utilized.</span></div>The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (l) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards. Based on the evaluation of the evidence and sources of taxable income, the Company has determined that no valuation allowance is necessary as of September 30, 2023. 0.279 -0.444 0.227 0.440 3200000 2500000 Related Party Transactions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of its business operations, related party transactions are conducted with parties with which the Company has a close association.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of related party transactions on the Company’s condensed consolidated statements of operations (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total related party expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of related party transactions on the Company’s condensed consolidated balance sheets (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of these related-party transactions, all amounts incurred and recognized are expected to be settled within one year from the date of the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the nine months ended September 30, 2023, the Company engaged contractors that were related parties to perform development work for its product offerings. Amounts capitalized for internally developed software related to work performed by these related parties was $0.1 million during both the three and nine months ended September 30, 2023, and none during both the three and nine months ended September 30, 2022. The Company recorded $0.0 million amortization of related party internally developed software during both the three and nine months ended September 30, 2023. As of September 30, 2023, the net book value of related party internally developed software was $0.1 million. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 8, 2023, the Company entered into a privately-negotiated transaction with a stockholder to repurchase 1,525,027 shares of the Company’s common stock at a price per share of $16.43, for an aggregate purchase price of approximately $25 million. This represented a 5% discount on the Company’s 7-day moving average price on September 7, 2023. The repurchase settled on September 11, 2023, and was completed pursuant to the Company’s previously announced stock repurchase program authorized in May 2022.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of related party transactions on the Company’s condensed consolidated statements of operations (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total related party expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of related party transactions on the Company’s condensed consolidated balance sheets (in thousands): </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 416000 525000 1183000 1598000 154000 167000 556000 603000 57000 89000 284000 198000 0 29000 1000 68000 627000 810000 2024000 2467000 98000 37000 98000 37000 313000 30000 289000 456000 602000 486000 100000 100000 0 0 0 0 100000 1525027 16.43 25000000 0.05 Net (Loss) Income Per Share<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.629%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net (loss) income per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,894)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock outstanding:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,353,399</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,364,835</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.477%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,353,399</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities: </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding, unexercised</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694,173</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs unvested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,653</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs unvested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,032</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,578</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,364,835 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive securities were excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock outstanding, unexercised</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units, unvested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,174,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,275,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,272,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.629%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net (loss) income per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,894)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock outstanding:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,353,399</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,364,835</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows: </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.477%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,353,399</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities: </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding, unexercised</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694,173</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs unvested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,653</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs unvested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,032</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,578</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,073,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,883,310 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,364,835 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> -2069000 -2069000 -2894000 -2894000 -12965000 -12965000 6757000 6757000 81073915 80659320 80883310 80353399 81073915 80659320 80883310 82364835 -0.03 -0.03 -0.04 -0.04 -0.16 0.08 -0.03 -0.04 -0.16 0.08 81073915 80659320 80883310 80353399 1694173 228653 81032 7578 81073915 80659320 80883310 82364835 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive securities were excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock outstanding, unexercised</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units, unvested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,174,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,275,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,272,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3080624 2833199 3080624 1833279 5116305 3174027 5116305 757859 78828 76686 75701 0 8275757 6083912 8272630 2591138 Restructuring Activities<div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring Plan</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company’s board of directors authorized a restructuring plan (the “Restructuring Plan”) that was designed to consolidate the Company’s functions and investments to prioritize customer-centric areas of the Company’s organization, align teams with the Company’s highest business priorities, and improve efficiencies. The Restructuring Plan included an initial estimated reduction of the Company’s then-current workforce by approximately 9%.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company initially estimated that it would incur charges of $2.5 million to $3.5 million in connection with the Restructuring Plan, consisting primarily of cash expenditures and relating to employee severance payments, employee benefits, and employee transition costs. Restructuring charges of $2.9 million for severance and related costs, net of $0.3 million previously vested share-based compensation, were recognized during the three months ended March 31, 2023, and are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023, the Company completed its restructuring plan, which resulted in additional restructuring charges related to employee severance payments, employee benefits, and employee transition costs of $0.7 million, net of $0.4 million of previously vested share-based compensation. As of June 30, 2023, the Company increased its estimate of total restructuring charges to $3.6 million, and increased its estimated reduction of the Company’s workforce to approximately 11%. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges of $3.6 million for severance and related costs, net of $0.7 million previously vested share-based compensation, were recognized during the nine months ended September 30, 2023. These charges are reflected in restructuring-related costs on the Company’s condensed consolidated statements of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the Company’s restructuring reserve balance for the nine months ended September 30, 2023, is as follows (in thousands): </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0.09 2500000 3500000 2900000 300000 700000 400000 3600000 0.11 3600000 700000 A rollforward of the Company’s restructuring reserve balance for the nine months ended September 30, 2023, is as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 3621000 3621000 0 Business Combinations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of OpenClose</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 4, 2022, the Company acquired all of the outstanding stock of Beanstalk Networks L.L.C., doing business as OpenClose, (“OpenClose”) for cash consideration of $63.1 million. In connection with the acquisition, the Company incurred $1.9 million in acquisition related costs. The acquisition was funded by the Company’s available cash. OpenClose is based out of West Palm Beach, Florida, and provides mortgage lending technology, with a particular focus on supporting depository institutions. The acquisition is expected to improve the Company’s existing lending platform and improve our offerings for depository institutions. The acquisition is accounted for using the acquisition method of accounting whereby the acquired assets and liabilities will be recorded at their respective fair values and added to those of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the fair value of the identifiable net assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, the Company made updates to its provisional price allocation related to working capital adjustments resulting in changes to the acquisition’s opening balance sheet, including an increase to cash received of $0.3 million, a decrease to other current assets of $0.1 million, and an increase to accrued expenses of $0.6 million, with the corresponding net amount of $0.4 million as an increase to goodwill. As of September 30, 2023, the Company is still finalizing the provisional purchase price allocation related to final working capital adjustments and income tax effects. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Financial Information</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma consolidated statements of operations data for the three and nine months ended September 30, 2022, give effect to the OpenClose acquisition, described above, as if it had occurred at January 1, 2021. These amounts have been calculated after adjusting the operating results of OpenClose for the following primary items: (1) additional intangible amortization from the transaction, (2) acquisition-related expenses incurred, and (3) the related tax effects of the above adjustments. For the three months ended September 30, 2022, pro forma revenue was $75.6 million, and pro forma earnings reflected net loss of $3.7 million. For the nine months ended September 30, 2022, pro forma revenue was $228.3 million, and pro forma earnings reflected net income of $4.4 million. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results have been prepared for comparative purposes only and are not necessarily indicative of the actual results of operations had the acquisitions taken place as of January 1, 2021, or the results of our future operations. Furthermore, the pro forma results do not give effect to all cost savings or incremental costs that may occur as a result of the integration and consolidation of the completed acquisitions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of StreetShares</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, the Company acquired all of the outstanding stock of StreetShares, Inc. (“StreetShares”) for cash consideration of $28.0 million, $30.0 million in escrow for a contingent earnout that expired April 1, 2023, and $1.6 million in acquisition costs. The $30.0 million in escrow was considered contingent consideration and accounted for separate from the business combination accounting. The acquisition was funded by the Company’s available cash. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">StreetShares is based out of Reston, Virginia, and is a financial technology company that provides digital small business lending technology to banks and credit unions. The acquisition is accounted for using the acquisition method of accounting whereby the acquired assets and liabilities are recorded at their respective fair values and added to those of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the fair value of the identifiable net assets. Results of operations of StreetShares have been included in the operations of the Company beginning with the closing date of the acquisition. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, the $30.0 million held in escrow as contingent earnout proceeds was not earned and was released in its entirety back to the Company. The Company recognized $30.0 million as an increase to cash on its condensed consolidated balance sheets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company completed the provisional purchase price allocation related to income tax effects, resulting in a reduction to the deferred tax asset and corresponding increase to goodwill in the amount of $0.2 million. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma information for the StreetShares acquisition is not provided because their historical operating results were not material to the Company’s consolidated results of operations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill Rollforward </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the Company’s goodwill balance for the nine months ended September 30, 2023, is as follows (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to OpenClose acquisition date fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to StreetShares acquisition date fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,333</span></td></tr></table></div> 63100000 1900000 300000 -100000 600000 400000 75600000 -3700000 228300000 4400000 28000000 30000000 1600000 30000000 30000000 30000000 200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the Company’s goodwill balance for the nine months ended September 30, 2023, is as follows (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to OpenClose acquisition date fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to StreetShares acquisition date fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,333</span></td></tr></table></div> 608657000 431000 245000 609333000 false false false On August 9, 2023, Sean Blitchok, Chief Financial Officer, adopted a Rule 10b5-1 trading plan intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) covering the sale of up to an aggregate of 107,921 shares of common stock, subject to trading under certain conditions. The actual number of shares of common stock sold pursuant to this plan will be less, after shares are withheld to satisfy tax withholding obligations in connection with the net settlement of equity awards. The trading plan’s maximum duration is until November 9, 2024, with first trades to occur November 8, 2023, at the earliest. August 9, 2023 Sean Blitchok Chief Financial Officer true 107921 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:#8U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #V@V-7]/XA$^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R':@!Y/FLK+3!H,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ?>G M3Z#6!&7&B,]Q#!C)8;J;?3\D9<*6G8B" DCFA%ZG.B>&W#R,T6O*SWB$H,V' M/B)(SC?@D;35I&$!5F$ELJZU1IF(FL9XP5NSXL-G[ O,&L >/0Z40-0"6+=, M#.>Y;^$&6&"$T:?O MJ56*I_8DL'V"4Y)[>FIFFJIZ;D\@X"WIX>7\JZE1L2 MZ<%@_I697)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M]H-C5R#*OQ$"!@ G2 !@ !X;"]W;W)K]U7Q'& 71% ]P'T38!=]09G'^!DH'G),JSW M3+'Q2(HMD?II4-,'6=UDT4#C1[H9YTK"71_BU'@J-ER2&;08:9-DS21/1AT% MPOIVQ]V+W.0BM$+DBCR(2*T37Q+$N"+6H M8RC/% __XJI+0@>F\.^*XQ25Y&1Z#EI)_TP6B9+0[_XUU5"NT#4KZ,'X+HF9 MRZ];,-H2+C>\-?[E)[MO_6["^T%BW\%V"]@NICY^+]P4QJDBS[N8FTCQ<-MJ M?S4AH5$-D7H%4J\>TM>42<5EL"-//!92F?!P*2534Z5,T:B&>/T"KU\/;\:E M+SP]"@E,!L;&PY6*<5Y4G\$0?A;;R(B*RTU%HAAYX DSLI[#*=FE5;)Q@_.6M9BO9E)L M_,@U]VE<:[<"$"$_L)@8?/ MCY^,&81S."5:.B6*VYI#:Y+;5W?-HA6O=,,GA!Z_S8U.$ ]KREB$SH3U^4@ 0)>+F9D/8<%HJ4%HK4L MT#QD04!NT@1N)^8>B^M4YACPN*9\I?.AM9S/;SQEU-@9&IS0YSHE>!_IJ2ESNJYGQ'*;'*4V/@UN4"0!Z.63 C%WRA$#E(,3CFH(= M[7_51QU_))VZ<9TY(6;#B&#K=[I5Q28D'-^4L78YS(C.SMZO' MXQ#;33DAUV[;M.W81M ?:G$Z1QO ^JN>[8LGQ-4IYGPON+A:[+U/LAWG3OEX MOG'_P+0I2$C EQ!J70Y@PI/Y7GA^HD2<;2C$B^&>KD3K9?U8ISC>ZKLE:G MLY76S=%BH?(5KY@ZE VOXR$Z7HN87+5)=5;'VX3TOY=WI#,\>+WP2-RMM+BR6)PV[X9=4&(,>\8_@=VKG&)E0KJ3\:DX^%J>SP##B)<^U M<<'@WRT_XV5I/ &/;QNGL^TSC>'N\:/W7_O@(9@KIOB9+/\5A5Z=SM(9*O@U MZTK]2=[]SCHS>OWJ)72-3H\TIVBM6%.EEH MX& \+?+-\]ZOGTN>-8.0K<#,\N.5,-R?CJ#::1X>\MGR]>_X#@X=D7W M0L[V8J7;6*G/^_*,J16"MX9R<\"_=>*6E1"\\RVN7<6]*[,4W"ZS)(J#D\7M M;C@V*HJ2=$#M\0RW/$,OSW=Y+CN@!:M$SH'C5,%$@?M^8":3ZU$J]XBW,V]U1Y>(=68PPB<-Q>FU4 M%H:)FW:\I1U[:7]0N;$H>".5<.8TMIXZYF4C: _;F+)EECB)?99:E8^(W6) MG;HPQ-8[=\!(BBEQDTRW)-,G7CH(:*L?^I=MIE #DJ8GAV=J)RJ.\(BI#0I) M.#$XLRW/S,NSEV,DKU&GN">7F2.703+B9X,(3B?XX6#0G<#+\&.M67TC8')O M^$TF<>-HCT!,DFR<1Q] ?[!>CO?G&< M'HT;\]T'1PE-Q_1L5!B1<(+<(#K8KSKKY<=#SA81'(01Q>/IX@1&&9[,WR X M.'I6L5(*=B5*H05W5RS8*UP_6K*\E+?]H >YPGZ]VE8##7LPI8 S8%N0PC2T M7HR-PB2>M.#G:@D1#'&5CD@X8B::T%0^ZA?W"M5W# M6G[+Z\Z=1EN)2!QGX9BB#<. FEIF!\G"?LUZ'-Z-;/L.#]2KE/7-@>9M!?7* MU5IFS65S@H127=^CY%)-3%E;N6@46NN)"S55'))!WXA?W_;+F2<&![&E*\Z( M1=4!BZ#TF1C"9! XXA>X/WXJS<36LI $&1EKGA-'PV!BZ28[/9Q?]';I/SW* MB4/>,C+F:H,P#O$$TT$!R7,4*Z<&D0Q/$$RT$2B;\).Y-5);2IP=?]5RYK+>H;7N? &+WY2VJ. MHK=.ZO]#UI"SI?]Y1_O!#])(8F\]<*EE_G4ERX*WZO4O*<'),?H /8E^< ;L MU=D?WLAX(6_[H0^B2_RB"\WW9J8KDX0Y>A4Z95LQ7=>'*/OO)6/U\T2!Y[Z_KW3"OJ2 L808AI=\D;SZHJW:^J/ M^U8]])SG_:V)[:A-TFTYM^:O#[*?GD'MB5_MS;0 !9W,31QXDC-'23:'!FM. M\#K2-)C'83B'*ON%,S:'=5HUO-_)+=V#UE%K4"N##A!))W(XE"/$7XZ\*PIA MZA!8!CPN79$$VH=MTJ#"HO\*PQ+ ?SS\8!+$V2]T-I!/H:B 7.]O^YIO+ MGZR]$;5");\&R^ P@42TZ\\8ZQ,MF_Y+P)746E;]X8HSH&\ W'I.5_4$L#!!0 ( /:#8U>'W)!A @, & * 8 >&PO=V]R:W-H M965T&ULK59=;],P%/TK5D!HDT;SU2;M:"-MG1 \(%6K@ ?$ M@Y?<-M:<.-AN._CU7"=9:-;T"^A#XX][CL^YODX\W@CYJ%( 39XRGJN)E6I= M7-NVBE/(J.J) G*<60B948U=N;15(8$F)2CCMNAZX9\M4FP$[&A=T"7/0GXN9Q)[=L"0L@UPQD1,) MBXEUXUY/7<< RH@O##9JJTV,E0J(*IX%]9HM.)-;1( @NZXOI>;#Y ;6A@^&+!5?E/ M-E5L$%HD7BDMLAJ,"C*65T_Z5"=B"^#V]P"\&N"="O!K@%\:K925MNZHIM%8 MB@V1)AK93*/,38E&-RPWVSC7$F<9XG0T%7F"FP()P982G"548^>6*H&ML:=1@V.Z[7O*W6]/:L.8>B1WSGBGB. MYW? IX?A=Q CW"WA7AMNH_LF!5Z3 J_D\_?)T6@9*U,3L2#O68[&&>5D)A0K M*^W;S8/2$NOM>Y?5BKO?S6T.X;4J: P3"T^9 KD&*WKSR@V<=UW&_Q-9*PU^ MDP;_$'LTP_,#4N+F8]'%CU>DH)*L*5\!N6 Y203G5"I2@*PV_K(K&]428;F$ M>8.L(Z?G..[87F_;/!;5TM]O]/?/TU^5)Z$KG0K)?N&$\5&-=HJO^ =;L@9. M]7NA_X3 EH5!8V%PJH5M!TRIU7'U@QU1+V4?BFCI#1J]P5^E'#\72M,\8?GR MF.K@J.I#$2W58:,Z/*AZ*K(,C_4_5'EX4I4?BVJ)'S;BAV>(/[O$ASO)#)SN M&C\ELN5@U#@8G>_@M!(?[6@*1X$7>J[_0OQNX- )^OW^P.O6[CI_/I?.^>K/ MJ/>:_@0/'9%[3-A;GW]S]_I$Y9+EBG!8(-3IA<@AJ^M,U=&B*&\$#T+C_:)L MIG@%!&D"<'XAA'[NF$M&DDW:_?J2D6#9YQ:2;7A)+/CS4X;V\ M/*1U\[%A3**O95&)R\E&RNWY="J6&U9FXHQO6:6^6?.ZS*2ZK.^F8ENS M;-4T*HLI\;QP6F9Y-9E=-/?>U[,+OI-%7K'W-1*[LLSJ;]>LX(^7$SQYNO$A MO]M(?6,ZN]AF=^R&R4_;][6ZFNY95GG)*I'S"M5L?3FYPNDI=QR?J\OWJXN)YY^(E:PI=04F?KWP.:L*#23>HXO'>EDWZ=N>/CYB?WG M1KP23>()6;)WM"OF!/_[*.D&!YEOR0C1_T6.+C>@$+7=" M\K)KK)Z@S*OV?_:U&XB#!HH';D"Z!L1LX \TH%T#^M(>_*Z!_](>@JY!(WW: M:F\&;I');'91\T=4:[1BTQ^:T6]:J_'**YTH-[)6W^:JG9S->;5286*WO%*;@1*U1.L@/8+=_O$T7ZJ1F$_%.1I**Z)D_"& M;<\0]5XCXA$*/,_\YY<;+,ENYRH:B98_< FLQ]_P*'W$S3.8Y(MQB1+1R([ MBHB_CXCO8I]]8 ^LVC'Q&E5,0C%HFX=-<[T^/,RBT(_CB^G#X> "*!P%_C%J M8:,(23QJD*4 #$=^$NQA1TJ#O=+ F7MS+J0N.W6G^!Q2&XR9<6.2+<8D2T1+!A;[EBHXRA@[^P 4C3$QLL]&A4D2 M42/Y %1,$@+G7K37'#DU7Y6\EOD_S6JGTX1IX9 MQSF$BG%@"+91,?5#; BV45$21 DL.-D+3IR"?ZFY$&A;\W4.EM3$#ECB1Z$A M$T#1A":&3!N%_2"((D,G *-1@D-8*/9ZG^.#RVK',E)= M'95M,2I;.A;;<3P.?#=VIQZK5$"*IJYF*^7L09)R-85B\WC?:NP&J/"0HG4*'S+>$0+##' M9P' :!ACWQ0.P)1P?T!X[ZFQTR#.;K*"B4:UVI3?,ST;0PM]?H"[Q=]ZR$\ M4[0-P:&5WL_RI "$!/Z0W-ZX8J08 AJFV?Z9J .'E+;^T(!?5M)IGAELZCP M)DJ.?+2]Y1NUMS!=.P2C)#(3$D"1( G-C 1@D3=@(4CO9HG3G?6ZNU2$Y'84 M1\MH%)L%%D"%<6#6&P!%U+[5-.\ #(?AT+I">K-(W&:Q*[1-? \G'RC;=FVQ M;Y[691AF XC&+S MI + 8>)% \=DI/>3Q.TG3Z[_SU#8EN]-[%G3PT;%B>E ("H:F^X[!6 JEP86 M)])[3.+VF+\SB4Z*@TP!U=I'E2JB=N A6)Q8@0=@F"1A8"JV<6$4#)S2D-YF M$O"Q":K&;@([ M*:2R:&J_ $_04?WRJ&R+4=G2L=B.P]3[9>+VR_T$;=)2P'EI>]88>Q%-S&WH M'$)Z89!08BV1$#*.*<7FT02(I &ER8"-I+UKIF[7?#A%'?JI[6(']$-(6#^( M!/5#2$)#/Z:F7YH>O/90LOJN>=]$J)FWJV3[2_?^[OZ=EJOF30[C_C4^GV/@ M_@*?I^T;*SU]^P+-NZR^RRN!"K9677EGD7K1E\W'# MLA6K-4!]O^9Q.@4TC M4>_=6=%'DIZ?5YI?MK&V[Z+>'Q7+[^6K6=>L?;FZVDUG[,-Y^OUJWR_XO MWU:;AW'7_[BYO]FN-^UXNM_I87'#XKBX>1C/EU>WG_:_^VES^VGUV"WFR_:G M3;1]?'@8;W[_L5VLGCY?)5;QM[U:+ M_YE/N]GGJ^HJFK;?QH^+[LOJ2;:'=[0_P,EJL=W_-WHZ;!M?19/';;=Z..S< M'\'#?/G\__%OAT_B:(DCY88?< MVB$M3^Q0''8H[!V*$SN4AQU*^SVK9;3/KOM-.I?;5>+ M^73<]3]\[?K_]:'NMM'J6__3:O++;+68MIOM?T3\'X_S[O?H.OK;UU'TQS]\ M%_TAFB^CO\Y6C]OQX H_'3>..M/PH$/2[GG8_#:<[=ZN&A__>[_[0\>S?#]XZ&OS?Q M%NJI-RIIZ)^FT_FNJQHOHO5X/KWNFW\R7L_]K:C.L":3QX?'Q3YU?23[*$W^,V(Q2WR1)?F[[Z ?MNOQI/U\U7_);-O-K^W5[;__6U+$_^4+,A(V M0L+X,RS?PW;?C+_>EG699G65?;KY]3B\R*H""9-(F +!C-"FKZ%- T,[)*C/ MS.*H!?.\8&5EMM\=63HT@D@8=]] 91U\@ZPGD##I^?3K(L^8^0:4N]EU%J>Y MWLP(3/8:F&R_7WHB,&HYZ<]PMWWGUJ=D_^J[W5>Q]^OZ?[^L%HNH/T'>C&/G\Y M^E+W)9H$AR8:"1LA81P):W+GA""KLBQ.S Y-N)N519V6YE82>60*!#-"6+R& ML+@TA+[@%/^W/ /G*3YXNXYSYO^MA&W2IJ?VLWD_EV__?G/ZS6NVNR[;E.D2P;VBDB M82,DC)?./T%6U7%MG5@B2PHD3")A"@0S@ER]!KEZGR#[PELYK9J45IO>D8<3 MFDDDC"-A#1(FD# YH)$4J*"1R/HUD369R*^[SO%Z=XM\NDODNEUNQ_L[[^UO MN]>M+WBU^XU>5=;ISAU9-C1Y2!A'PAHD3"!A3-U1Y8G M(5/'EU/B9OA?QIO7>XS,FT>2'GK2"*6-H#1^H!U__E6XZ9569GNCTM$Y)0GU*J 2D"P3W>U ' Z7Q VV "(36%5": MA-(4BF;&5\N=A+RM?J$./$"-KL_G ^GBP6&$*IH#C52"T(H"2I.^-O!90<]V ME!9,M#))\@\4@PG4HT!I(RB-0VD-E":@- FE*13-C+N6,\EY.]-.+S&$-#@X MVJ[WR:LJB0OSW_T(6I5#:0V4)J T":4I%,T,K?8["2UX]G/F\EL?.QSSO7!KB^X3HHR3NVT0L4.E,:A MM 9*$U":A-(4BF:F58N@A#9!GK1Z$UJ[O2DK[!$==*W@?$+]#Y360&D"2I-0 MFD+1S$'L6A8Q@"QBKC(HRMQVDW2EX#'H4%D$I350FH#2))2F4#0SG5HJL;=( MI:_M^OLHC4_?I*?IP8]80*42E,:93RJ5*6-583]E 95*4)J$TA2*9F972R46 M*I7.Y]4CE:HXJ^WS5+IRB&1PME=@;I=)9.4D7".[WH%()2N/,E4HG9#JTKH#2))2F4#0SOEHJL0ND MTOG(>H2&SZ?3Q8/#")5*S)5*KD^'EA10FO0T@M>G>[:C?#K35HE]I%5B4*L$ MI8V@- ZE-5":@-(DE*90-#/NVBJQBY_Y.7=+DR8'9QOZK!"4QJ&TAKD"K6;, M?FI#>#;+BMRZEI+00U,HFAE&;8L8;8L"'T!C[N,OA?U=#94_4!J'TAKFRK#" M3A34Z$!I"D4SDZ>-#GNGYW?.=I)(DW 'I8V@-,X\3\3$L7/N";4^4)J$TA2* M9B9:6Q]&6Q_H$VG,?>;$N?4.%4-0&H?2&BA-0&GR?$,I5$%S]A=M>U+:]IS, M93?;K![O9U'[L%ZL?F_;PZ]?W>6ZOY(_U]O2M4-[6RAM!*7QU./#LKJR[E4T MT*("2I-0FD+1S%AK3932FNA-L?9&V=4IM7T#^(X^J."$0GT0E-9 :0)*DT.: M2J%*FOG4*BBE5= %0Y9H8G!G"A5&4!I//1XE8:ES\@JM*J T":4I%,U,Z]$< M<;1_&CAD*775RW7BJ$JZ5G#RL-/"(6D-E":@- FEJ7,M;^9.BZ.4%D>73)J0 M>K11GCDS$T*E$93&H;0&2A-0FAS45@I5TPRA-E I/1?/<_ORXI,<-T?3@DT6H#(+2>.IZ MF2K.RKRL[/$>T+H"2I-0FD+1S.QJ;Y32WL@=YW8^KZX[RLLB3>S;FG3EX"1" M!5+J*I^$V8,MH24%E"8]C5#$96S?Q5*>[:[3N*JS$YV>UCYI]8&#/5*HZX'2 M1E :A](:*$U :1)*4RB:&7?MA%+:";UAL =-#LXV5!9!:1Q*:U)7R"1)5MMJ MWK,9R^NJL"Y-)/3@%(IFSNNN55!&JZ# X1Z9JSSLZQVZ8&BNH#0.I34'6G'Z MPQ#0@A)*4RB:F3QM:S+:UEP^EP(-#NT',]<<>'J'$;0HA](:*$U :1)*4RB: MF5EM<#+:X,"F4C@;<:CW@=)&4!K/?-XGSNQ!E@VTJH#2))2F4#0SX]K[9+3W M>=?I0C+/^C3N="'T$0;G%6J+H+0&2A-0FLQ\?L=N*X6J::;U:&$BVA9=X-0S M5T!<9YDS"PA=.#B$4%LT["TTT*("2I-0FD+1S!1J7931NFB@*S]0C-ZOL"?; MIDL%YP[JBZ"T!DH34)J$TE3F^J+CAC=3IW511NNB2TQYYIJ3,F6)G4&H^X'2 M.)360&D"2I.#VDJA:IHAU-XGH[W/(%.>>>0!.W8'A]A!10^4QJ&T!DH34)J$ MTM39IC=SI[511C\M],8Y86AZ\ 4VU!-!:3QSGPDZ,2<,M*Z TB24IE T,[O: M 66T [I@3IC,E1/>.6'HRL%)A%J=S)W=SIT3!EI20&G2TPC>.6$\VU%SPN3: MUN2TK0E::,";([I :+\'I8V@-)Z[JJJ*BRS+5S=J$!?V1=09.7=5S;%RUT\> P0GW/@49W?="2 DJ3GD8H6)+:FDQYMKO. M6):>&!:>:_62LP\<)I1#_0J4-H+2.)360&D"2I-0FD+1S+AK"Y/3%N8MBY%# MIWV#TD90&H?2FMSU'7F=YU8O+:!%)92F4#0SM%K&Y+2,"1Q,1-."@YHY7['6 M_:41M""'TIKSAR^@!264IE T,WE:P.2T@+E\,!$-#@XA5-Y :1Q*:Z TD;N" MI,C+TGKX5T*+*A3-S*S6-SFM;]YMOB.Z;G"DH2X(2N.Y9QJW,DN<"WRHY('2 M))2F4#0STEH&Y;0,@DYXE'L>#W*4$7U P>F$*B,HK8'2!)0FAS250I4TLZF% M44X+HP\;NTD?1W#W"U5+4!K/?0LJE?:(E@9:5$!I$DI3*)H9<>V5O0 MS=PC-9C3'4/U$Y3&H;0&2A-0FAS25 I5TLAJH5560:NL"P9NTL30CA5*&T%I MO'#=U35C5<[LKA5:5D!I$DI3*)H95ZVN"EI=#1SA67CT1YK5]AA/NEAP]J"J M"DIKH#0!I4DH39UM>C-Y6GP5 YXY"ASE6;@/U61UZJ00JJV@- ZE-5":@-+D MH+92J)IF"+6.*F@=-6B49^%Y8"0O"GL^>+I4<.R@1@E*:Z T :5)*$V=;7HS M=]HH%;11HD=Y'B\GE'H3"35,4-H(2N,'FC7:*2V<0=8-M*Z TB24IE T,[O: M216TDW)'>9[/JZM!\C+/W&]NJ&:"TGCA/N24I/8=>6A) :5)3R,4K*AC>T8D MSW;7>9+7U8E.3XNA@A9#;Q_E21<([O>@!@A*XX5O)CCO*$]H70&E22A-H6AF M?+4$*F@)=-DHS\*=2,T[RI,N'AQ&J/#QO =WE">TI(#29.&9#,XWRM.S'37* ML]"2IOC(R> *J(F!TD90&H?2&BA-0&D22E,HFAEW+6R*\Y/!739LB08'1]OS M8$L:VZNNCCR;545:VLOF<>C!-5":@-(DE*90-".-I58RY87+ KUU0%+IF34N MJS)[<>8[^OA">U@HC4-I#90FH#0)I2D4S58F7[E,]UXD[DPQ] MB,&QAMH>**V!T@24)J$TA:*9L=92J(0O)51Z)EIC2<588B^N3M<.SBO4"T%I M#90FH#0)I2D4SE"H*8+2.)360&D"2I-0FD+1S'QJFU0&V21B MOANO6:+IH?<+H+01E,9+5\N4=<%*EMC3(T+K"BA-0FD*13.SJX56&;2NT:"\ MNEXGS]/2&4Q"5PY.(M1-'6BF";77LX26%%":]#1"D655;@\E]FQW72?]Q85? M!Y1:)96A*BET! A=(+C?@\HG*(V7KI,Y,0($6E= :1)*4RB:&5]MLTKZD2.O M"3T?6?>I&N\@$+IX!0$L**$UZ&L$[",2S'34(I-1JJ*P_T(26 M4%T$I8V@- ZE-5":@-(DE*90-"/NE79/U<7K$)V[L4F30[,-I8V@-%ZY'BW- M:FNYQ 9:4T!I$DI3*)J96>V6JO=:P8@&!T<6ZI>@-%[Y)N_+"V9?BT.K"BA- M0FD*13-#J\U119NC=Y/\=-W@3$,=%)3&*]>DY4EBGQHVT*("2I-0FD+1S$AK MN531<@DZZTCE/LGB#E2A#R@XG5#_!*4U4)J TN20IE*HDF8VM5:J:*WT8;.. MT,<1W/U"!1:4QBN/A,M3EMEW5J%5!90FH32%HID9UVJJHM74NXZQJCQ/V22Q MO<3Z'7V(P8&%&BDHK8'2!)0FAS660A4U\ZIU5'7AQ'O=;+-ZO)]%[<-ZL?J] M;0^_?AVZLEZ,EV?[8>BC5U#:"$KCE<<.)65N3U$"+2J@- FE*13-C+669=6% MD^\-B;4WRJY1*IT%1^B#"DXH5(E!:0V4)J T.:2I%*JDF4]MPRK:AETP9I4F M!G>F4&$&I7$HK:E\$_/%95W:DYE#RTHH3:%H9ERU@*OH9[,&#EFM/'.M)47F MG)]"E1F4QJ&T!DH34)J$TM39IC>25VL75M,N[)(9GVI7#=5Q;5T2W]&%0U,( MI7$HK8'2!)0F![650M4T0ZCE5DW+K4'CH6O/G&XW=&E@F,'%5106@.E M"2A-0FGJ;-.;N=-^JJ;]%#W.^<^/2WK<*$T//6.$TD90&J]="U4E25$6A7TC M%%I70&D22E,HFIE=+:)J6D2YXYS/Y]6SZ%!95KEMG.C*P4F$&J?:?6K+'>P' M+2F@-.EIA"(M$N<"VK/==5YEY8G%C&MMB>KG._0?,]BOAJH@*&T$I7$HK8'2 M!)0FH32%HIEQU\*H?J_5FFAP<+1=76%]=XZ@!3F4UD!IPO-A,,;2Q+J3(:%5 M%8IF)E&KH/I?M 8373V-ZG_A(DR'VM8$*;:3IX\P.*]0V02E M-5":@-)D[=%#3ELI5$TCK4FL9=/N-5C+OR#-3J?*\M(Y-SA3/32+6!P?_D8: M;&6!Q4DL3L%P5BJ3HU1"UEMZP9@=8ER4I9-#J(/"XKCW;=AW4+$U!18GL3CU M@LOMALW]]UJ3F!UE"[^BT@O3T"U9; _S.%,Z/&90983%-5B2:A6\KT-=Z8Q;%&!Q4G?>_!.-N;;T#O;V,UVUK;=:-R-;S^MQ_?M7\:; M^_ER&RW:;_V.\?>[2?$V\_O9ZP_=:MTG[BKZ>=5UJX?]RUD[GK:;W0;]W[^M M5MW+#S<]_VFU^65?X_:?4$L#!!0 ( /:#8U<4',GNDPD "XK 8 M>&PO=V]R:W-H965T&ULK5IM<]LV$OXK&+732>8BBP#X(J6V M9QRWZ64FS7CBMO<9)B$+%XI0"=)V^NMO0=*$1+Q(OG$^Q!*U7#Z+!?9Y%N#Y MHZR_J0WG#7K:EI6ZF&V:9O=^L5#YAF^9.I,[7L$O:UEO60-?Z_N%VM6<%=U- MVW)!HBA=;)FH9I?GW;6;^O)D M0[F3\IO^\JFXF$4:$2]YWF@7#/X\\&M>EMH3X/A[<#H;GZEOW/_\[/UC%SP$ M<\<4OY;E?T31;"YFRQDJ^)JU9?-5/OZ;#P$EVE\N2]7]CQX'VVB&\E8U$'MNH,,-M NT1]:%]0MKV.5Y+1]1K:W! MF_[0C4UW-T0C*IW&VZ:&7P7RZJ I/ "P20_E @@YO^>X,T>@=(A&A#CS7I]]. G#H.+*T M\T=](ZL';=T-VKJ66P0KKV:-J.[[J2L:P=5[U[#U;F.W6[VLWZL=R_G%#-:M MXO4#GUW^] -.HY]=,;^2LX,1B,<1B$/>+[] %7I32J7>PE3)Y9:[HNU=I)T+ M77,>+N>8K-+D?/&P'X=MEF9)-AH=X$M&?$DP0U?%?V&!];.\D5"4E*3UTSJ*SD[&+1T'+0TF-1?.#C-!>N+<%4@ MMI5U(_[I+K@B[]TE>YF+*5TN)_FUK>@JBU-W@K,1:Q;$>J,SU1$.\!WB3SO@ M#LA;7O-"-$@GF#L+5V:!24DV 6S;1&ZPRQ'L,@CV:F\<==$M^%V#A%(MJW*. MV#O\3,.POX-I)B&G6]8=<\UYZZ9J-$#*UNN0^"L MKD">.3'CXYAMDSE.B0@940IV)\JNJ+_KZC^,-\MAFBBAI[J[TN-7 MY>_7\G8X0H;!<9C"K_)9S\<#N2N?"'KP<3J.,3%>VRRQ=>=>(X7$< M9#RH\WS'1/%<>OKDR6;#ZR&;3LR):^JMIL+#94;BI:?88T.C.,RCX\CNV'?O ML#I8,:5DBM"VTFO( ]!P)PZ3)P"L6WZP")P8;2*<9TL+H\.*Q![]A@UEXC!G MCG6FY@^\:MV#:+/?BN[1R0#0MLKBS%<(#4GB,$M^.54T.I';3)@D\=):5;99 MFA'JX7=B")-$+VI@1/7 U2E:EP2)^*45\+6\'8Z"X5\2YM\K4^]'#N@RVA&! MGGL__; D&/^,/G!6J8:5WQ!DO=N'09_//I]=GSG'R"9>:M5+AY%G61-#S21, MS?YX*KV,5%.+7B0[8P1/G#>=]@-*_%3E[N!LNIX*#X?)G%!,EY[X#*>3("-> M?N5-6U?H#915K>7>=AI)Y=I/P4'X":=4&IP>I"."?U/4MMG\T.X0M>%9$N;9 MCVU5C%2@]0BTHM6PT_4HFHUN8+9 9W>M@CM!R(*LNA.5M^DB-M-B@E?3<&PK M7R2&BTF8BZ_93L B$/_ K%%RW3S"5$&L*'K%Y,3J8-@LBN(I6(<9D*%'!!)# MQ"1,Q#=M#=I:JX87-03$P;HTG@I7E]5RN?)@-MQ,PMSLI)4WK>H4]UMGI7;& M8+,RB?'*&GD'>:<1]4D,8NB;+%_$,&N8T55^"L,$9<&+&>:5O!V.@M$()*P1 MOO+=_A2$E;V%5:\:F7]SQF[3_9PF:6K5*H<=\;5VU*@"&FZC;VJ9-/ MO,Z%ZCK1#C&(&^]"IZX&F=();I?5TK,11 V-TS"-3V!O=Z7\SOF ^7G\T:YD MSG)*;2+.5A9PVVA%?.-M^)J&^?H/W3JCKKVI>=EMS@^;D4JS,(+VIBF[K7J= M@ST"[T-K*^%N?ZB#@'$<64&YS):>CHWN[8V'6?JF%K#0=ZQ$ T^KYRTO)U87 M[9+4PNHP(SCS"&%JR)F&R?FFAZ@1?N7W;=GOB MJO3H:Y7!:R$+)WZ;:I/$@=\VPYBFL6_6&$:FX88Z$ '7>RI![(Y&.TLL7G*8 M89QDB:]2&AZEJZ":N&UWN[X20EDIA,I+J=IZ(-5GI0$SJC_[AB7L/GT+DO6+ MC]]>R=OA^9LAZSA,UETZ.^[0!R"B:K@F". MXS ]3X&&=XUCFVE)BJ<3S6&%<>;1WK$AY)@$I]D76;S?">A:U TOB[Y7A2OZI&W4*?^G0HEM.G<(%)>53Y_$ M>R?71RA_5(2 %?K7LI3Y<.0Y'AIW4U5O^MP>;OKLG1 XP[()?_\D>XCJY,X\ M-HH@/K)+?KS1U2NO;(M>,+#)#G5_VGO:KG!LBX,43_=<'4:^0F+40WQ:-Q], MW)Z0-J4&\?4:9JWJTKJ_SW4TH0XQ$5OO+]A&OH0:N1&'Y<:Q(UA@/;,7 [&> MMAT3.S8%K)TCEU'B41^Q41]Q6'W\^M3UDLW0\CQOAIDI6;^L58X=4B.='DTX MC'R9,5(D#K?T?PW$X*IW#%)0J.EVZ[%::#?STUT:EXDGD,0(B"0L( +]CCY: M:[=]7D[=EDR.GZ([3/SM4&($1A(6&)]@9 7H0OV2SWTEGE^R,$>'5\Z?.J>]5Q&PO=V]R:W-H965T&ULK59M;]LV$/XK!Q4H.D"Q'"=]2VP#L;MN!1(TJ-OMP[ /M'2R MN%"DRJ/L>K]^=Y2L.%L6%-@^)!')N^>>N^=XS'3G_!U5B &^U<;2+*E":"ZR MC/(*:T4CUZ#ED]+Y6@5>^DU&C4=51*?:9)/Q^%56*VV3^33NW?KYU+7!:(NW M'JBM:^7W"S1N-TM.D\/&)[VI@FQD\VFC-KC"\*6Y];S*!I1"UVA).PL>RUER M=7JQ.!?[:/"+QAT=?8-DLG;N3A8?BEDR%D)H, ^"H/C/%I=HC QC:\]9C*$ M%,?C[P/Z^Y@[Y[)6A$MG?M5%J&;)FP0*+%5KPB>W^QG[?%X*7NX,Q=^PZVW' M">0M!5?WSLR@UK;[J[[U=?@>ATGO,(F\NT"1Y3L5U'SJW0Z\6#.:?,14HS>3 MTU9$607/IYK]PORCWRBK_U1=B6P![Y!RKYNX=B4L6F(/HFD6.)KX9'F/O.B0 M)_^"_!9NG T5P8^VP.*A?\8L!ZJ3 ]7%Y$G %38C.!NG,!E/SI[ .QM2/XMX M9]^1>@I+9\D97=Q7XM8CH0WJ4(KWVBJ;:V5@Q9O(G1D(?KM:4_#<6[\_5J&. MP/GC!.2^75"C^9#>^5/H_TG9_P?Y!KTNM++7 MVMZE\,'FHS2::Z[;KG+&[$_;76!!(1YZS&%W+BV.)%;6D"A-SJP6*QJ*\R(D50 M%LN2#+,(O%-[ FV9CLXK.2NTV+*;$&6-_4;;#92#]**2SCED']L3H-WP^.)[ M&RH>,KEK;0#.+IY%%/YIV8]&\)E#]DDPDC$4:W'$T!V%TI:"#MU)RJOW.:^=#Y&$X'@=+@1H4G+"/6^(Y<.YTR-FQY11YN#;L+18, MP,'Q;U0+-"R&?X2MU%#4"\H&X5RK/YS7')+;0(R["2:NTA.,S^YEV"F/)XI. MU$E?3GC1*[Q2:C7(6SL.S DRXUZ@AY"-VL?@0^^5R,*PMI$6EUQ8A/L\!/CT M]>51"@_3U"0E"5[:KX#U/H8;,N*H^5VG:WJ@0U*Z;DQT'EON8==*2VV1@HP( M*#D!$B:?*UFR?9T:LAC1[?1BD!-W#W@ R[P_-[U;TZ M]^;=VWVCY)X0-UK)KN/1ZY<)^.X][!;!-?$-6KO XL5/H8Y>#/B\="X<%A)@ M^*=D_A=02P,$% @ ]H-C5PP!<61S# *20 !@ !X;"]W;W)KMD[CV2'$[ MG4X_@'<@B0@'7 "<*/G7]]D%#G>D23F.IU\DD@N519/%LXW,N*M7QZ%UBM9\Z;&',V.CY\<-5+; MR?ES_NR]/W_NNFBT5>^]"%W32']_J8Q;OYB<3/H/KO1R%>F#H_/GK5RJ:Q4_ MM.\]WAT5*;5NE W:6>'5XL7DXN39Y6-:SPO^J=4ZC%X+LF3NW V]>5._F!R3 M0LJH*I($B7^WZJ4RA@1!C=^SS$DYDC:.7_?27[/ML&4N@WKIS+]T'5[TA>Y4S@OV*=UI[.)J+J0G1-W@P-&FW3?WF7_3#:\/1X MSX99WC!CO=-!K.4K&>7Y<^_6PM-J2*,7;"KOAG+:4E"NH\=3C7WQ_%HOK5[H M2MHH+JK*=39JNQ3OG=&55N'Y4<0AM/2HR@(OD\#9'H$_B+?.QE40/]I:U9O[ MCZ!U#@M6H/Q>GQ5,R.9ZAE95Z,4%:!.5OU>3\F[^T#;QT7;QP])_S/Q^2J! MXE(&'81;B/=DC(V2D^?7E1*=E5VMHZI%Y1!;&]*K@)VUI(\7VDI;:6E$P#:% MU(TL*6+S2]>TTMZ+E;Q58JZ4%7!6*SVV03RMD%7E.^R=]PK(03MM^9VO(5\A M0^)J_+3U&L>V!MHOE55>&G-/SU5+6NDD_H-EU:]),Q9_T2@/-XA'W_SEZ6QV M?/:WBXOW_/+D[-M#<6$,=D;EJZSX7!HZ/ AI:P&LV""95\+()&4T4E3F4P?? M8-FA>*E\!$F2MLZ+%H>[6LB&C!C+\*HR,@2$B#R*E21&AZAL=9\L)VNJSGNX MMQ?3CF)U2,$*:B2HDKVBM;!.J,4"E-B['5%PGC2&"# 9NP:4[_,>*,#GC>.< M72&8=0*?EWREFWW0V-@B))]R3?%IYLJ7[)[V9^T2L8FID8H4$/!D=;-RIE8^ M4!!/OC\3ZO=.QWOV(8F-*Z\4+[9("=$DEE+$4CM4X85X,9NF@/]1O2H95F*! M4A?*P5]TG$!*#)EVN)5XG_'RS@3#GA9*Z*)]46Z=] MAKE66^(*>*&1%A6=EL)]R"19_X925IPD 4-45)/%$)@ICY$YG:= R^7LSI6O1!J_X$._$D,)-8.M MT%D6%#O\\:.'VJ;.CGQ1ZU 9%P;2M([(,KJ'\+\3'UX9?IBW?HU']@>(,")- M<-OY\@4<] H02U)/ICG=44M,1XK!3TK;E/__;W_MT4:L\0"6$HE4/NF<_IJG\]-L[D -]TIZJC+]01F?'5-!YB,\VCR_KW%_A@_#RG6F)H5HB,F%^K?.IBF! M*ZSK_! )!D]D7*BAW 7&B3N/NM M]-5*_)"3I>]?&"_[SQI:FW69!&#I._7$A1RVY-H/3!) MS;N 5 [A@?0@=MU.02HVO=5MYT'#J1M3M])T2:L122O/TBAK>_Y".7%5X7X@ M#,$"!@_'6O\UC"H0\@<@05]&=$29H.-@E28M50_X[!(_N"1DEZ2-I#IF,@A2 M=XAY -2!>T>5U=WJFO:##[KZ@.;$&O2PU)&PXDR7LFE7+WHHWE#7)ZL5[8\K MS56'Q3NPS\@0[@2IPV$A&#U1;\=%$!+48F1+K2K-PW,C;X"D'B@OW[UZVZ-A M*E:81VASB:<.232%ZSX!&AM2:Y8K=#YO'.OD@8'QTQ[R9CJ W#=:CD/8CUA- MRNU0.DS[4*LARM-<$0(I.D+'=O3I=#IC\(JZ0YN1N0D=L?)IRV[2&QO#!UII M[C]N.B15G_AI=VP44)$5Y9D%5IG[J;A1]\60PAR2WT/TWN,V M[,_B9R*#^_:+A](!0S6(6/'0S12N4%5Z>:_\>$.+\'.@ZJY M//2BJ-]URYRXZ5F"?0I3XH"2::P;#95+TB; ]6&1YLYMI+BYT5FD\YT#Q4"+M M4M-9R<5I=25;8C_]L> EN$5<$Z)KPJQK,ZF%?@<8 2T!@G.;:H)Q=GE@N/?9 M<88&[+3ODV;I7+W6)HT4HXW]:NZM+6Q",RKO,NMNWRD0 #<8ESR1TFB()VP! M1T='EP>&,>&UZBL4'I+C71=R(_,)2,?2E=&*;"6?H ($9SEB';(HC]W:5UV# MK+%[U:=D9ZE)]<.3_1&B^@RWDX#+0-W?R4[DVII>B9 MLN+NJ=;(-2_"D ?0)#>H*.F#&INYLNO"Z=<=+=-([L9%3[^'082>J0NY^?X' M&F^!'BF7N,^V!!]ES1CK\S.Q,O$ M7K\P>XE'O[I65^)T]N3;/L#KE0874TYEC/'EG\;K*#L-JQ8EP00[ 6>.B3)0\.FXE'M"&K_M.[RVMZ6%S*/1CD\QNGEL6L.%G=G1JC5-8JACFARY([)A!,/$$$15Z;Z1 M6J^$&!+==BA7%>O68KHE."17:*(,(.*/(2$#82\.GHFWH%44TKY,;*ZD#-HE MML3Z2C(IPBH[NEK.%?PCMSSC @J\**Y/N%1)4B:PJ!;0A+" SXZ3-[=^G MEV(#%E(VCUK>PF,CO7ATI!/3O;U7T;O09MC+%F# ?$?78*Y;KF@J[AJ4;WIZ MD*_CARO2%&CZKH &3>FI)QRN/Q H["].?NL#= M*E3Y*@ZICH@E(GZ J4'WXM\J%J).:)L='QP_'M6 /G.NR,UX2\4VD\O3QT]! M+J]E15/$QD#T(_N*@[5;P@;II%(.#4MU&33IQU#(8M=B>8D(HUK0UTT<+=TP M#L!UB=A;E#,83C?L@P_FG8=+J2=T.)OV)4 4[F<0KV5NY'S1GJ]*IFFNR5\4 M_(+PP) W=/]V<"GMC7C'1%,G4Q_]\N;RW=6WTUR 4[-*?>76#,IF7$N? MLI6JN2ASMT-R5[K=8(:-[_O2F#G81Q%IOF4/P6'0K7D$_#S?-+N21,%X0DZ?7%]27*3^@&5,\. MCI]\":I?T1)/UZX)T=<=\C"*5[0>'Y6E(@LM?5;-&U4BA)!V,44QGG;<:"(* MVY\B_^0"H,HBA^K'GD&C3;,='L_Y7@3^R"W-X.E1+^-IP%H<;O=A ])&MXY< MF3(E+;;X[RN;YS$W[?I)P-'HYQO4'_*/5'C2LC']DJ-\6GX'2NIO0S"J 6V'A]^_]U$^/3#E/0FNI9_##)W,;J&7ZZ4Q+Q)"_!\X4 =^0T= M4'X==/X_4$L#!!0 ( /:#8U?/2'7M=0H " ? 8 >&PO=V]R:W-H M965T&ULO5E=<^.V%?TK&,5)=V=HFQ\2*6V\GK&][329IMFQ M=S"Y 4)5&*FC9YL2$2N!_GWGMP =YLE/YL5D)4 M[$N1E^;M:%55ZS?7UR9=B8*;*[46)=XLE"YXA9]Z>6W66O#,+BKRZ]#WX^N" MRW)T>V.?O=>W-ZJNG!]>[/F2_$D MJH_K]QJ_KCLIF2Q$::0JF1:+MZ.[X,W]F.;;"9^DV)C>F)$G%#Y3S*K5F]' MTQ'+Q(+7>?6H-G\7C3\3DI>JW-B_;./FCI,12VM3J:)9# L*6;K__$N#0V_! MU#^R(&P6A-9NI\A:^8Y7_/9&JPW3-!O2:&!=M:MAG"PI*$^5QEN)==7MHW@6 M92W8HTC5LI2$U,UU!<'T^CIMA-P[(>$1(3/V@RJKE6%_+3.1[:Z_AD&=56%K MU7UX4N"36%^QR/=8Z(?1"7E1YV5DY46_X>5"JX(]P%:-; #2U8H]6(R%9O^Z MFQO[_-]# #CYXV'Y5#EOS)JGXNT(I6&$?A:CVV^^"F+_VQ/6CSOKQZ>DGQNC MDT*&31R0S-Y)PY=++9;<_E0+UL[ZL *"*D<=RW+)*C[/!& M9*A$,4>(*"/^";].O:>,H3]A;_0/469D\I-:5!NN!0;.!L,NV&3JS<8S&H3> M.!AC$"2AEX13&DTB+\1+*BWV26BYD*F#94!4D'B3:,:"F1>-?3:)O2CP63R& M@)A]4!7/(3")O?&4)">!ETQ(61C./#^B1X#+&\\FIZSE::KJLH+3H&.6)%][ M#+BQ)/J:XE19)1W6-(4"4EE("P>9. 89R2&P/ @P:V'),G^Y.L_U7;M"F&/% M)7^<6>>#-&E!\D]94U):_9D831Q&T1]G55NVTK!"<%-K+*<-+&-4?)">PBR9 M">U,KE:\ZA A$+;*_V(ZZ<:)EQBT"DQ/@_&ZF34@Q* T MW.WX:RU3Z_Y28"+/\Q=6JHKQ[&?( 0P9P($C#3CH--IW-(2!QJA4 $#%*A*TX[Q3:ZADD' IE-SF(GL@5&"8%4ES1P&0 5J;.3 M'@E86TEA'"L86AL)?*LMNB2>2ZH M-FERY%LAL-MENXHR!"A7:]/3"'^.*&U";V&D:7.%U%PAP11\11QDZ3IUV_)2 MB=E\0*+A;W8<>%FF>4T$TZ!Z6$?0M9N*) _0%&92RV;T!R0HI4@)BR[C=_^ MUX;,,[8&D3ISL@+<6>L6JH$=X?L:!-@RG;=3+?4ZL\5((6B!.X';?C6K4NQQ M3M>QI"M>EH+H&*>'',6PC3!/?ZDE$2EL5?626&_-3>6>&TME'@I= @VLQLG M(8R>JT3:$3.UF+7KL=H$AEFSQDY%*TX3H# "<$$7)2V 9, MT# @Q;4 KP*?G.IH74.218ED=S TNMSZ83=W/-OANGV:(PRW/%B8V"._5H\QL MDA;\,QSH4LT2\YG9EIW,ZL--_.K_U%P7_&>$V:A:IW]2;_U4STVJ$1^;8T)0 M2XVF-PXB&@3>- ZHD9Z-O<0VOL%TBF<^>S^X>4R]Q(]9XH4SB(^]8(Q_@>0Z$M9EI0QJR^F[!A-/4BH!.&$P^N=I!H=S+\%4I?-0B^QL@A^'K HH;- MMN:$B1=93QSP?+B"8Y"*.Y+:A' M>KN#_D/'YI=P,[=;PGUC[I.]"+NS#&,&:[+I2EH:(I)V(D .70/<QYS*IGNCJ6C>_$]+VNN7UBP\_1@ M>C@X'4_=&<8TO.WXE3CH5? :2$>1-YL1Y%'HS?R)&_B1#>C8FP5G!C^(<2*? M;+.@R^03Z7!A$P(SP1E$.)0:%\R6;?BM->^H[4T,##:AIG?=SFB1/QUF0\>< M$VN/<81K0?=BXCG"0,,0=@T#3;L8;Q_L'_5^C_9P2'NXU>[O:O>W#_:UWQE# M6?FXI8KFGLVXP\R/<]N\\[V;-[XMR:%"TZ(KM6J7E[LF-%74>CGMOY]5[PC?->NV#L^>,Q%H63 T(MGNN3E +MC= MTT>L".++(-KIP+K=EA_6[+9F;+,X%W2*+,%.: ]W^\EN#S6_88L]- ^Z M;!>ZOA<8TCV':V;;!.AZZGW?MF>#YC+7-N6="?T;!5*!9NRE.5CVSI0DS:K0 MDJX6MHG:@YMQ5-'2<4H!.6ZSVT:2[#'VC@6RV_6]^Q]:M[UA:6XNMN_M:6"# M/&(C.G(R-#1EA9%KR5MZZ3#MG1(03BW-9[K'J,L4W$/);$^D_= Y M-8)6VAD<>2:K%VJUUTK9MJJ/P69%Y-G>*8"RJ/* &OQ*C;L'Q%P!+T/4M!]%+_]#U!+ P04 M" #V@V-7^?+""U\' !-$P &0 'AL+W=O9F3.43M?:_&Y74CKVN6TZ>S9;.=>_G,]MM9*M ML">ZEQUF%MJTPN'5+.>V-U+4?E/;S'D89O-6J&YV?NK'/ICS4SVX1G7R@V%V M:%MA[BYEH]=GLVBV&?BHEBM' _/STUXLY;5TO_0?#-[F6RFU:F5GE>Z8D8NS MV47T\C*A]7[!?Y1!V*Z]DTY @F/'' M)'.V54D;=Y\WTM]XW^'+C;#R2C>_JMJMSF;%C-5R(8;&?=3K'^7D3TKR*MU8 M?V7K:6TX8]5@G6ZGS;"@5=UX%Y\G'+YD Y\V<&_WJ,A;^;UPXOS4Z#4SM!K2 MZ,&[ZG?#.-514*Z=P:S"/G=^*1K159)=^PRXTFVO.]DY>SIWD$YKYM4DZ7*4 MQ)^15+*?=>=6EKWN:ED_W#^'55O3^,:T2WY0X+7L3U@SGG296SD[__:;* M?'7 OV;J7')+^ M59$\*&F_G<^))]AZH6KV^C.(PDKKL7SO5M*PJ\$8K&$7ULJ=E7)WI?8KJVFE M&%=6"(ZR3M84!RQ@"]V /E2W9$>JPX@>+#;;XY>036N0*XC0#21M$F::^%Y6 MTWCDQ_E3*UZP/$CR"/CH4]]]4<\(^00 %5G1WK%:V MUW;,'3U&YCX6;B4<[44OQ KDDF"-MCY5X'WX& [^#!PT_04&[[63]%$5P1K5 M5@K%01JI:;9VE?-V"GP8N]; M >& K/&)8+T-4+VF2Z@Q$5V1!G'&460(+$!#0E&+^]8F04)=APE9<#C^)@E>1!E.?MD M1(V3*DZQC"=!F:>0R(,H3X^)% KL>*>[[RBTTJFQVR\!^!C$-$A)9!0D)0Q( M@C $E8E>@5+4GW*'OW@69%!V%,4!#W.(CH,DVW"YV@\]* ,V%V@4\)+'D)Y& MY"7/0'!@K^>X]%^&.^8!+SW<:&G>X\-PAPA)>,Q2M$?J7GO@#H$)P9T$>?XE M<&>%![N(G@$[HCX7$TVG)8?<$"TC^DNLBS+(HL*[6"(!DMB[6%)W3SU%K/T9 M'8K$+>IV*8$2?;<0?H.5BZ%A#7C!^L)\H@:W_=41C$4O[%19:#R_;A1=3(H^ M;A7],BIZJQ;2U]^=%,8>/Q>X;']H'B1]=@CP9#_ \<-4VK0QKWSL8D_]7PN[ MX^03\OCD66SW&^ 15N^(W [,>Z;Q^7__=$5',*!N@$(W^,-:$J0\\?4YG$XW$L+^DA MB8(R)-UQ$82\\$DFK5.M1W$Q^-[X0!I\^:K,.HSY;Y0\U"DHLQ[S".KG/K]W MCQN>: $?8.1T25/P:$;/*2-N+5)ZSA@H(RES>LY9PD%>?&QR8D'GO!3X$?L> M0FQ+=%5E!B#R5HD;U2!)$'Z2+.MIMO=#?0/)I*SD%4)0[:UZ+!"!WL-U;>L871+8X*Z.+65YOUY\*< M\A+[-M*FDX$_2%CGU_"2 ]PNNE? MQEJY%;$4$<;-8%%8EL!K;_#)ZA>@%)#AF\^/+;G@$*QAM<5\4D1HH-EX#G\0 MA,>?.F52DCSD$[C+D!D+) %]"U)#R=-T^KP1DUM;I-%\TQ+7-$XV:;(GYM2; M@@@+\]CW,3S?^<4!3Y;^1P[YC*XW_NW8CF[_%5V,OTCNEX\_FGX69JD0 MMD8NL#4\R=,9,^//F_'%Z=[_,+G1#K#YQY4$W1I:@/F%UF[S0@JV?]#._P]0 M2P,$% @ ]H-C5\$&ULG5;;;MM&$/V5 1,$":"(,BTGOD@"?&F0 C5JQ&Z+HNC#BAR* MB^R%G5E*\=]W=DG+2BL+:%_$OU:SC:>OW" &^&:-XWG6A-">YSF7 M#5K%8]^BDYW:DU5!IK3*N25457*R)B\FDP^Y5=IEBUE:NZ/%S'?!:(=W!-Q9 MJ^CQ"HW?S+.C[&GABUXU(2[DBUFK5GB/X9?VCF26;U$J;=&Q]@X(ZWEV>71^ M-8WVR>!7C1O>&4/,9.G]USCYL9IGDT@(#98A(BCYK/$:C8E 0N.O 3/;AHR. MN^,G]$\I=\EEJ1BOO?E-5Z&99Z<95%BKSH0O?O,9AWQ.(E[I#:=?V/2V)T4& M9:2^.Y(X0_+I<<2)KFSWU5Z(-,]P>)%^F<6U7B/).;PDAKS!9O7AU]F%P< M2&&Z36%Z"/V_']E!N/UD#Y?I)UPI [ M06T4)?.8Q;]Y>=K26HG2L2 $":A"#&0J:-0:04F24A$MOJI:8XR/=2WR [YG M5PLWJ6#$]JPC\9$(&XN < S]G,XH!53<0"VJR?_(?PP_RXS2H<0.[01P]\ > M]I2JW+$M=VQ;TB+&VL2*B=+R4&M-U?M649!EX[MX6#4IN0^=($B=U(H0G[LC M-HTN491]R27IMM=;(N56@U7'P>W(JI-S$#$G82-$,KM&,X5.7 M8HGH:=M9:-7C@"720GO[P7GWOI0*HU%+@]!V5#:BV-\EK%(U158"VJ7@/&F+ M]&U,C*'V)M7\;6HIW[%DR._.7ZSV[ZCD$J"+C0(W6 ZP1STLO"6,;V/<#(U4 M#6P2R'?P&A+OXB+:3:$83<_.X,$'@7\]S/:)1;ZC]19IE5ZT>+Z="[WL;U>W MC^9E_U8\F_2A7Z1:R,MSMW,O69=K M;;[8I1".?2MR9:\Z2^=6K\[.;+H4!;==O1(*;^;:%-SAUBS.[,H(GOE)17XV MZ/7.SPHN5>?ZTC_[:*XO=>ERJ<1'PVQ9%-P\WHIG%U? MKOA"?!+NC]5'@[NS6DHF"Z&LU(H9,;_JW/1?W8YHO!_P#RG6MG7-2).9UE_H MYM?LJM,C0"(7J2,)''\/XD[D.0D"C*]19J=>DB:VKROI[[SNT&7&K;C3^3]E MYI97G4F'96+.R]S=Z_7?1-1G3/)2G5O_R]9A[."BP]+2.EW$R4!02!7^^;=H MA]:$2>_ A$&<,/"XPT(>Y1ON^/6ET6MF:#2DT857U<\&.*G(*9^>[Z MO5:+EY^%*=@;,7.79PXRZMW-*RMRH3V>;\,V"I 0TJ M0+>#HP(_B567#7L)&_0&PR/RAK6"0R]O>$ >J<7>2)OFVI9&L'_?S*PS"(;_ M[%,VR!KMET4)\LJN>"JN.L@ *\R#Z%S_\E/_O/?Z"-)1C71T3/HS7'%T_GYT MFT*9OW5TF]%MJI%=UHF,Z3ES2\'F.D>:2K5@+Z3"$UU:KC)[^HK=6!H#[SA1 MS(2I711?O!%I?-[WSP?TTV=^Y5QSQ4[8:#!)1A=CNL*@B^$D0)+6EERE F"L ML^S%* &?G-+_9# ]99^UX[E'FS %DAH-1LGH?(K_\V3:F[+WPMI7[*XT1BC' M5MKX9 >B?%/5+3BC9#CNQ=^],":] 4!,1N,*0OK4$@'?,!F/)O3;&\>)2JN7 MSYQ,1NHE4R"EJV$RZHW834%S_LNK>=D>M&MNV4FO.P!#Y+DG.Y71@V'] /3M M'>R61@A6A)P5E+/[?$K3R8D)>->NA&?._+$;%9(*L(5U3'Q#;; BP46:EQF% M#7\:;1+@3KOGFW#/6P]^#-SO,-UT$TN_>[ '?_A*6&UQT1UMP1XT"R8\! M[//ESHA,.G:S@!<*BM\/BOVN'X*(?A"!?*?%[G2QXNH1"Y&*&:FJ&6=ID,!K M"2]H\"\_30:#WNN]:_AW_=>G4'8ITR5;&?T@,V&]6IRY.H7G/)6Y=(^[(GV: MO\>82A;00%&@P"(+[@2$2I7*%5P"LY> !8.?C(;C;J\Q(UF&PRH/.G\@!T55 M#B][7P^-.KV+0[\/QKC71H$!>6GA%'K'X>K66Y8+!WO0FPC.EK.7%4 $7#]1@0?DR)#JM41M*<0;H&B0-9P^<)7 M$-O*T?UAPHV/RY*0S1#'+*QCL]ZC4(4L(6X*U"NEXO E$X&F.@->\A+U-#D<9GK?H M84((XQ;96XO.YI!T;L68* H"9J7@J(MV-9V%IW#@;2J[?S472]:RW.91" MQ<@T&)C\E1 M4K +QD;4RPQS-=2&K$1!3"%Q>IV3J:.GJ>N,LI/-N1;"CUO MHQ"Y?!;(9M/.)'-A.)4-$Z+,^] F\89GF4]-WWA0.R$RA6XY"503B.9/C3]& M%D @^&57X"@EC%W*E1^ZP-Z2.B*X+/W2! QD"(ZBGV*C[:,G%HQ]483^#L58YL1K M-!1&0;SZ;&R\ENHRSRB[84MONYR2!VI@1@5NMP;&XD\F7E)2M,K@3!OC=TCV M>04"7* 7PH>'A\;3U)2!Y@/ST$HQ__& 2CZ@@;ED44 0XA]*4WE&U1]VUC@RV6:<;,!&_1*^1R]L"- M)/B>?A$V=#(3R&>#/) \ !Q+W"T%0JA04-.7FZ;Z[-7AE,7V=[<2/5M$XML5 MB@+FRQOP(/A0&?P)4%9Y?KOYN4-4ZEQFG-1J]3Z_(RG>@V8,I'G9[O9\/^>BVKER Z6M#:.LW2I&MN"DC Q?\BZB:$D19TXTBS@I/ MBK4OL+D<_US%CC82:]&X:D;25$$CZ"R0HL)'K0L]FB_G^S;:U/%>M'9^:P1, MY-]0N:D%S\JTW6/XK=&,YUY,] 4U6*%JIFTO5*/\"5DD+R.JS5;5;FWORQBR MQ51B_6D1F2&7?-/:KCG-RD0.TRYQP\'= MR!/;F,.4?GC.!L4GE.H^$ZH#]^VFT-< K\1?B.';#4?@RIL5RFCJZ]3WB@Q, M;9=4>A^H6?E!U>+@CN/)UN/ -F3:"D!?%6AG_3+WN1_)GW*Y5,VZE5Z'$C5@W3E-3^+Q2T"^P;>1@$?- MD=$NFSQUAI%;734&5'";E@".0N/L6T/TJ,?C><-_R$_ACJ$!6W^ O5L')W!['[S?S@XHR^Z[%WI3Y$^ MUOW/QZK_B6_V=$:[7Q@.N]17=V[CUQ6[\VWE7R!27R<(Y;;OA^Q%:*E"H#4U M\92=L'[2FTQHU"A^R\#EN+D\;RXOXN5GVF6$4XU1;YI,)Q?Q;+KY0+/O6]99 MZQ.CWPG2AU2_O5(N?&VLG];?:F_")\IF>/C0^YOOI"UB8HZIO>[%N,-,^'@: M;IQ>^0^6,^VPZ?.72\%1E&@ WL^U=M4-+5!_P;[^'U!+ P04 " #V@V-7 M[\ZB #\% S# &0 'AL+W=O.VT?.GV R)6(F@08 +2L?GW/ I1, MU[*;OE@ L7OV@K.[\-G&V#M7$'GQ4)7:G?<*[^N3P4@'0YG@THJW5N4FDVY[U1 M;_?A1JT+SQ\&B[-:KNF6_*_UM<5NL$?)547:*:.%I=5Y[V)T#&MQ:SMS?)BMWU#OUCB!VQ M+*6C#Z;\7>6^.._->R*GE6Q*?V,VOU ;SY3Q,E.Z\%=LHFP*BUGCO*E:9>PK MI>.O?&CST%&8#U]02%N%-/@=#04O?Y9>+LZLV0C+TD#C10@U:,,YI?E2;KW% MJ8*>7]QZD]T5ILS)NA_$U;=&^>W9P .9SP=9BW(94=(74-Z+ST;[PHDKG5/^ M5'\ C_9NI3NW+M-7 6^I[HOQ,!'I,!V_@C?>ASD.>.,7\&)@XH^+I?,63/CS M4(P18G(8@JOCQ-4RH_,>Z._(WE-O\?;-:#8\?<7!R=[!R6OHWWT/WX_R]LT\ M'1V?ME@B'(D;JAN;%:"QN+9F;64E/FGQ66XYT6DB?$'B@ZEJJ;>MOA-+(VTN MS$KDRJ*6C'5"-KXP5OU-N9!"H_1<0+>/Z'6+[@T*#QY8$DW-NZ/C:7\()I IRZP0:.?>#1I;/%#I!Y*(!G6WPC1+ED%L3O,)VV3A."G*5U4TI@;[LY<#$. _A*= M+ZQIU@4[>2\]E5OXM39>88U#*[636>N!0880\\ZY'<:36'=PG*X&U\)W:V5, M0PDPB'KB_L"7]PVY5ZMMF^&;IB0Q&BZG[T:=G-]2UM@0A;AZ@#V])G&1>08> MO1]/XM4>X%P;*I.(=$9Y@I'CZF Z1.+)@@8A2ND#>\ +$LMMEXM\I+P#Z5UF M*4P0YB'F&N<+*!J9RB@ZL=-A04ZV+YYF.E(+/"A45G#U&,P3E^L9QB)T:6\(H[M.Y9H_%$MTJB7YDQOE=31VR_WA9K O >+LKHI9,]) I M9-++!YB #E R8_G.)+-3R/ROIJ59J.RLJ9B9.,#@7DV0RA%XRFJ=) M.IJ*T0R?QRW&CBC/$?XO28[8V]GQ,1:S][R;)G.X>B3262HNPAT^#RP,&B1K MPZP"D]@E"!Z-9YW9@"Z'1R7[@;=GM\X?.\1+8P?<*)U!W>,.OAC/O2413)]T M>'I#D;#7TH(;7SMM+@B,3I-@3X+1J'Q5^U?F%*H#1$T>.^B[PQTTCC#997/_ MT*-AT'G(5637X;G*Q=-H']]T^Z_[%_%%? @^BL?G]&=IUPI-MZ055(?]XVE/ MV/A$C1MOZO L7!J/=A26!5[U9%D YRN#Q+4;-K#_/V'Q#U!+ P04 " #V M@V-7K(?A+,(* !!(P &0 'AL+W=O,[;C==-K4$R?IAYV='8B$)#0DP0*@9??7 M[[T 29$2I=B)ZP^6" 'W'MSG :2SM9!?U(HQ31[RK%#GHY76Y9N3$Y6L6$Z5 M*TI6P"<+(7.JX5$N3U0I&4W-HCP["3PO.LDI+T879V;L5EZLT)Q41#)%N>C M2__-U1CGFPF?.5NKSGN".YD+\04?WJ7G(P\!L8PE&B50>+EGURS+4!# ^*N6 M.6I5XL+N^T;Z3V;OL)Q:9'_P5*_.1],12=F"5IG^(-;_9O5^)B@O$9DR M_\G:SAV'(Y)42HN\7@P(SU%>PK)=>< M)+6D*RLIV"-I1GX3A5XITD>(+$TNI:3%DIGW_[F<*RTA3/X[M'DK>SPL&U/GC2IIPLY' MD!N*R7LVNOCQ!S_R3@\@'[?(QX>D/\M)3Y$TWY&$-O;)G1;)%_)[:?.E2,F[ M(@'+0-J0VXP6Y..*/6WBD8:9/_XP#0+OU"S 4?/LGQZ3-56$IJ+4 &+^2'#N M7%"9$K$@*9>0KT(J(Y:6I13WFVD(F1:/*,F/3Q51B&,ELI3!@H7(H,3P8FFF M)D*60E*-[XI[^!RALL4"I(,\7N!P49>&-=@(9<0PQD$M00G..377Z\;D4.RICU9+OF]TDJ# M1-RH,! 4T0)L(),5! JYSJA2Y(I\ N,HLH2$00M6D.72@&CAD363C;FMD4', MD$2%46BLEX@\ART;/SK6Y5D&KM@@NJ92-KY\*2M DE"(ZZ'J3$ M#QT_]IW)=-JQ &ZG:P4(8RN;*U512"N<5,/=JW@3<9@O/ 71>D6UF5I4^1Q6 M@91::8O'F/N>\HS.,V;TMCH'-$&6@&MH!1T)2D9BML:+!)@ >!30_T*+"MHZ M\4TJ!-:;C((%VT]0(,Q?:"8=3.G)OQ 6:NEZ? ?P5IR@,F.@/&*5J>JS#@DM'U(.7JV2,VV!)J20#I! MYC?+=X#3DFN:\;\-]+V1LLC8 Y_S#-,+8#W=!#B[ N??4\E%I0@S*5IW%]YV MA#IXZ988+8"ZH(ADFC#/Z2-DZ*'\Q(59E3((NTH3 M\!0IA"89AXW BV?=E3VW9*4(65S&9)0M4* MJDX!QE1NK[DJ 8$,!C4\C"$/(\"B=)T0-95R M, YITR^A")KP 0<"% #$'A)8TMC#@3CA4!!*C'(S9"%CTA":BZK0ZO@->=_F M08/[#\.' < E%&*@]^3F@(^,2G5, M+I=+R988*N]@!H>304(^TZQBO1YF8L<_W2I((1D[<3ASXFE(7D$I=B$R8C?R M\6'F3"<3\G,=/F9]<-J^-L!3"!3,!=#2&VAZ-HV,2 M!&X8#<+9=00@\N+8B;T(001N- .YX10>@HDS\P/R&6*FKM/LH;3,!>+S'H:; MG%]4NH)HAB0X*+\CO99=[\J4_N'5H>--/2<*QHC.<_VP@VX23TT^:@$%ABPH MEU %T!$0 6TF86K>VRUT0E2O)/MJC)H]8QLQ9/&5[X[A\)-E#=U\-79GS8!) MK=)RLNS11F?30Y^2#ENJ)J[?5Q6YT; JMV,!WL;CCAE8&S[?;81)'YGG>O^0 M$8*->1M5XT-&:(@/5$:Q+/C?H /@AGT90<>R$+VJ M\[R9BJ*@&)GK"&@&]6BW,*IVY\^S\HO9T.G98;P=4)T(V[;EV^T(P07/U+UK MG,8LAAE#VY^;I(<0Q>2LCS>.Y6:P$GJDF5AWS!1;14FE;DG. 9^YY-*TOJ&F M8^3;\)IM4@IG5T7'7L\)BY[7G9JO<]4KEG/6]08<)B6PJW7=?%[3NOF T;@P M!U",4M-N7.A(;=\2QZV4:P06WI-5N&IL&$<.QLR^\1PQ7^T+O*@SEK>LV(2G)EE M&%82;5Z3@6\N\T.NG$S&]O/8\0U0-!._#--;UKI)W:8"\F>FQ]D/)WZL*GS7W.RU#Y+@\'\0,DW'!<\A8I M]$](VBQ[?B^*UW5^["//H>-#O9F&EB^[0=S294A'H-51/"8^\,-)0UJ/II"H ML3<[-M/#+EF.8ZQP!_5X(\B0C$TP[4[V$"B/N% M"$#H>G'# &[R,A./X#6;X[?-Q<"M%$M)\R?W(&5NUD!]Y#OQ9+;O8JNL)-Z_ MZ:9"FNN+O1CP6L->=6#E8T567\Q;MQWJ64$7^G-;E$&-Z=#>W_\S2>QU MCG8O O.[4G??UTWD;A\NU-T%75/@YD(.[]3@!,$3#CN'6,6$,#?J: .9VN]C M[)?5C:>PMV_ 9K3@S?P:OH3.)H,6R K:: MV8OZ-(=\P"\HS?7GV!F/35>./3P(S,(IB9S9.$9B K4+RB N2D%/)DISQWR$ M#1<[,BCQ9@$TR3":HIQ)3.YHQBPM!N[RA1E:YCM!Y ';QOD1L%#?F82>Y3U5 MHBU/:>(P@7V!"8/CGL1-,\+X.@C3PS359 MY$P\G_RO]V?V]IX9TPYQO\Y FO+VGK>]'\<0$PN]1J(@]MRE#T=F<_XQ7\"K MEZ7^O>)5#X0ORV+18Q^,#XU!VE.2[2']ZWJLW6N3, V1ZUP,())^:-@OI^X8 MLDM@FS[H;HAO=YY;]Z*A;\E/.C]KR)EO9VP!2STWGHSLY7WSH$5I?B0!%52+W+Q=,0K-%2? YPL!NZ@? M4$'[JYF+_P-02P,$% @ ]H-C5Q=M7"XO! Z0H !D !X;"]W;W)K M&ULS599;]LX$/XK _5 "W@E6W:.IK:!'%UL'@H$ M2=M]6.P#+8TLHA2IDE0<[Z_?X5 ^6KAI$&"!?;&IX7P?Y^)PIBMCO[H:T<-# MH[2;);7W[5F6N:+&1KC4M*AIIS*V$9X^[3)SK451,JA163X<'F>-D#J93UEV M8^=3TWDE-=Y8<%W3"+N^0&56LV24; 2WV92EE M@]I)H\%B-4O.1V<7DZ#/"E\DKMS>&H(G"V.^AH_KSY#2!$BO1*7]K5G]@[\]1 MX"N,3!8W4\5\\]''8 YP.?P+(>T#.=L>#V,HKX<5\ M:LT*;- FMK!@5QE-QDD=DG+G+>U*POGYM2Y,@_!)/*";9IX8@SPK>O1%1.<_ M0;^#CT;[VL$'76+Y/3XC2[;FY!MS+O)'">^P36$\'$ ^S,>/\(VW[HV9;_Q+ M]^!*ND(9UUF$O\X7SELJB+\/N1P9)X<9PR4YR=;>R6/LOTS'T]%P'4J^,+84ND"J*E^#:%LE"[%0R%N=]E(O8=E)UAF MKQ$N3=,*O0;IZ,Y]ZZ3%$KR!SA%& SHOZ2J03&C="0585<@7"SS%V-)6T"8S MVHZ6TCN6M];<2[['96?#F40EM4>_V<-1^",'N M>7:/+F^XV6S)(2M,!?E)^NX5;9?P9C)))V]?,4MPTM<6$9I8NQAJ%ZCR/#8+ MM-OR8R0M\@$=YMIX@%H/HCQ/3R(W40]WS)I2\DSB%*YB<'86!L6G,'Z7NFWT M#D2EE"2S#BIK&L9\3N]2J+!$2\ET7OC.&[N.RBVE1UBIUI0U3FNH=V&+FNTJ MD8PV+35H#P55">5ZP Q]A@8ALXW08;_3E;@WEBLOFH!4<"&)BHN)N%TM+/X6 M&FS)Y4-]7W#?QH>PINHLT'IZ90";5IDU1<=BTVDRG-4Z"@T]-GVS'QWG;YJW MH0B"D]>AU#0Y>$LVZRY$JL00_,(LM60 :7(HH@.:7D-Z]P(UY8.ZAL,^9A03 MRK0HZ&8X1KI8#X;.L6PKU^3.]3UWGY_@_/^>X&2UATZ$X' MAI=Y>O2#ZA46O>8H%D<*-T@N>TG!#QCNK-2IR7XJC06BYE*WH;2(A<) S5Q) ML9!*1I#CV&TL9!@EVO997"!TGG3)]_30&Y?MC1\-VB4/60[X@8F3R%:ZG>/. MX_BR4X]#X$=AEU([4%@1=)B>'"5@XV 5/[QI>9A9&$^C$2]KFD71!@7:KXSQ MFX]PP':ZG?\+4$L#!!0 ( /:#8U<71,9UA 4 !(. 9 >&PO=V]R M:W-H965TQ:D9*F^3-(\](77Q=FS9R\$3]?6W?FEE('N M2VW\66<90G72[_M\*4OA>[:2!F_FUI4BX-8M^KYR4A1Q4:G[69*,^Z50IG-^ M&I]=N?-36P>MC+QRY.NR%&YS*;5=GW72SO;!M5HL S_HGY]68B%O9/A473G< M]7NB2.967O'-Q^*LT["A*26>6 $ M@=-*OI-:,Q!H_-UB=G8N>>'^]1;]IQ@[8ID)+]]9_8>BUN': MKG^1;3PCQLNM]O%(Z\9V ..\]L&6[6(P*)5ISN*^U6%OP31Y9D'6+L@B[\91 M9/E>!'%^ZNR:'%L#C2]BJ'$UR"G#2;D)#F\5UH7S:ZE%D 5="1K@C/7P)_2LS]%^QZ(.AL)24V]IY279.*GB:U1X(WA.&@!/1 ML(M6;$"J"!+V081C!%/4.1NL55A&*R5]<[->JGP9_;RS927,AI8"JRC7%DZ% M]S97T4V/;F$TMQI#0YD%!3'3DJ*Z!KP800$@#\ST!4+6['M[_6J:I9.W/G+$ M8,$:7'FK51$!?,"IC!X ^Q S?:\8Q]9>F,+_< )R3LJ#:B?4*M;.I(L%^RMD M>^D]%S0?LKVK=]:WX:RDJ2'9$0W3,8ZC;(1CVDVG@W@>'4_I9VG 3A,(D2@P M&!27+T\X2D=#2L<3&HW&-$X&= W1A(/N;%L 7-N*@Z31A*;'E$UA#L0;H>&3 M;3"=[V1@V:-@V5O*CBFE\91N;8#/0[WE?<52,MUQ-L%QFB8X9MTD&\;S$%S^ MCVS.A!8FEQ2'X^,<7L0D/Y&6]S)OGZ3=)C-73E9"%5R@C'1$D.N(!I-6C[QV MCO5\]/HB1SMQA)78Q)#Q-.4<#A)^YVJPU$K,E%:Q1S*D8XBL'<+N6T#C)./" MF([I$Z)V49 @71FCP0WZJ%7PS6,%NR0T:J9L6"D3710QZ4[F=F'49[Y%%W-6 M8Q,'2S-H*$/0;4M#1XOJWJ"H:.YL&2FPY"T#?&GS)D.]P7L)5*R+8[!RED<:XIM+)L9\6PUS42DD*^H6S0V2$:/8PO%]C6FUF-C23-,19Q"G\,JFB)2?PFX"R M9D)O->?J<6P(JLF.*@H-07R.0_1Q:[\LU;>%V7NVO9M:,=CN\E:15D+7\FNY M_3LG/?K-[+F:/EV50 0(D"V^>)53*_C3FS=&+FQ035D\M&KSO13X)-G\;FEU M;'4+EE6-48YM*'\'LA&&[ 0]!%+;_G]B.I80JP$B=$'TC>%1.NX- MP9A+6"!QBX63"V[IG;MF$4Q%A7:X5V5D3T?X-NU4N%TJSQ2;P_)FT)LD- 5YUNL\%E;[-SMRSK9II8+;T^([6PZ,$[3_7KGA/%,TC*F M&%N<6H 0!'V*$/BO%#X4"$\8 ^IYW!NP?GMNH<+"B9)$C:^*BP, D_$C0HGM M\=3.K[^W3R^E6\2_$68&=9HM^^[I[H?GHMGG/Y@W?TL?A5LH?!*UG&-ITIN, M.N2:/Y#F)M@J[OK10/B'B)=+_+1)QP9X/[XW\/P?4$L#!!0 ( M /:#8U=7L9$'B 0 &D, 9 >&PO=V]R:W-H965T^F*-R)DS9X:'%'VVENI>KQ -/%9EK<^]E3'-Z6BD\Q567)_( M!FN:64A5<4.O:CG2C4)>N*"J'(6^GXPJ+FIO>N;&9FIZ)EM3BAIG"G1;55S] MN,12KL^]P-L,W(KERMB!T?2LX4N\0_.MF2EZ&PTHA:BPUD+6H'!Q[ET$IY=C MZ^\<_A:XUCLVV$KF4M[;E\_%N>=;0EAB;BP"I\<#?L2RM$!$X[\>TQM2VL!= M>X/^R=5.ME=K^P[GPCWX.\ MU496?3 QJ$3=/?ECWX>=@.RE@+ /"!WO+I%C><4-GYXIN09EO0G-&JY4%TWD M1&T7Y^: MJUK42[TM$OZYF&NC2!S_[JNW@QOOA[,;YE0W/,=SCW:$1O6 WO3]NR#Q/QP@ M.Q[(C@^AOW5I#H+MIWH@ WQ=(2QD29N6&@:&STL$%UD;#88F!:GZ M^)3H*,0G\@(2A\%J3IY6(3=4\*%YJR#[$^Y8EV_B?--6J+B1ZA1NGKEQ8Y28 MMUV?C 0:K*@QM'_S^Y4L"U0:?H.CD/G)Y+BSLLG864'()DELS82E<0I76$O: MZ5VF[^Y8(6;\@9(O\0DPT"FK#?&G)3KMJ\D"YJ<1FP0Q9#Y+X@F+0M^:61:Q M*'!F%),YFTH<.;2A03?Z)'QWWQK@W@L0:-) -B7_N M>4$G?R[K7)1BD)I57[%M$K2:H)R@7J%*W!P!VX45&KCNQ:Y_D=2>K:-+K7=7 MD!BHGO >DF]9U^O%@CYZMGY7-7WV0&/>*F$$4H%_-;8]3W(S:&M\1)4+V\OW M[[(P"#\\>P8LF8Q9D$9P>W>A*>0!M3G@'X89,;7>WU[A;2N,0IBU*E_1=Q:4 M[9AV@A?&!K;4:^56^?IN-GL1)V5QFKVZX0=T\99M\?2XW$W22$-GIN!E^6/? M.O6>ZC9BOEVH< QTND81 M"V@O;,<"-Q:F$[@E(2J1VWYVB&TMC&9;B<8L"!(6^3&%!^F8^6&Z,T:'-,OB MR>N5FF8L"S-($Y9D"86SU \&N7Z5AI>0$;'8'?\)$;:B"]U8R)+(IW+B2<"" M*(-]]XK1SO6//E%+=\FU=-K:=#?!872X1U]TU\>M>W<)_\+54E#O2UQ0J'^2 MQEY7W>;%R,9=)N?2T-74F2OZ+X#*.M#\0I+<^Q>;8/AW,?T?4$L#!!0 ( M /:#8U?/?'(UY00 +@- 9 >&PO=V]R:W-H965T%D+HW.8_O;NSDW%1>2J+=\<2OGN0\O!I/S4LSYCOT?Y8W%:M"B9+)@[:319'EVT;LL5 "C7\;S%YK,BBN M/B_1/T7?XB4O[6+'[EQI^#@)<:Y>)_6M2R^Q!. M*^=-T2B#02%U_2L>FCBL*!P/7U%(&H4D\JX-198?A1>3=<;:N/P"KEEJRI':5; 2\XW*/QL,^)<-DO %OW+HZCGCC-[DJ=$:W MK(3G;,5M^OMR"BF"L2QO>?>Y,.[T>'P; /] M_9;^_B;T'\K41J1NGJ_!T_K&C1*:/FOZQ%-;H8ICJGO@8_NXEU0+JT$+P]F3=&Q MW4VQ:65* LW.!3^Z4-$.A9;?14#NDU"@0YY%X5#'/N]4R=$H8)NFE4-BG&N- ML^O7W(K2FGLFGLUD*EGCS^W1[X#JR(74J:JR$-#P#!2A"%*RB"?;\5 M_GBG=]/*6C@;&RCZ?,HT?211@L5#Q%&/=/*^9M#H+TUAY\E83(L,,)4*$08L MI;FP['1$L8#8?&PK258 '\ M5+B<^ '752:AP'6B;:CQ( N+7)3*/#*3XWNV0L/14CS&0]!_VIRRYIGT33+: MU^@*L!OII<;A)GQ&;MW3D]8S!'3%7DL)\8HP?=*X>H/2<&_<*J$N[Z6I'#P+ MYQ3"#O"\&RZ@H%C 2]<'SN07SHN[+'/HR?14VS6D\ MZC>5&PB)"# +-R6'Q*V7YNX:7PK)ZSA(R$H&3E&L+430]OBIRPP^8I:PD36B M]W$CS2^5YK;YK_67Z+WBR!2H+[L((I)+^(@=7,VU0R++8NI0'+8S:TL??_8I M:3)[M,SL:KKWVW1C_?:,[]%EA-T0(M1>:%I-B)85&GN \:_&H*[)PR>J=:/L M@GI#9WEJ)L!=;R:CT?M-U;/"X4>JY^AG5X]&>UX_E1A)<)JG;-NXQZ[HN.7_ MOY32)5FCPH2^:&[<+M3UG#?W/B9:%2,;XOQ6G_LDX2AN5!@U"T?;,OB!>",] M;N>4?GL#!ETUANNK]8O0<9IHVA)MQ2E@E)P].R;K\1OW#Y,1W33%2=MQO?,, MNL/V$WK77#98F:8Q!\SC-T/(2J5]/5BW;]O/DLMZ&G\2K[]IT&SG$A.'XAE4 M<40/>F3K[X1ZX4T99_.I\1@ZXF..3RNV00#[,V/\&PO=V]R:W-H965TI$X@IU-'A;[P.FNF>:*34Y( MML;RU^<4V=?12%&,!1;8%WN:S2K6Y=2I8NML9]V-+XB"^%QJX\]'10C;U].I MSPHJI9_8+1F\65M7RH!'MYGZK2.91Z%23Q>SV>FTE,J,+L[BVK6[.+-5T,K0 MM1.^*DOI[JY(V]WY:#YJ%CZJ31%X87IQMI4;^D3AG]MKAZ=IJR57)1FOK!&. MUN>CR_GKJV/>'S?\JFCG>[\%>[*R]H8?WN?GHQD;1)JRP!HD_KNEMZ0U*X(9 MO]CER.1TUI6.GRTN[]3[<\)Z\NL M]O%?L4M[3XY'(JM\L&4M# M*9=+_\G,=AY[ R]D# HM:8!'M3@=%*[^705Z< M.;L3CG=#&_^(KD9I&*<,)^53<'BK(!_%6UNNE)$<*G\V#5#-&Z99 MK>8JJ5D\H.:5^,F:4'CQ-Y-3/I2?PJ36KD5CU]7B486?:#L1R]E8+&:+Y2/Z MEJV?RZAO^1?\%-+DXM)[0/\R^[U27L75?UVN?'" R[\/Q2$=-9=)W!HS%LV^_>;E8S-ZT2_%Y_N:Y "N) M3/I"9'!!Y>1D8__1Z7(R1\5HC86)>&]XBZFY8*="$BM"YL0*9"4XI] MH*PP5MO-W3AY+<56NJ"R2DN'\(%B!$SUU78+49;(:6OA@'4J@S+3@HWE:R9724(#X[@ $L2)D M/K..$RL#RRF'%<^Q0(L1:XGG6ZDK2@IDGJ<0X7"DMJZ0.D9CAIJN8E0DX%6R M6=&%C;5Y/,]1Y))D+8OFBJ-$)B/8$G9$YIZGPWI@*WA'9UEC!?9 [UI%$!HP M87)\(KZO7'.<04T"69'?*<(9[!P2(304/:R>4N8DJFV.ZO 1&PAEQ"CWZZ"?JX>XZD1.NV$6GX"RAA8-E5-S$\"2!(Y;IE)^OU3 M&OA,T.)X^Y_E#"6$"@/I,F3#_DEF2/B2H2XU2J/YZ*MP+NH';XB[ZYN M:W@M8SFQ+Z%P1/'X)V :76[#Y9S,:V#64?2@=X!\,Z=6S @K<-F8$Z+6 +XH M))"4U=T$=/$/:2J,OV(>#YE'+F-M,:\>VV^YJE'2F=3,TNR=7 ?8E4+8Y*7V M$4^I*ORP:SU/TU6APQ'MV3 <=R CUZ<]"NK[I;U1I+.Q&:#JX!.G8QK# %,1;FB7'B-]C M9+"TO&%#M&3>B!)[A3 6=7S[2C$1K*M0.>KI1R8JQ]P+F-*XX:@]WW,;O=@K M8!Y0>5@37M[&0./(R)F,.)G>P=0"95K*NU2VD5IKO6W7Q)RQZ?76CHKJZ3-Q M=[G5%,NW%XC)_J"-R1Q-Z5.!P'N>M2]1I[H.RM<.VGV=8U!H-FEGZ/ZKIXS1 MP.NLP^O1'WZT'C= M&ZL?.I=KJK$Y#N*M ?<'H.& Z"D6 74$UUX^LOX5L9T3_QOS_2#7^R/^1XSX M'.-?E=LHH^K1GB?;V%)3.^SF^53'YBZ%N+T!Y&H3^ZTO&22M3_?O UP/*VEN M4CM!&0"?_V_F:V>?_?[;^>) V][F@H^_D!?'0U&_]M5"?(58$Z,21MQLA MTKQJW8T(;3QFA&S,>H+7]<'=MV?BB/+V70 ;,QY6LF' MH^3@LC"\"1V81'Z2&(G% ML2+>Z@;5OT<B<=^I%PO:=A M*;7:VP UN%@_?0X$'E3\F)6F<"^>Q2C;RB,I_OEK\>$).L15??"]R\-2'(G3 MV^W MT]XWZY+<)GZ9YUP"?>GS=;O:?OR_3-^\N^WI+P][@U1&>3%R"\ >_7UH;F@0]H_R1R\0=02P,$% @ ]H-C M5TU)_H:J! 1Q( !D !X;"]W;W)K&ULM5A= M;]LV%/TKA H4&^!&'TYB.[4-V&F+Y2%MD&3;P[ '6KJRN%"D2U)V\N]W2YL#E9A+$ MP;;BGBT+8RO"Z7A%E_ YO?5G<)2V+)DK 2AF11$03X)9O'5=7QA :[%'PPV M>N^96"D+*9]LX2:;!)&-"#BDQE)0_%O#-7!NF3".[PUIT/9I@?O/6_8O3CR* M65 -UY+_R3)33()A0#+(:<7-O=S\!HT@%V JN7:_9%.W[8\"DE;:R+(!8P0E M$_4_?6X2L0=(SH\ D@:0_ ? A*FOE)5MY\\1+^ "K,]*/>B2)DC[1!570 M)>OZ_[(+#?<6!Q-'BXD.\GP%>J%G2CTLA5Z>?*0 M^L7Z>8^*]<).%#MHQ0Z\03T %63.F4D+^43^NH5R >KO+G%>GA]=LF]$=B!Y MV$H>_HPM:_B6^M^([$#_J-4_\@[Y+4Y?Q2AWDUD3F7<=G%T9\-+^: ;\,7X3 M9%8MT3J047UB]L22O87L6DDKCBR M,&' 'L[$2**I83I_(:8 0I'#VBHT9=9&H=$#DDJ<%=:MN4Q]?DX+FR(R2\T^ M_R_IK]ARC7G%/BR5IO@. =7*=H)]TN52P1)3;VOC:- ;)7%S#-N:5)8E.D+T M2BF*T]7B'_2(%KH-O!+6XJ!"@[YV+ZHS\F@C3PU.6R(JNWPM7SL M.DC1.%W;RN5%H*O78 RO]U.,#[Y7S+P0NJ$J:]3L#];[=\,D'GS4UC"RLBI) M5BG7!<' *V$8)U\Q\4YW/5?.>W5W.)8X?RP72L"H99I6:M=XN)U8U+C(@"K. M0)LSSQ*+HYTEC?R'""V[]OKY*["#2=[I/;WX$W>.>,]IQ][X'AF.7*Z;,UI1QNCBR-FN6"\=B[T364SR \/P9A^L#-:^VJ^,,]S[52U!+=X.A<;O' M[;C^:F]KVUN2F;L;"'?-ZRN66ZJ6#$\+#CE"H[,!=J[J6XNZ8.3*??@OI#&R M=(\%X(ZN; -\GTMIM@7;07MW-/T74$L#!!0 ( /:#8U>7Z[UF'@P (C M 9 >&PO=V]R:W-H965T$8" R!5#D\9F'(0B7#;FUM[0>Y6[9%U%*/I(X3?OV>>Z5^V-AF,M1^@;9; MNN][[B-^L73^.BR4BN*V,C:\W%O$6#\_.@K%0E4R'+I:6;R9.5_)B(]^?A1J MKV3)ERIS-!Z-3HXJJ>W>V0O^[I,_>^&::+15G[P(355)?W>NC%N^W#O>:[^X MU/-%I"^.SE[4+PN:7^EG6' M+E,9U"MG_J7+N'BY]VQ/E&HF&Q,OW?+O*NOSA.@5S@3^5RS3V1-P+)H0794O MXW.E;?I?WF8[#"X\&VVY,,X7QBQW8L12OI91GKWP;BD\G08U>F!5^3:$TY:< MF[U3!?21C$I"M?8J.UOCB*((?W3HJ,NWS M1'N\A?8OXL+9N CBC2U5N7K_"')VPHY;8<_'.PE>J?I0/!KMB_%H_&@'O4>= M\H^8WJ,M]#8I_)_)-$2/8/GO)H43O<>;Z5$"/0^U+-3+/61(4/Y&[9W]_-/Q MR>ATA[2/.VD?[Z)^=BZ##L+-Q">B;:.DL-XDY%\@(WY?*-%8V90ZJE(4#AZS M(3T%F*:4]/5,6VD++8T(N*:0FY$I15Q^Y:I:VCNQD#=*3)6R B:HI<U635#J1_VQ9 M]"N2C,E/*N41V.+!SS\]&X]'I[].)I_X\?CTX:&8&(.;4?DB"SZ5AI@'(6TI M$ $V2 :.,%!)&8T5&#N2N%K$B)(0VO"B-#0-*1 M17&2R.@0E2WNDN:D3=%X#_.V9.J!KP[)64$-"!6R%;04U@DUFP'S6K/#"\Z3 MQ" !J&+3 --]O@,!F-_0S]D4@F$E,+]D*UUM"XV5*T(REROR3S55OLO9_9;7 M)A*K,340D1P"("RN%\Z4R@=RXO'34Z'^:'2\8QL2V;CP2O%ABY 75<(>1=BS M010^B(?Q?G+XGY6KD&$A9JAEH6-\+W8"*=%GVN%:XGW'RAL3<'O&!5FIG&[P M".>@M92"WR=*XJ(^4O'<;S/,U=H25L *E;0HV704YD,FR?(+:E5G)(DP1,DT MF0P%,^4Q,J?QY"@9V0Q6(=\">H'.E#.I_4JPK\%+=GWXOH%J%W2J^UMC4<>M M=#;GR@]&&C\PTQ^,H10UO:Z06791[/"/'[S4-K5N9(M2A\*XT(.F=026T>V* M_XWQX97AE_GJCUADNX,H1J0);CU?[H%!KQ%BB>KQ?DYWU!+3D&"PD](VY?__ MVUY;I!%+O "FH3/%1>^JE*5]&?Y39#FAZ-1.\VR/:2I_+?*T=YJG$V-X"&.R4]59F648[/AJ$@XQ%>K?)O:]Q? MP<.P<(TI22":4G*A_M+8- 9PA76-OX>1NX#)0;".19.DQ"476L)>FA?$\>C@ MM]X2""29;9&R8D-@SK1)V'TA?;$0O^1D:?L7CI?MO+K69D>K^:1K-9_L[!$_ MIO@ 9%-N)&9R:A2R=$XVV=1U_AA%#MRVATSAF5NQ5&H" ^>T": ;PHZ4)<1? MAP4J@*TGZL:C-*0.4=U(TR2I!H5#>:9&2-)B*DJ<*[IZA*A' "$O#H=2_RT, MJB)R&H&+7I$@DK)3QUXK35*J-@FS27QODI!-DBZ2Z!@$04C=(@X#T@^YZ*C: MNQM=TGU@5%,>T'!: K+F.E+\.M.D#-_4'Q^*=]2)RF)!]^-"*@,,[32W'U=-4BJB/'; MCMTH1$46E.9N%W"==,!ULA-F/@<.E#%(W#K_DEMYH.=4&"=R&];8['AZV369(A1W: 36&ZR+ 285JVTR_,'.' M1U2M7M1<-EM2- >X>0:/]"ZE7@J5A$-=MK-L-&S/29H TX=9FL?7H]5-C9X/ M)L4;-"L,HRUR\;M33NPEW^"A&V,2,!G-'?0Z1<^ H,\(2GZ%NOE:-Y50K5!I M;<&.XF%-VKDF7LG$Z70A:T)@_;6+E^!F<4E955+>N#H#:VAO )70*L$Y-ZDN M&6?G!X9[P@T\-,).^S9QY\Z52VW2J#6XV)[FF<-")S3I\C8C__JNA0)P!?7) M$BF5>W]"%]2)Z&BI8C@FO%9ME<1+,KQK0F[PO@G2(75EM")=R2:H0L%9]EB# M+,KK".V+ID+66"ZS%_U=K^:-D1XE,%?O;^1<3Q&J,?-=HJ>&%-'E/ R&T@'9 M_#XMC*G5:M&ZX*ZRU,@U+T*?!Y D-^YH*WHQ=J'9TP[-GN[$HDOTB&M[6>\L MGHN,)9/2\0IL C7^@6[]WYA[\G>;D&\WM^ULDAQ0M.4W!'Y:+EB!DWY.5^?0 M$1%5=&6A*^RY#WD/Q\"QZ%X_H@L_;SN *_JJJ:%3P7$]'AV/Q0.ZD#N(]Q_/ MK^AEVT6D.@_ZO.%/=1.)Q#S4;4Q=-N_Q$N3DP29MW*K:,'!S]%NUI D$.*4I M_P>+1PK 4OHRAS!O6E($D%_2GHW*>\F!1Z3K!G!4L&PUICIJ))(I-,7QY.HS M*79R<(SI-NOUMBL2[VR(OF&3\VPQ/GV54.H#HY1X\+NK0?O1^.3AI+F@DUD#[/QQ*7DH(=6=K!2S0C]E4O:$"#%O,0HYK.5-&[D+JKHUOO5#0ZBLNB3%7 MY0J53']E% ]QL&I>F19:>_3]/1<^/KA*H-.QC>%DUJ.B2IAT)1'ACGKLD+W4@]L(*H7*E,FJ=3J-(ZIE"( M-K@%==TX:7-Y_W89U,="RN9!2]-&^U N'D^(8]I7>Q6]"W4.>UDC&#!#T/K' M-?,%35Y-!7BFMP=Y#=VO!I.C:4=.PXST5//[%89:RR?N@U':@2VWP.ZUF!25 M N"6SKCY8&M.F=QJL=:>9N3B4:<+QI[C>XDFU-^)XV[WU(;&BI%PN;-2J4M> MD3 JP$:25A5D8W#LU^_W7ERN+6'S"@JI#H]]MR"L%8$<;>/1P>AQ!SB7JLV< M2S(S/M(*(8/+L\?/ "YO94%=XDK#^X9MQ<[:3&$%=-*$#PE;Q!E(THXZH,6F MQ?'.(QS5@O[,PM[2%<^T [)$8#%!ZVGB8E&J^ V^ZEP*BPWX.XJ7, MA=IWTO,XOI_ZUKP@_P#W0)%WM'(D)=KG0N)2: M$>H;UJ;LW\"R!"]JFP8Q_0U-1P1; M#$3Z&=VO)7B*8%Q*F /-%JKDHLS;6J*[T/4*,JS\G2N-$?W$Z=,83,X]S'%, M<%T01(-U.D3"Z0J#(EF>1LZN?Z*WG5^Y1746EZ80_$9JPS7D6W=S?]HMQ])B MC"B]G5R=H_R$IH_J\<'HY#Y1_9J.>%HWIHB^:I"'4;RF\_BJ.RHR441M79&_;(+4UOZ4$O MXZF!GAVN]V%]I TV6UR9,B3-UO"/)K'M?P39\8>AM/P?8M.F=O=H\+L$Z@_Y MUQ?<2=N8?J+0?=O]P&.2?M?0'T^_#KF0U%X&8=0,5T>'3Y_L"9]^<9$^1%?S MKQRF+D97\>-"2I.Z8RF+,/"\>EUQ6H^FYV[O6TW-5VT)6XEH34YK[F2W$K[,?UM8:G<2T%:2CZHRJX, M^;'*1;[+/P9D'3RVA7?)!@7>BO4I"3Q*F,>" 7E!9V[@Y 7_8.Y"JY)< 58- M:0$NMRMRY9PM-/E]-C=N_X\^!S3RPW[Y6$)G9LTS<3&"&C%"WXO1]/4K/_;> M#J /._3AD/3I;5,Y1"U(+@U?+K58%M1SB$*&/1? >G0>TP*_&%/5N]%E2/D6[6P&ZX%+!H, MAAR1:$+3,,4%HZ$?PL)/&$W8!%=10!F\Q#(BGX26"YDUSNT1Y2>1:JX4P MV-'!19AJ,@/>"4V\F"24I2 ^IGX(?S[U$H_\!N8#"NK'*6$T]CR@];T$:*,X M:CW=>>(PEP_48=35831"$)K\&&+BD 4VCX. MAF1MQWFC10'1S0G7&MGAE+.FKW*'<6#V/-/_/%7V\1A$W1-A!.IBNQ':D35Y M:?82ZO!\^>&90;IB;E!O$N,"L@5B>RF+ BD )CBK,KPY MO\%W1N9"-S7)@@D-(*Z,111,)=O&KIMS[!LH/6YC?P*K)O8G/8C:=O$(AR4T M<'!8 -Q!#TM6PW-ED22F<=JD&8VCB+Q7U?*-%;K<]WN<,A(DDS9G]U[OZ^UK M#:X_0ZH07JH:_[=Y9-6!24;)9B6S%<%V)JNLJ#%^JLD=8,QAW((-]+4J9.[8 MMZYQ0X89RHS92[G5O/B%5S4>7_[.[AXYZR6'W2S;&IT)>8\.H:X5'OLGX+8@ MH&F*_@L83;VH67B!BTY(4__ 2/HQ'!'18TB[M!R([9&++E!"Z\*^AW$^(JX& MV5L'[T7L;0P,J:LYY+T3NJ78>GXXS.:4?!SB?:G@J:OX9S&A3?4?L5,&TR;4 M(0[.0'84/FY04&/6PHW3QX\4S[0#>/NVX>?T\WW_H7 M%L:"'4;TM^A!X8H& (3B_;Z::^SGL,92)JD2YKDT%&<8R"=V?"-3,17 M3$Y$ G"D)84"#+V),ZB@/W%F1$/:@!H81W-W0/8<^8?@Z2*%)"BDPOPIF_P1 M+^0/)7*P_1^4@[,==+FJYW91%_!UWC1("ETZ:UFVC1^;@9405W1XKF#P MA'2;W7X$"C]^ \U]VVUG!UA/]XXB5 "SZ;UTEPT#?HM90CYK:;%;+$Q[_@0) MC!:'*>[QR!$)_:0W)\=/ONNAY2_=[84ASE/-)WZWVUV0S)I[@4?RYG;E ]=0 M]H848@&LWFD"DZ5N;BR:!ZO6[I9@KBR<+VZY$ASF+22 ]PNE[/8!%7371M._ M 5!+ P04 " #V@V-7\N+<@!8' F% &0 'AL+W=OM32TI1EX99MNZ%N;N0E9Z?SJ+9H>)CVJS=30Q/SO9B8V\EN[GW97!UWR@LE*U M;*S2#3-R?3H[CUY?E+3>+_A%R;U],&:DR4+K/^CCW>IT%I) LI)+1Q0$7K?R M4E85$8(8?_8T9P-+VOAP?*#^UNL.71;"RDM=_:I6;GLZ*V9L)=>BK=Q'O?]! M]OJD1&^I*^N?;-^O#6=LV5JGZWXS)*A5T[W%I]X.+]G ^PW%7];@BG&G+*M3/XJ[#/G5V(2C1+R:X] BYUO=.-;)QE1S=B M44E[?#)W8$.+Y\N>Y$5'DC]#LF0_Z<9M+?M?LY*KQ_OG$&^0D1]DO."3!*_E M[A6+PX#QD,<3].)!Y]C3BY^A]\%L1*/^$@2+ #HW5E=J)3J4-"MV9:2%#;H) MO69O50,;*5&Q:TS*VMOG]_.%=0:@^O^8A3H!DG$!*-!>VYU8RM/9CGB96SD[ M^^:K* O?3*B7#.HE4]3/KKOX(LE!?2?4BLE/"&(KK5=/NZTTP)8Q4(0):Z6S M8SI,JE_-@25E?6R16)B05LK2LD"-5LV)%J,*-;B\WV^#4[M[0&((#I M%Z!T0$+_XSNY[.61!F);G!2]&02- M@RSAC =E7+!WS5+7DCGQ"8EH*=4MQ08KH[C;Q=^P#U[)+$I8DH3L1CN@Y<76 MAV 1![L0@S)(DIQ-P" =8)"^' 9(XL;=>0'DGZW:$88#UD@WYOA)NL\Y_ED. M_ZFK*6&U#C,#3R^!U6NW%T;"GD60\]PCH$@3]J-$!M_J:L54#:O<]L',@SSF M_?/#>JV0$!\37+>F4:X%Q;*,6)D7O8OAMB0-610%:4;4K842RV5;MY4@C5<2 M-D+J\*GD"+*4Y3$[RH,XPGO*:%\3_E*";!+P))T"1#8 (GLI(!2R6[-1!.(. M@1U3+X=UJO:RMU:NVXI5J)H==/>^Q.&/N)4&%9N)6AO7)U(&591>C6:2:;G> MC0OS;\#F>Z.M9>>U;N''AWXY?RCY>ZI\PI@[HMTOOO2E%[2,K/PJNU4["M0X MB8,XI$@]BM*DQP:K CO>Z^1:)9R>=ZHK3QL@>L6F0 M$LDH2$H(D 1AB& 0.P50JK_D@PC@69"!V5$4!SS,03H.DNR0H9[! 4 'F0ND M/VC)8U!/(]*29P@1X/^Y:/R/S1WS@)?>W$C47N-IEIRT V1=*)_M'51!EE4>!5+ "")O8HE MU:R4W0#Y3P+/2.JWR7Z/@A0]^E,V>(U'1P"ZAE;UD874]>N!T7G/Z./ Z.>. MT8]J+7W\W4EA[/%SCLO&7?,(]-F4P9-Q T^U?_F0!_.7YL%'":POTYTF)+=^ M:LRQ[#;);;Q^\C\2;*R(CH%CDM\X."CBOYSY5)A/8^=)'@OEZ:%?2LE%JI"_I&C_IND]TQP M/Z7\Y'#**= ]Y/X,4<39L'FAFY;^H^O(.2I9 MB?/%M<#9WI]G#E+>L;71-F91$#QA'<3,DQAK MI-L0ZCCR-.U/=0>H#)9&=Y:6>*9Q0DB+,2 ^_YA#,'S!WY6JOMP>N=O M@A;:P6Q^N)6HQX86X/]::W?X( ;#U>#9WU!+ P04 " #V@V-7]$Q5UJ0" M #_!0 &0 'AL+W=OF6<:V,LB*$"1% MG";),):,JR@;A[U[DXUU[017>&_ UE(R\S9%H5>3J!>M-Q[XLG1^(\[&%5OB M([JOU;TA*^Y0"BY16:X5&%Q,HJO>:#KP_L'A&\>5W5B#5S+7^MD;7XI)E'A" M*#!W'H'1[P5G*(0'(AJ_6\RH2^D#-]=K])N@G;3,F<69%M]YX@5[?8ZCGU>+D6-GQAU?@.AQ'DM75:ML'$0'+5_-EK>P\; >?)!P%I&Y & MWDVBP/*:.9:-C5Z!\=Z$YA=!:H@FGYMNX4F MR6![$M]1(UNQ'"<1M8Q%\X)1=K#7&R:7.R0,.@F#7>C93>T\07H57-82*O;6 MR*GIR@THK3[E3.4H? VAJDU>TO.%_%WX-D$[4VX7M)N'*Y$N5U9,O1WLG:>] MLTO[+]R 6= +H+([E'/"6=?^&!@EH].%%C12Z)%R14ET;:F,]F@4*NGK53,! MFU7^@$:\Q:VU\#"H4$_Q/RA*PV2GO" CV ? N_TTOL-(#T>7%S MDW8$O]]:VXH9;S2E1+,,H\>2Q%JYIC^[W6ZZ735-_>[>C,8[9I9<61"XH-#D MY.PT M.,F\9PN@HM/M>.!D98EC2AT7@'.E]H[=:&3]#-_.P/4$L#!!0 ( M /:#8U= R;IB3@, !8( 9 >&PO=V]R:W-H965T*= =TW#U+=+Y'*_ M]J;>8>-]O:N,W0@VJY;M\![-A_9.T2H848JZ0:%K*4!AN?8NILO+U.H[A8\U M[O43&6PD6RD_V\7;8NV%EA!RS(U%8#1]P2ODW (1C?\'3&]T:0V?R@?T&Q<[ MQ;)E&J\D_U07IEI[F0<%EJSCYKW[=^187C/#-BLE]Z"L-J%9P87JK(E<+6Q2[HVB MTYKLS.96BMWK!U0-7./6P-D#VW+4DU5@"-RJ!/D =-D#1<\ +>"=%*;2\+ZSD.):]*4O=LAS7'ET%C>H+>IL__YC.PK].,$U&ILDI],T] MW;RBXPBR!&[S8VQ^"N)_C.E)K.-,;W\ A5S2'=,&"^O05 BEY'19:[&#LUK0 MCNPT$X6>+.%"6QU*C<%FBVK,SW!PC?FP/W7[D1VFX.J+2R;@%211YB?SU$JD M-(^SOO!JK3LFS!.F'ZMCWNCH_>1=_K']7[%_,=4[M::.!8DFEX M/J>\J/X5ZA=&MJ[S;Z6A=\2)%3W;PKJ):#&KV 97:']4=YI&4<>2\1*EX4J"QGP>+'O3JX'+]PD_.6[-00RN MDK52CV[P+9L'L3.$ E/K&!B]GO$:A7!$9..IY0PZ20<\C/?L7WSM5,N:&;Q6 MXA?/;#$/)@%DF+-:V'NU_8IM/4/'ERIA_!.V36Z?DM/:6%6V8')0 2?P&(&D!B??="'F7GYEEBYE66] NF]A MXR.RUOE+]OZNDI.$*ZPNH!^'D,1)_P1?OZNW[_GZ;_"U%?Y>KHW5="3^'*NQ MH1@*/YTP..@,#DZQ+U;-[0"5PSU6M4X+ M.G,9K JF$9;N#)/_8Z9/TAXWO=S?1:>F#]2,5V.M&F2UYG(#MD#Z::05F8$D M!2B;W4:WVT![9;%"[E*"M:D;' M^'P*#U[H\#3]Q__=Z9]8]_I.^R!Z4)8)D+5/HIJ]HGE5>B^<#(;A.)[ (!S$ MA M[DR1,>D/HC6BZWW*DRMCC#%2J3$6=N2^6JK+DQC4P$T*.2$_W1:A>;NA; MLAU!SYS;T7A,P>C2C8;AA*R>03)*X-B!B@YN>XEZXWN:(:U:VN;B=[-=VUPV MW>)?>M-S;YG><&E 8$[0^&(\#$ W?:P96%7YWK%6ECJ1#PMJ_:A= JWG2MG] MP ET?R:+OU!+ P04 " #V@V-7P1,?:YX\BD[[?@," M,+6N0 M]'./%U@4K(A@_+W2V=F89,'M\5K[1^<[^3*5!B]4\3W/[.*T,^I AC/9%/9: M+7_#E3\1ZTM58=Q_6+9[AV$'TL985:Z$"4&95^VO?%B=PY; R-\C(%8"PN%N M#3F4'Z25DQ.MEJ!Y-VGC@7/521.XO.*@W%A-7W.2LY.;A=3X_IS\RN!"E11K M(]UQ=6_EM$#3.QE8,L.;!^E*Y7FK4NQ1.8;/JK(+ []4&6;/Y0<$;X-1K#&> MBX,*;[#N0^A[('P1'M 7;GP.G;[P%3Y?R4>BF(4SK64U1S?^XVQJK":^_+G+ M^5;W<+=NSJ$C4\L43SN4) ;U/78F[]X$L7]\ /EP@WQX2/ODIDT=4#,@9J1W MH.HG;N?V<1?>@QIWXSU;Y^A>0Y U.J_F8!<(%:F$L@TY1,V# MW( T,%,%E0$#W;PB6=48667& WQ(261EA.:USE.$FA2T2Q[0/K"H2Y"E:BIK M>D=PV3@3!/%+*P??70X2@+-[U%12X)<'U&EN$*Z(TIM>G VGVN<2XOPB7;D5(U2^":+!N%+8XTE7"S^[LU(!,$Q_"ZKAL\M M:-V&H9>$8R\9A? 6@K O DCZ<<"3L3>*(OB56,> G+PXWORN@6?0%<.1-PR# M'L3]* $J13/,6:0[#$(O'L8]$*(?QCOAO P$(?*3Q$O\F$&(?CPFO>&()B+R MQH& ;VA8.Y\W/M14.VEB%=S3,KB@(^ M%XLAH_/[0;B%+DI&<""'HDT.18=SB/I:UA "(L[US=>#N7-0TRMRAU:),^X, MVS1JJMQ"E\,C_&.R[D;!<>__2JSMK"#U.U+",0X^,*$_RERON'RIJO?W;>3W M43GT@B#P1F'+WKY(-N0E&A+)XV0( 44K6E.H.XI#(L*XY[:'V]1-DL ;CHG3 MP:B?C'=9W\&-B #$7NA'#"!A ?8$&_8$/]417T_=6TAW6J%NXCQ'TI=@WFI MB:)$]Z&MCW(I=69@OCI(RK-::ING>4T+!A84V"DBWWY2I9D JPQ,%=&A:M57 M1A5Y)EN.T0^W,,/^T,5-R[8PLEV6LPN-Z'+[-=QR&VD@]E9NJL*W3N5VQ_]! MTR5;.O#=67)6GD87BJJ-RY][K!HT%/%QX'/4 UX4^JS>ZB:U M;39K+%R 4O*+CE#T7A3\;AR'3ZNWRI([9A^-N#!3],G_D1<*/H_$$Q'W&"$\ M$;C2'GN1'\!?S_Z<;Y?HCO8M55>Z4!:%:^ODT?.%+,M;ZA G4UGGA"?_ARFF M9I9(2]6S92+?&67UZ( GQV8?,Z>RD!5U8'=1-=M%KJ7D:YGH<4GEKD2Q+1Z] M-7#QHR?A9F%-_9\B_',S?1>Q:Q=#=R!-M:I6;5%_%AN[H,ZV= FS+GG>VT> M;(7HX*F6RLZBRKGF.HYM46'-[95N4-'-5IN:.]J:76P;@[P,2K6,69*,XIH+ M%;Y%J?>S*(U>#N[%KG+^()Y/&[[#%;JOS=+0 M+CZ@E*)&98568' [BQ;I]>W RP>!OP7N[=$:O"4;K1_\YL]R%B6>$$HLG$?@ M-#WB'4KI@8C&/SUF='C2*QZO7]!_#[:3+1MN\4[+;Z)TU2S*(RAQRUOI[O7^ M#^SM&7J\0DL;1MAWLMDD@J*U3M>],C&HA>IF_M3[X4@A3]Y08+T""[R[AP++ M3]SQ^=3H/1@O36A^$4P-VD1.*!^4E3-T*TC/S>]1_&7A MPYIO)-J/T]C10UX\+GK0VPZ4O0$Z@2]:NX"RB"K%H M'C&:OW^7CI*;,Z0'!]*#<^CS%15DV4H$O86W#3C%^BSN:=;K"F&K)=6L4#MP M/A,@W"IGP=&EJ$G%>2ZFY]($+N[8F51V7O9.D[!Z?O\N9^GXQD*A*2^4)1U: M62U%&0"LHZD.+Q L]1W#^TP4'D>WEJO2?KR&=6407^484(:0[@9-2)._R,1S M]SZ-_,".5G?:]N8\HFK1P@4,TA&-0S:D,;U,\RS,PTD.GU$1.PE$"'A)=2E\ MTO@& ^EP .EH#,/A"$9)1J&RR$U1!=F2P*5NO)$P'$,^ 9:3."&N.-5:D*'F M^(#.NSTXC-T FT *HQS6VM&;K_V-3XUWI:<[8F,:\S2AD5TF;!#F 7'Y/Z*Y MX9*K B'TIE]CN A!/A&63UCT)^EE%YFEP88+3Z33U,X)=7D:CR, MP'1?3+=QN@EM?:,=?1)A6=&OC,8+T/U6:_>R\0\<_OGYOU!+ P04 " #V M@V-7QE/B2MT$ "L#0 &0 'AL+W=O-E;SJV>S,Y'8M:Y[R$F22J+@HF?UQ!+M:3 MGMO;;-SQ5:;-1G\ZKM@*YJ ?JIG$5;_3DO("2L5%220L)[U+=W05&'[+\#>' MM=JAB;%D(<2C67Q))SW' ((<$FTT,/Q[@FO(26')ZES?B?6?T-IC 28B5_:7K%M>IT>26FE1M,*( MH.!E\\^>6S^<(N"U I[%W5QD47YFFDW'4JR)--RHS1#65"N-X'AI@C+7$D\Y MRNGI+<;]["^AU#GY4B:B #(#2>89DT#.[MDB!W4^[FN\R?#WDU;K5:/5>T/K MD'P5ITL/&36 MT8L/FW6? 5F*'*L9'4BT21%B3TNMB,;#9!_CHL.8MAA+DW.Y!<<;J!5B5$W. M\1*5B%JA@*($GA.H='MF=&PY4TSW\Q&YSR3 7KH13!8-Q0(Y3<;H!T:WYYUGI(,DO:BJ;0D8+JDW5O#4?]BO6+\V6BL,1\4W19S0%TWI+X3H+@;#:CC13M[.,YH' Q/K^DHIK$7 MDRBD81RB.(TZ%93F($%MA!&2)@4YZ>W?-HZ#MH3C!TJ>O'!RNRO_." MQF&^LM\)!DY=ZN8QW>UVGR*7S0M\R]Y\QWQE'G%$C#@.=+@>G>+LP%W0?:]']02P,$% @ ]H-C5UY_ M1*"A @ )P8 !D !X;"]W;W)K&ULC57;;MLP M#/T5PAVZ%BAJQTEO:6(@Z39L SH$Z2X/PQX4FXF%ZN))V1'3P*(6RXZATKAK&LZ@H5G2RUD(%H<#<>09&GP>\02$\$;Y<"QM^8=WXGEU%D-?6:=F"28'DJOFRQ[8.6X#+Y U MV@+2H+L)%%1^8(YE(Z/78+PWL?E%2#6@21Q7_E+NG*%33CB7S=$Z4^>N-ERM M8.)KQ!U'"T??V4*@/1[%CL)XYSAO*:<-9?H&Y17<:N5*"Q]5@<5+?$SR.HWI M1N,TW4MXA]4I]),32).TOX>OW^7<#WS]_\J9J0+F*)C#8CO_WY,%>=&C^;.K M DV P>X OI&&MF(YCB/J%(OF :/L\*!WGESOD3_HY _VL6=S+7PWKIDI0"_! ME0@W6E9,/;VW\#*W>1,.N3/;&VIW)!,R;$@X/+M/>Q;6EAMT6TF*I M@8(0('! *8H'LGDNZ)\+T&4[E LTW8V? +? +&$$C1!ZF5P15M>6;LX>#^'; M?W!L*N!Y2/!7IFH:0=!K3]]!T)U>OZJ?:=]%KJVST#\Y3WLP8T\TE,@\"O;Q M*^H=L9_9=]U^O-6\$LTJC"A+(6OEFC[N=KLI.&F:_]F]&:&WS*RXLB!P2=#D M].(L M.,I<9PN@JC8*$=#9:P+&F2H_$.=+[4VFT,'Z#[;\C^ 5!+ P04 M" #V@V-7TKZD_;P" F!@ &0 'AL+W=OS4=IKVW^^< MA(Q-%&U?B'V^Y[GG?+YC6BE]:S)$"P^YD&;F9=86$]\W288Y,V>J0$DG&Z5S M9FFKM[XI-+*T!N7"#X-@Y.>,2R^>UK9K'4]5:067>*W!E'G.].,"A:IF7M_; M&6[X-K/.X,?3@FUQA?9+<:UIYWR-JMYAF\_0\25*F/H7JL9W./ @*8U5>0LF!3F7S9<] MM/>P!Q@'3P#"%A#6NIM ME*\K*:CKEA+/Q MHC1D,0:6*E]SR=Q5&7CYF:T%FM.I;RF&\_23EF_1\(5/\%W E9(V,_!:IIC^ MB?=)6R@>FC"#PV%<+TU,P1*<>=0L!O4]>O')L_XHN#R2Q*!+8G", M/5XU+01JX](HF'Q\8>"M4FG%A3@D]CC='+02KL,KIE-':C/<$9\\&X?]\TL# MVY:>FD PF2"0?^THB0WRINKHJ@Y4,XOY&G57N!YP \P01M 8H ?&)6%5:>CF MS>D$/OX#!RS:P,S"!R9+=P']]N@YC()Q;S0\AWGZD[J&QH8U8!5\HNFU%,H0 M:J^R*;.DGW$-]TR4"(.H_S>0[H=Z:I4QJMY1;#@8[BL[H-N)N^A%T<'GZ^_U M;HYZ6T\H XDJI6W:N+-V0W#>]/YO]V:"7C&]Y=2] C<$#<[.AQ[H9BHU&ZN* M>A*LE:6Y4B\S&N2HG0.=;Y2RNXT+T/TUQ+\ 4$L#!!0 ( /:#8U?T_NU@ M1P( $0% 9 >&PO=V]R:W-H965T";II7K2#0"2YY8+G08-8K<,0UTTT%(]D1T(/K&[0'H19TM$: MMH!?NHTR5CBRE*P%H9D41$&5!JOI'^V)S227\LD:]V4:1%80 M<"C0,E"S[.$&.+=$1L;/@3,80UK@\?[ _LGE;G+)J88;R;^Q$ILT>!>0$BJZ MX_@H^SL8\G$""\FU^Y+>^RZN U+L-,IV !L%+1-^I<]#'8X <7P&$ ^ V.GV M@9S*6XHT2Y3LB;+>ALUN7*H.;<0Q87_*%I6Y90:'V9;5@E6LH +)JBCD3B 3 M-=E(S@H&FKPEJ[)DMH"4DWOA7X$MYZM;0,JX?IV$:'18MK 88JY]S/A,S/?D M00IL-/DH2BC_QH=&_YA$?$AB'5\DW$(W(;/H#8FC>$:V4)M7@Q=X9V-Q9HYW M=H;W5$&^KW*-RCRF'Z<2]WQ7I_EL@RUU1PM( ]-!&M0>@NSEB^DB^G!![=6H M]NH2>_9YU^:@B*Q,LW12(;=Y]-DW!_0L%\5##_3P5F M:"CJ"G=)P/R? L*CE]V"JEW_:N)^BW_DX^DX(E:^,_ZX^_GR0%7-A"8<*@.- M)MN37*+I.K=MS)@#91W,?24E'@P;8!R&UL MM5A=C],Z$/TK5D!7('$WWVFSMZW$;H) FFUO<##U7WP)M/4(K&#[;;LO\=V MTM"$;+6PX:7UQSEG/#/.--/%@?$O8@L@T;>JI&)I;:6L+VU;9%NHL+A@-5"U MLV&\PE)->6&+F@/.#:DJ;<]Q(KO"A%JKA5F[X:L%V\F24+CA2.RJ"O/[*RC9 M86FYUG'AEA1;J1?LU:+&!:Q!?JQON)K9G4I.*J"",(HX;);6:_,?=&3=_G2(#@MP3_L1:"EA \UD+8$HSK=N.["5R" M)5XM.#L@KM%*30],] U;Q8M0?5'6DJM=HGAR=0M[H#M MY"Q@A*3O+]10@0N M"@X%-@ML@XZXNWNT9N7.+/][7P-ZD8#$I!0O%>WC.D$OGK]$SQ%1NUNV$YCF M8F%+=5!MSL[:0UTUA_(>.)2//C JMP*E-(=\A)^/[(>:X?3_?&W'F:]?2WK?>"X7=7QC=Z_@-Z#U^._]XK*'HG MH1+_CV6]T0W&=75)O!0USF!IJ9HG@._!6OWUS(V1:O$ 4YEH.&'AFZ_A79KV91,)\O[/UI<$=0[BP,^JCD9Y3GQ8X_ M$$M'8.XLB,,.UO,T[#P-SWKZ'FA.:*'*T48>,(>N+HT6G+-:OWKUIA1+IA1+ M)Q+K)23J$A+]H;H039F<*<62*<72B<1ZR9EUR9D]K2XT]/#D(0WG<1 /ZL(( MR@O<85WX&>7.O)DWK LCL-#W3FSV/)UWGL[/>JI?@] GX&1#LN8F/JY"G%7] MU4LXI5@RI5@ZD5@O-7&7FO@/58AXRN1,*99,*99.)-9+CNO\: 6--@]I, M)*M-!W;'I.KGS'"KFGK@&J#V-XS)XT0;Z/XF6'T'4$L#!!0 ( /:#8U> MF'_;=0, (,1 9 >&PO=V]R:W-H965T<&*;^1FF%!G,3-MCWPQ8X5,"85'CD2199A_OX.4'>9. MWWEM6)'M3NH&=S'+\1;6()_R1ZYJ;DU)2 94$$81A\WU/HXFV-P:?"1S$ M41GID3PS]J(K]\GD.00JQU 2L_O:PA#35(-6-_RJF4X?4CL?E5WIDQJ[& M\HP%+%GZA21R-W=N')3 !A>I7+'#1ZC&,]2\F*7"_*)#:3N>."@NA&19Y:QZ MD!%:_N-O51Z.'!2GW<&K'+Q3A\$9![]R\"]U&%0.@TN[-*P#'C[("XME8T73!R&6^58$+UQ%I+KIX2Y2<7*]@#+0"M(&9;2HS: M']!MDI@B3M$]+6>O?O N (E)*MXKDZ=U@-Y=O4=7B%#T0-)4&8B9*U6?--F- MJ_AW97SO3'P?/3 J=P*%-(&DQ3_L]I]T^+LJ%W5"O->$W'F=P#7DU\CO_86\ MGN>W]&?9[?Y/03O=@\NC>VW9^'^=CWXY>B.7?CVY?,,;G.%] IH0ND5KMI$' MS$$5TD*>FRB=++W 3D6.8Y@[:@45P/?@+/[\HS_J_=VFDDU88!,6VH1%EF - M=0>UN@-#]\_.EJW:8:1:.G+&I=;Y>*WX]Y,R1_<2,O&U3>V!3;5MP@*;L- F M++($:Z@]K-4>=K[+2T9CI38OU>5$O+2I6C(FAJ'/-/M%[WH\GKG[8[4Z [U5 MK=:(?C-BV&HT;!I%K4:U32-IHSIIH\ZDK2 IRA,4T<T<#\:Y/,A+8C!C:A$668 V]QK5>XTZ]]!$*?09.-B0N)_IE6U8W;ETW-M6V"0MLPD*;L,@2K*'VI%9[8F'KFK0L_][) MLKGL#/16M5HCGFR68:O1Z=;59N2?;%WNT24Q [XUUWF!8E9061[IZ];ZB\&M MN2B?M-_UIT&_I3WL3Z/R@\!/?/EYX@'S+:$"I;!1H?36ZR@9S)6_K$B6FROJ M,Y/JPFN*.\ )<&V@GF\8DZ\5':#^[K+X 5!+ P04 " #V@V-7B/R][= # M F% &0 'AL+W=O0]U[J1+J3 Z'?V : H^]E4;&IM>%\>VW;+-M B=D5V4(E[JP(+3$70[JV MV98"7BI26=B>XX1VB?/*FDW4W#V=3!+/ M#&Y)\6>^Y)NI%5MH"2N\*_@#.?P*34 CJ9>1@JF_Z-!@'0ME.\9)V9#%#LJ\ MJG_Q]R81)P2AHR=X#<'K$X(+!+\A^$]=(6@(P5-7$%;I=QZX2EV".9Q-* M#HA*M%"3%RK[BBWRE5?RH,PY%7=SP>.S!]A#M0/T !E95[DJW@>4Y ROUQ36 M6$V0%3KB%C_0'?Z'4#0G.YH!>IL QWG!W@G6UWF"WKYYA]Z@O$)?-F3'<+5D M$YN+?&+O3Y.K0;G1*.BBDG.4YXT=OR>6 M:F!N%(Q'+:P3Z:B-=#08Z7RW8!G-M^H0K@"T/C,H\=P39U(L,2F6&A+KU"%L MZQ"^DAV$)HMC4BPQ*98:$NL4)VJ+$[W,#FKZZ.39#(/0]7MVH$&Y<>CV[. < MY8Z#J.\MJ086QW'HZ.T@;B.-!R.]IV0%3+Z^X@+)-.:9WA(&99Y[ZDR*)2;% M4D-BG5J,VUJ,7\D2QB:+8U(L,2F6&A+K%,=U'M_XG9>90L,_?43CR E[IJ!! M1=ZX9QV)!N6%;M"#I3J8ZT073,$]^;IQ!V/]G6^ :F,8(A^&>O\+X;CON&<([R M0L?I&\(Y*A9/>M\/SE'1*.Q_,M@G?8\2Z%HUG!C*R*[B]0=M.]LVM3ZJ5DYO M_L:]OG4U\XEL@JD^RZ-\W4&[PW2=5PP5L!)+.5>1L"Y:-Z7J 2=;U759$,Y) MJ2XW@)= )4#<7Q'"CP.Y0-L:G/T'4$L#!!0 ( /:#8U<;L7E1P@, 0/ M 9 >&PO=V]R:W-H965T\901'Q%X&C/'M&IBEKSK^;PJ=T M['@F(Z"0*&.!]=\!9D"I<=)Y_%N9.G6=1GC^?'+_4#1>-V:-)D805H+PI8*H$D0O%?0J0=%TMVQ[ 6Z.%9Z,!#\B8:*UFWDHZ!=J MS8LP,U!62NBO1.O49 D'8'M 2TCXEI&B\^[12H_'=$\!\0V:99AM02+"T!PV M( 2DZ*1Z,P>%"95OM>;K:H[>O'J+7IG(/S.^EYBE6"1S[OE M\DI17H6'K%(_['U7UE#9*_!K&R/EVDF"5@ZYG2-"Y,S19QF/@# M;Q"/W,,Y#&M+5&A%X8MD)W970OR1F8-D(,:Y.!*D,E>EYFR$1Q75$HZV^]^N@Z]UNO%1>\6^FG"W,,N6$+ M:VS,9R7S;E_? + M%OJT(1&%C;;T'OJZ2T5YY2H+BN^*.\6:*WV +!XS?4T%80+T]PWGZE0P%=07 MW\G_4$L#!!0 ( /:#8U=#&PO=V]R:W-H965T M':0\F MN4!4Q\YL ]V_G^V$")*4,:DOQ$[..?>>>XWMX8[Q9[$&D.@E)U2,K+64Q;UM MBV0-.1:WK "JOBP9S[%44[ZR1<$!IX:4$]MSG-#.<4:M:&C>/?)HR#:29!0> M.1*;/,?\SP,0MAM9KK5_,B$@$ BM0)6CRU,@! MI-+X76E: M=4A-/!SOU3\:[\K+ @N8,/(C2^5Z9-U9*(4EWA Y8[M/4/GI:;V$$6%^T:[" M.A9*-D*RO"*K#/*,ED_\4M7A@. &KQ"\BN"=2_ K@G\N(:@(P;F$7D4PUNW2 MNREJ54;U.YI*KKYGBR6@&6Z ;0#-(V(IFIGDW M:*Z68[HA@-@234P2P-&$4]<(\_Q_ [ZY#0] MAD3174/W.NCQ^=&[Z-/SH[O'=%LUJ>Z45W?*,WK^?W1*E17%L 3.53OV@)_C MA3"-^M55\3)(T!U$[TKWHL )C"RU[0C@6["B]^_UKD# MY0V+D)>+L,MJJ= [#!R&@T9Z MDS;*5:"FU0XM+^PU4-,.K:#O]+NM]FJKO9-6OS"ZNI' _=-TKY5"./ : MEML8UPWMM>6 MNK T[+9!00L4=R@Y3="T#6KZM0].1GWO^8KY*J,"$5@JCG/;5\7BY5VBG$A6 MF,-RP:0Z]I>-F*,8,R9\TO M_=86XDR /N,"IQ4X?8'WA,!M!>[/"KQ6X-65:5#J.JRIHM%"\!,1.AK=]$5= MS%J-^#G3\[Y5 I_FJ%/1!H[ #D VD/ ]R^NY>$.VN+S20P&$[TB<4;8'27)& M8LZ4P)G""ZG(G92@)'FY!D7S0KY"W:?MFKQ\_HH\U]$?,WZ0E*5R82K,5+_/ M3-JL5DU6SA-9S,5?.I.$6JAOB6J^)8SGN2#[Q MS\N=$?EZ6KZ&!.7VF/R"QNTFS:W]W"?\8EKEBA;Y=TA[<_+/AA<%P1UQHB+] M/%;XQMD;=]:GS*VL: )+ X\1">((1O3BF1U8;\>J]CO-UK_)[**B7E=1;\H] M6L$^9RQG>SQ$"LH2&"M=8Q'4%OH\/4:![\X7YO&\),,@/W3]RZ#U9#)7HOH= MJC^)>I>F]38?W9:-U#_+WO5G5@]Q&.38MM=#G$SB2L2@0PRF$4LN5/Z=:LPQ MRF \,;Q]+EP@3D298=^T..0CP,"JQY MKQKKR4RNY P[SG"2LSOC$GW&T>:[\^)9B,ON+7XDA0"FQNC#X6H./*='/PQR MAALV'.QJ9^Z&7= %U;RCFO\RU6O".)L@F@^2]2ROM_7B89#K^&&/:#*W*^?3 MMGYT'=8D^T>.WR_=GP&BIEB!82E&NP9K, \CZWDD:F1!CT6='^<-F7G66I4@ M]G6+*C'/ U--^]'=[=K@N[KYZ]U?V;=QT\S^L&EZZP]4X,='D@)V:&G=S'#F M1-.N-@/%J[J!>^ *V\'Z,L,6'X0.P.<[SM7C0+^@^Z&UL MO5AMC^(V$/XK5GJJ[J3=S0L0=K> !.2JMNI)*^CV/E3]8)(!K'/LU'9@[]_7 M=D(V@6QZM%&_0.QXGO'SS-C#,#ER\47N 11Z22F34V>O5/;HNC+>0XKE'<^ MZ3=;+E*L]%#L7)D)P(DU2JD;>%[HII@P9S:QP!O6;!B6FM-GS 3][42^BW1=FJV@@.P'- *8KYCQ,;B%JV++$!\B^94 MIP9F,2"=9.CC2Z8#!@E:"DB(0K]R*4&BN8D>45_1^P@4)E1^T"#/ZPB]?_8)7+B*KUMX]R-RRTNBBT&;VSQ 7WB3.TE^L@22)KVKJ9;<0Y. MG!=!)^ :LCLT\&Y0X 6#EOTLO]T\:#&/NLU_P>P.>7Z;]P:;017!@<4;O($W MCV.>,R5-"($<\(;"S5G4:L%"?ZPXI4B?F2,6R9]MT2C<#=O=F7OH468XAJFC M+QH)X@#.[/OO_-#[H4W*/L&BGL :,@\KF8==Z+,%[ ACA.W0 E.C;)MT!41H M(YCYX6CB'NJ*=+JY5I&>P!J*C"I%1IV*/ E^(/;^-SD&IYLA+I*-VINA M3:0"=503*0S&9R*-+H3TFBNBSKW]2^9AQ3SL9-X\70G/-VJ;4UW#BI/81CJ\ M('T[],]9=WJ]-C7""PEOZ\G8(#ZNB(\[B7\61(&N"EMY@QBH-J+C2Z*#\?D9 MZ/1R+=&>P!J"W%>"W'<*HDO2/UP)]Q=Z7,:]T\>UW?EN]772"7EMQ^@2+>@)KB.E[K[_-O/^WM)?^ M>E*Z5[2H+[2FUK7?P?Y_K^\E1D==6G:[N5J4GM":H@2OH@1]%[INQ*M3K$^T MJ"^T0DVWUG6E(':V>Y7(2E,T(]5LU2'/;5]X-K_P'Y=%G_L*4[3=G[#062D1 MA:V&].[&NHZ(HI,M!HIGMK?;<*4[1?NXU]T_"+- O]]RKDX#XZ#Z/V'V-U!+ M P04 " #V@V-7[P95(2\# 9"@ &0 'AL+W=OPG7N.[SF^_ACOA?RE-@":W.<95Q-GHW5QY;HJW4!. MU84H@..7E9 YU=B5:U<5$NC2@O+,#3PO=G/*N).,[=BM3,9BJS/&X582MS MH8FW =\8[-51FQ@E"R%^F<['Y<3Q3$*00:H- \6_'4PARPP1IO&[XG3J*0WP MN'U@?V^UHY8%53 5V7>VU)N),W+($E9TF^D[L?\ E9Z!X4M%INPOV5>QGD/2 MK=(BK\"80E"D&CZ0XA^*"A-YK$GA!V &?]L-GD"+UX8'M>&!Y0L?X?LLUY2SO]14_6LTG"N1L24M-P&ZBE8K]+,< M0.O?,XX+Q&A&YC@(N5V<']<+I27NF9]==I8)1-T)F'/D2A4TA8E3F+GD#ISD M])4?>V^[S'U)LMD+D3TP/JR-#_O8DT,-0U7#7N8!Q+37NE6I/UBYI<2OMV(\:TMHQ4=04USO] M,\4-:W'#7G%?A,;#K&CL1GOV"7NC5!5:%6Z7#<-6>?E!W!0Y;4==1M&PX41O MKO_KA'MT#YM'TR+PE[-"Z'QHK?-#;[=0)H M_+X20A\ZYK:O7X/)/U!+ P04 " #V@V-7DF>K874# "\#@ &0 'AL M+W=O[!DHAH6R=DB\)AGL.YQY?F^O)EHO?<@V@ MR&T2IW)JK)7*SDU3AFM(J#SC&:3X).(BH0J'8F7*3 !=%J D-AW+&IH)9:D1 M3(I[*YBEL)<$)DG"15W%Q#S[=2PC?L;7]AJK?0-,YAD= 4+4-^RN<"1 M6;,L60*I9#PE J*I\<8^G]D##2@BOC/8RL8UT:E<<_Y;#ZZ64\/2BB"&4&D* MBG\;F$$<:R;4<5.1&O4[-;!Y?<_^KD@>D[FF$F8\_L&6:CTU1@990D3S6'WA MV_=0)>1IOI#'LO@EVRK6,DB82\63"HP*$I:6__2V,J(!P$2[ 4X%0JHD>446YWN0LPYE4I^038EY>@J(L/D'$M\4E M>?G\A#PG+"5?USR7&"\GID*A^G5F6(FZ*$4YCXA:0'9&7.N4.);C=L!G_?!+ M"!%N%W"G#3?1GMHCI_;(*?C<1_CNLS\EVT#R6H7H'9A);CL MG.F24[0T'=51+\* 6/.@5_ &D/"=OPC!/\I@J M6.+Z1E]"1O4.TB6VY/,:,EZ-_/%X1VQ'E._:XVZQ7BW6^S=W6[Z>DA14EU)O M3X,[].P=H?M! _2^6^>PUCGLU:FWB%R!:,R]5BQYI+940)?67L*GKH #D;5R M]^O<_2-N!/XA;3@06^X^]4['Z0/_(>V0;&M=SQ7[8! M_,RO>;PD+,D$WX#6V2FQE^>I,W0@LE;*MO7P6;>.6*H5^8&<.!1;VXI&AV,? MH5PKTF8I.K[K[-3KWZ+:DA\:#KOW0QY\CB*&35E[BXURD3*5=^^Q_81/GK%C M]!GV0Z-AN\+T'H 'P><:[N M!_H 4Q]8@S]02P,$% @ ]H-C5RI"U8I( P J0T !D !X;"]W;W)K M&ULQ5=M3]LP$/XK5C9-(#&2IJ]C;23:% T)!*)B M^S#M@VDNK45B!]MM8;]^9R=D+0T%MDSKA\:^W/.<[[F38_=70MZJ.8 F]VG" MU<"9:YT=N:Z:SB&EZE!DP/%-+&1*-4[ES%69!!I94)JXON=UW)0R[@1]:[N4 M05\L=,(X7$JB%FE*Y<,0$K$:. WGT7#%9G-M#&[0S^@,)J"OLTN),[=DB5@* M7#'!B81XX!PWCL8]XV\=OC)8J;4Q,9G<"'%K)J?1P/',@B"!J38,%!]+&$&2 M&") UC. 9@%HOC9" MJP"T7ANA70!LZFZ>NQ4NI)H&?2E61!IO9#,#J[Y%HUZ,FSZ9:(EO&>)T,*0) MY5,@$]N4(Y%F@@/7BGPDQU'$3#%I0DYYWI&FM'LA:,J2??2XGH1D[_U^W]6X M$L/G3HNHPSRJ_TS4)CD77,\5&?,(H@I\N!O_:0?>105*&?Q'&8;^3L()9(>D MZ1T0W_.;%>L9O1[N5Z7S=]''?QQ]0XQFV1--R]=\AN]"SBAG/VVY#[ GN!() MB_+J4QZ12PD*>R0WB)B<,(X]Q+!/)FB$U/;/]S-D):BS?=D&;0]\^N[RW5QM]TZ%6[AMENCBFY%.OK=J6"=96"?9N":RC:)T MRZ)T___.W*VSCG62A762C6LBVZACKZQC[Q]N5KVM'?3IEOVB1_BBQWC;PZ_: MIMVULV<*&PO=V]R:W-H965T M/DA5]4LJ\R"^)99][?.X5=>\A/3TP_BBVA$CP%$>)F!E; M*=.KR42$6Q)C<8/U^3B!UF!C1>WOA.-UN9O3&93U.\(4LB?Z1W7%U-2I85 MC4DB*$L )^N9\0E>+9"?!>2(/R@YB-IKD*7RP-AC=G&[FAEFIHA$))09!5;_ M]F1!HBAC4CK^*4B-\CNSP/KK%_;/>?(JF0Z%%9GM8-EG@^Y>P >(96;-F+O#9YM,J&)MEM7$JN/J4J3LZO<823D(!E MOF86+$Y90A(IP 58'N\L8&MPFTB<;.A#1, G(8@4'\$W!7]_0R2FT0<%_K&\ M >_??0#O $W _9;M!$Y68CJ12F/V39.PT'-]U(-Z]"Q)>@DL\R- )K(TX8OA M\!L2JG"8AZ-F^$15IBP/*LN#UU'&Q M #:<"0%PS':)U.5^)'1SPJR9[.=VX/JVNBO[>E8:F!^XT"]A#;UVJ=<^52\. MPUV\B[!4=U*IYI+^Q%DGT6D_DCLU41?(LDT'ML1K<#! T+;TZIU2O3.H_IY) M'#5$ O*D&K<@.K%.1P1RD1>TM6I@@6=[CEZJ6TIU!Z4N<$J56/I35354W6,G MB1H2;"T/F)-BD>A$NQK1KNNU-'=1,+#[JNN5DKVW2#YEG7B:^V\ALYV&!N8[ M =*GX9=I^&])(U'].<2XU4U5:2<)NPB&V>M4(' M:4Y^,D9B:R9=S7_HG+5+#-J+DVLQ$ENS%I7!@,,.X_]TB:YO"%R[VR1>@S45 M5_X"#AN,M_8(C5VP V19;?DZG&FY??HK8P&'G<6)':)K#FP/=JR82RV9BTJ[X!&]PZH MZPF0'=0V0$5BK\&:BFLG"6=U#DAG"!#LRM?A3&3VZ:]\ QK3-R"-;T!^IP7K M8+;G]70%5+D&-.P:OK'D(ML4$4F/IX4;3DB<'6QIQ8[J'<9B:Z9>>0=T5N^ M1O4.8[$U:U%Y!S2Z=T!=4^ XW77["JJIMW(.Z*S. >G.(^R@O;?0P5R_9V.! M*MN QK0-!5GCX*^^72BD:E ^;&\J)K7S[^S'A]\QW]!$@(BL59AYZ:E4^?$\ M_W@A69H?B3\P*5F/B ^>,DEL7#L8+OKQJ_G['1) M$9DG3DRGEH#M^(;@ZW> M:Q,;RK64OVSG(IL'D64$'%)C(2B^;F %G%LDY/%[!QJT/JWA?OL>_;T+'H.Y MIAI6DG]GF2GGP7% ,LCIAILKN?T NX".+%XJN79/LMVMC0*2;K21UWD =HGY),4IM3DG<@@^]<^Q!2T>4CN\[!,O(!KJ _)*'I# MDB@9>?!&;5Y'#F_\ -[*;1TH5"YWJ= EJW5?H%X<^U&>ZIJF, _PJ].@;B!8 MO'P13Z*W'I;CEN78H8\>8/F>"6;@P.YFUK,_/S[B>G)AH-(_^ZB/!Z!^U%(_ M\B;X/]U=@?T),5%T&LV!O&*"W %5NE=D?A>3QM)#=M*2G7B1SN$&_W\ULC60 MED)R6=SU\?&B/#&ATY;C=$@M3 >@?MQ2/QY>"WX7TT>U<-*2/?$B?5$T0WI8 M=?M8>&V?F,8XZHI!-*0&=NC/S'ZOE,7#R^ 1'X__$^*DXYMXL3Y+<9!BQ07# MFA-*H0 J6WU[B7G!GIK6&>FM:NK,63044Q1+V+NX(7>XO2,XG"[V/TL"C" MO5,[GA0+=S?1))4;89H#?#O:WG_.FE-_M[RY/'VBJF!"$PXYFD:'4Y2%:NXC M3@!8)ZW1Z&/3#6M4U4(C62MK/^^I&4K-B* M8J0;^V*+U#F'O!^\YO7TP/A7L060Z*$JJ9@Y6RGK:]<5JRU46%RQ&JAZLV:\ MPE(-^<85-0=<&%)5NH'GC=T*$^JD4S-WQ],IV\F24+CC2.RJ"O-_YE"RP\SQ MG>/$9[+92CWAIM,:;V )\DM]Q]7([50*4@$5A%'$83US;OSKW/ M&7./!2Q8^0%!9*D"E28DE%$@R1*C$=$/N2T!8"%#TUQE(3$KQ1@E] M66;H]:LWZ)7"H=^V;"A?NJMWKO-EK\,Q>0_2)4;D5**<%% /\ M[#(_N$ _M9O)P>#)GS_U;/__/J9\X( MNTP*C5[XC-Y[0HF$=Q_5N2_0[6-"W#0)\>='A4>W$BKQUU#H&_%H6%R7RVM1 MXQ7,'%4/!? ]..G//_EC[YG6)WJ)Z=V M*"Z-Y-A(ZE^=?>J'2:3R;7_J\ %4,$EZJ.PI*O(3+SY'Y4]18>P%CZ@SVT>= M[:.+MB^8D-IF#GN@.Q@T]:+"]Z:@3;',IEAN2>PL#.,N#.,?623&-B-D4RRS M*99;$CN+T*2+T,1^D6@D1Z<'>Q1$O1HQ /*\?HEX"O+#*.Z7B &4'\23X1(1 M=Y;'%RW_ !0X+I&ZG"!-5O/TISY1-X)>W1A Q9/$ZQ6. M 5001T$/E@_!QI/([Y4.]Z2CJH!O3"LKT(KMJ&RNQ-ULUR[?F":Q-S_WKQ?^ MP'RFVVO3P3W*-[WY)\PWA I4PEHMY5U-5)GC3;O;#"2K33]WSZ3J#LWC%G ! M7 /4^S5C\CC0"W1_.J3_ E!+ P04 " #V@V-7AN6T/!@# #Y"0 &0 M 'AL+W=O('9\CG_W)+$]V CY M0Z4 FCSE&5=#)]6ZN'1=-4LAI^I"%,#QSD+(G&ILRJ6K"@ET;D5YYOJ>%[DY M9=Q)!K9O+).!6.F,<1A+HE9Y3N6O:\C$9NATG.>.>[9,M>EPDT%!ES !_5B, M);;=RU#?C[8 O##9JZYJ82J9"_#"-N_G0\0P09##3 MQH'BWQI&D&7&"#%^5IY./:41;E\_N]_:VK&6*54P$ME7-M?IT.DY9 X+NLKT MO=A\A*J>T/C-1*;L+]E48SV'S%9*B[P2(T'.>/E/GZH^YW<;Y*-V^0W,4-ZQ-Z7SG\Q>9-6ML^JVN2?FB9%3"69=87Q)="H!2"ZX M3M594^6E763MS$JT3CJ!YP<#=[U=4NND1Y84U"4%ATH*FLA+5;A%'H:=*-HA M;_4^DCRLR<-#Y&$3>;A''O3]7KA#WNI])'E4DT>'R*,F\FB?O!OTXQWR5N\C MR>.:/#Y$'C>1Q_ODOA?Z.^2MWD>2]VKR7BOY0PIX/%AHD$W\O?VWO1='N\FW MSG D?[_F[[?S"XU++MW>L. )#T$*FNKI[ZT[?N3'_BHT[OSV,L6S&4@S .\OA-#/ M#;/]UZ>]Y ]02P,$% @ ]H-C5S5=)0+A P "PP !D !X;"]W;W)K M&ULK991;]LV$,>_"J$610NTD2A+EIW:!A('Q09T M:% WV\.P!UHZVT0I4B6I.-FGWU%2%,>BC3SLQ1:IN^/O_CKR.-LK_=/L "QY M*(4T\V!G;749AB;?0]\N[-N(ES,*K:%%=B[ZE;C*.RC M%+P$:;B21,-F'ES1RR4=.8?&XD\.>W/P3%PJ:Z5^NL'OQ3R('!$(R*T+P?#O M'I8@A(N$'+^ZH$&_IG,\?'Z*_J5)'I-9,P-+)?[BA=W-@TE "MBP6MCO:O\; M= FE+EZNA&E^R;ZSC0*2U\:JLG-&@I++]I\]=$(<.-#DA$/<.<2O=1AU#HUR M84O6I'7#+%O,M-H3[:PQFGMHM&F\,1LNW6=<68UO.?K9Q3433.9 5DW-+%59 M*0G2&O*)K-HO2]2&7.6YKJ$@7SE;<\$M!T/>WX!E7'Q R[O5#7G_]@-Y2[@D M/W:J-DP69A9:!'3+A'D'<]W"Q"=@5E!=D%'TD<11//*X+\^[WT".[K1QCU^Z MARA+KTW<:Q,W\48GXGW36R;YO\S5VT?41AHE>,':\I,%N=5@4*MV E7ZPB5J MR9D@*YR$LM'Q[ZNUL1JK]1^?'BU X@=P6_C25"R'>5"YM?0]!(MW;^@X^NQ3 MYW\*]D*K4:_5Z%STQ5.%5.Q1*R$:?;KG3QH$RE$0>,##QX"W,-KHXR:Z.WKN M%Q.:9;/P_C#!H=%T,AKW1B_ DQX\>17X6LGZ!%L;(#U8-J-9?,0V-$JG2>9G M2WNV]"S;B@G<:)8]$-%MO$>RT:K$P^]7S0UWA>D$\ M[HG'KU(3VXS&?2&W)%?&>AG''L9X>L3H,8KHB2^>]8S9JQ@;,K=O-=R#K/W? M/AL C-)X?$3I,:()]5-.>LK)67ZVKOWDQB2C]CZ]4:SV]O#XL&*-/D M6$F/$8U=4_,"'W1K>A;X#L]M5PD;0+HYX[X+=+A^/$D'(GJLTE%R O.Y5='SO>J'LMBCGS /OKZ7=-AT M1@D=HGK,XC0ZWC[AP4W-79/_8'K+I2$"-N@77628JVYOGNW JJJYO*V5Q8W4 M/.[PM@[:&>#[C5+V:>#N@_W]?_$?4$L#!!0 ( /:#8U>DHQH^UP( L( M 9 >&PO=V]R:W-H965TMM8^".SG0;^_:Z=-!0(':KVDMC./5,PE034PA!]>,%<%6.@DZP6;AAJ\RZA3 9YG0%,[!W M^53C+&Q8%DR -$Q)HF$Y"LX[9^.!B_0+<& M=+W12IFW-:&6)D.M2J)=-+*Y@<^-1Z,;)MU?G%F-7QGB;#)60C"+O\4:0N6" MC)6T3*Y I@P,.2:7A2TTD&LFF2@$F=+'*O9.+D"3[TH>CZE,@=,Y!S(M=)IA M3LDVZ^$$+&7<'"';W6Q"#@^.R %ADMQFJC"XIQF&%ITX/6%:J[ZH5,=OJ)Y! M?D*ZT2<21W&W!3[>#9] BO".A\?/X2'FKTEBW"0Q]GS=O9(X82;ERK@T_CJ? M&ZOQZ/YN\UQMTFO?Q)7SFY:/;Y*.[ MBSUQ?X4<:G"W".:!V$P#$(%9RWT&CN] M?]GIM:FN4/TMU7'O]/2%\)W4>PKO-\+[.X7?*DLY658E+.H2SC%UTVJI*Q[1\EL1EP' M1/_SPB#2&&=XSB1U 6V&!Z^.:"?NO#3\.NCI'%:6)7[VWNN+/8"/\RP6X-V ?A]J93=3%Q#:/I_\A=02P,$% M @ ]H-C5X[8(+4D P # L !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K52:[P\ZB+2"IE;JI*JTV\.T!Q,N$#6Q,]N!3MJ/ MG^VD*5##.HD7B.-[CL^YMF_N8$W9$U\""/1<%H0/K:40U:5M\VP))>87M (B M9^:4E5C((5O8O&* 9QI4%K;G.)%=XIQ8Z4"_NV/I@-:BR G<,<3KLL3L]Q44 M=#VT7.OEQ7V^6 KUPDX'%5[ !,1C=4( ;SH?79O1RY&J C MON6PYAO/2%F94OJD!C>SH>4H15! )A0%EG\K&$%1*":IXU=+:G5K*N#F\PO[ M%VU>FIEB#B-:?,]G8CFT$@O-8([K0MS3]36TAD+%E]&"ZU^T;F+CV$)9S04M M6[!44.:D^.VL7?VJ6=W;L_H$J@OD.^?(4.X8+4\J0+]N)4!Z$9 R7^:S#5L M@9E-7@H)B8 MK#;X2.-5:5BE@9<$<3BP5YLF#&&^&_M)%[8E+^CD!0?EZ7W).:\QR0!EE OC M66M(PHW%>X&L9CL235&)USDU! M3FA6&W=JXV/L=_QV)Q/'V]%G"@KVZ$LZ?>UU>=U['!+#/CM] MS]V1;PKS R>N\_K! M.0F*0( @ /I2 9 >&PO=V]R:W-H965T!1QD)W+C4CT+RN9QH'2F^FZGVU2$2P+HSCJNX/!N!\'8=*;717? MO4]G5W*KHC 1[U.2;>,X2+_S?.)?>FN4'1XM=0/&=[GTE^* ]2_I5OW"VO>X-\ MCT0D%BI'!/K?DYB+*,I)>C_^KJ"]G<_<J 1CEO(:.L^$N>R[:3<8\LMIF2<66L]R .D_)_\+DZ M$7L&FM-NX%8&[J'!\(B!5QEXIWH85@;#4SV,*H/1J0;CRF!\JL&D,I@4P2K/ M;A$:/U#!["J5SR3-6VM:_J&(;V&M(Q(F>2K>JU3_&FH[-7LKD_6;CR*-B2\> M%'E#;I;+,$^2(")W29GJ>Y]\_^T/Y%L2)N3CH]QF0;+, MKOI*[TX.[2\JU[>E:_>(:X^\DXEZS A-EF+98N_;[:<6^[X^#;MSX;Z=VW2TBMXWM'=TI^3Y'?W^H&Y$Z)./NC+=-*VK"=EG?GE]DF M6(CKGNZO,Y$^B=[LNV^<\>#'MC C83X21I$PAH1Q$,Q(EN$N688V^NPFEJD* M_RD[*KDBJS )DD68K,E"9JJU9RJ!XP*85^NGF:[=5_VG_31HMO$.V_C--A?3 MB=F&-MLXD\'(;,2L1]@U&""8$8S1+A@C:S#N$B4T51'Q60^7,M%V]DO":.^, M3,>-T]]L-&XT\IN-W,GPL!5MMG*&T\-6S'I<74, @ADA&.]",+:&H.@\PRS; MZJM E-? &5FG,FN]%,:-DS-I!L/JL&N7>(I'BO3(D# .@AFAG>Q".[&&-B^O M9)X*/48C-^M4B+PZMD75BNE:$)$P'PFC2!A#PC@(9F3)Q2Y++J"CIPMDLB!A M/A)&D3"&A'$0S$B6Z2Y9IM8NA>U&2RLA6BO$M%D^&P7"ZJ-KU)$PBH0Q)(R# M8$;4G4$]\1^\7DJ*F?];&22MTWTNBB,;UH:>0T)B', M?IB=@P*BF4&I)37'*L+,WHMTD5_!.AXR#==A+O%NTE#'91-$K2$I>8ZS=Y(& MYX.!.SH,"U0Q.]4MA;IE4!I'T"7I#T! MD$K9'$KSH30*I3$HC:-H9D+5&J,SP0[YH6(CE.9#:11*8U :1]',I*DE1\5BFZ8B67QYK4A]?):MF8-4X>90F@^E42B-06D< M13.7ZM3RI3N %BD7*F9":3Z41J$T!J5Q%,U,FEK,=*VZ5_=USAJHFEG1 M7BE24)\,2N,HFID-M4KIVE7*1I&Z%[HRZ1J5]RVMV8"4 ^=0F@^E42B-06D< M13.SII917>S21!>Z-A%*\Z$T"J4Q*(VC:&;2U'JL:]=CBUXF.G*?U6[;.4.@ M\BN41J$T!J7QBK:_S&'HC0;'!%BW%F!=NP!;E)D/XDE&3_D=L&KU%@L6812J M+[KL'/VM-5F0TN4<2O.A- JE,2B-HVAF2M62KSO&UB"HK NE^5 :A=(8E,91 M-#-I:EG7M:\=[79/T [KG#)041=*HU :@])X1=LO2J.C%:G6:EV[5CN7<1RJ MHN=8"XI%"7K,5EXYD2CG)I/AY7RY_>":LW;8/*MT(ID>:+ M?E!)%$KSH30*I3$HC:-H M9M+4TJEGET[KGF=1]CRKJNMNU/)]GIG7,(*J1":11*8U :KV@' M#W8<&UYZ>\]NVQ>:OEZ;\AYF5YFZ*B!V[YV3!_NT-_9Q;^SSWM@'OO\/0=6K M!55OB*U:4(T52O.A- JE,2B-HVAFTM1*K&=78K^V:D&E5RC-A](HE,:@-.XU MG^8?6:I6K:EZ]F6TGY)MIF?"Z;$<(0]!E,^.6S-CW)@QFOM4A1PJG)[FE$*= M,BB-HVAFR&M%U+,KHBQ,,Z5'(Z+UMIS=N//E#E5 H30*I3$HC:-H9HK44JF' M?93>@VJF4)H/I5$HC4%I'$4SDZ965CV[LMKM3HL=UCEEH.HKE$:A- :E<:\I M^KK-IZ_Z>V_:BT6Z+EZBF.D0ZR%C^7:SW;>[%S7>%*\G//C^UKF<.RW?^\XE M+5_#6./+MT*^"])UF&0D$BOM:G ^T2.@M'S18KFAY*9XS]^#5$K&Q<='$2Q% MFC?0OZ^D5"\;N8/=ZRYG_P%02P,$% @ ]H-C5QZ7UWO3 @ F@D !D M !X;"]W;W)K&ULK99=;]HP&(7_BI554RNM3<@' M"1U$:D'5)FT2*NUV,>W"A!=BU;$SVT#[[V<[:4;;-""T&Q+'/L?/>4-L#[=< M/,@<0*''@C(YY9<%%CIIEBYLA2 %U944-?WO+Y; M8,*<=&B?344ZY&M%"8.I0')=%%@\70/EVY'3 4S4/?E M5.B6V[@L2 %,$LZ0@.7(N>I=C@=FO!WP@\!6[MPCDV3.^8-I?%V,',\ 85, M&0>L+QL8 Z7&2&/\J3V=9DHCW+U_=K^QV766.98PYO0G6:A\Y"0.6L 2KZFZ MY=LO4.>)C%_&J;2_:%N/]1R4K:7B12W6! 5AU14_UG78$?3"=P1^+? /%02U M(+!!*S(;:X(53H>";Y$PH[6;N;&UL6J=AC#S%F=*Z%ZB=2K]QMGJ_ Y$@28P M5^@S"3H] M.4,GB#!TE_.UQ&PAAZ[2N&92-ZO1KBLT_QVT&907*/ ^(=_S@Q;YN%L^@4S+ M>U;NOY2[NDA-I?RF4K[U"][UTS$G1&:42U.67U=SJ83^&_YNBU9YA>U>YM.\ ME"7.8.3H;T^"V("3?OS0ZWN?VX+^)[,7L8,F=M#EGIKBHU,!9D4@;(54+@!0 MP9G*Y5E;\LJN;^W,&K))>UZ2#-W-;J+..8],%#:)PGV)PC;P2A7M@(=!Y+T" M[[0^$CQJP*-]X%$;>'0(>*?UD>#]!KR_#[S?!MX_!+S3^DCPN &/]X'';>#Q M(>"=UD>")PUXT@E^EX/>TY=Z?6[#3][B>X-!$K\*T#G%D0$&38!!=P"N,&UC M'[Q97D(_">/H%7O+L* 7!__6H8K*W=DYS:GE.Q8KPB2BL-1"[R+611+52:!J M*%[:S73.E=Z:[6VN#T\@S #=O^1Y M9U0^L , -T2 9 >&PO=V]R:W-H965TGL(XTZ;CLNV>3,>X8$F\CO";_3&TH8IRBC,QK>:J34IA?#X^D!?E'WG M?7F$%-WAY&LH[H\K> %.:/D?[*M8U]- 4%"&TUK, M*TCCK/J%W^MQ.!)PCEQ@U0+K5."<$=BUP.XK<&J!TU?@U@*WK\"K!5[?3ONU MP.^;85 +!J<"^XQ@6 N&I1VJ^2LG?P89G(X)W@,BHCE-7)0.*M5\SN-,>'W# M"'\:O=^K#.>36CT MH";?5F3K#-D&GW#&(@KF68A"B7[9K1]VZ'7>RZ:KUJ&KMU8G<(/R:V ;'X!E M6+:DGKMN^<)E^^;>A6;RM^_7]#]W(8 M.:O#!W9C>;O$V6=PM(%]"(YC! $XV_82@BSTB; M_OF'Z1G_R(RE$C93"9NKA"U4PI8J82N5L+4BV"OO.HUWG2YZM5SS;XR\($'$ MW_$@)WA'8 I@P2),XA\H!##%1<9DINYD7VIJE;"92MA<)6RA$K94"5NIA*TK MF%?"Q/?Q\]1WC?)OK#]+#.LVAG4O,FP(KN(,T CRFJ0?%17./2K$'#BN;PR: M.BK[=::]U'XJ8?-V#QS'L%^7OU"9<=G.:)D#RS+=UTE7DK'U_-/2UHI*>V47 MK[&+=YE=9!;Q6EZU#<_WC[U:>:0=:'J.UXJ;28#.<-B*F[?CO';40I)U:+?" MEI*D+I^T5N"J'6AY[;!UY\#^YK3YS;3YO:9-;*[C; ?X'OSX)57P+W@B>6O) M)M=O#XMWLA!5D]M9T:4+@$K87"5LH1*V[#NX*Y59UXI@E3/UH[UNBLBN/"BA M(!#?/-4>H&EMSF)NRB.(D_9;<[0P)>U+<[2JCEI^X:N#'[Z%V\49!0G:\E3& MM<]72E(=IE0W#.?E3OL1,[YO+R\C!+GW10!_OL68'6Y$@N9$:_H34$L#!!0 M ( /:#8U&PO=V]R:W-H965T=OE"P;-/% MX(*<;/KI*P$QEJ7(H3EI]L7&#T>_8_$_"/%'74Y6'.^ M/1\.JV3--K0Z*[8L%]\LBW)#N7A;KH;5MF1T43?:9$/B./YP0]-\,+NH/[LM M9Q?%CF=ISFY+5.TV&UH^7[.L>+H(UD5QZ*XH=\\WUQ.7#D+V(9 M2[A$4/'GD=VP+),D\3O^W4('^YRRX>'K%WI4=UYTYH%6[*;(_IXN^/IR,!F@ M!5O27<;OBJ>_L+9#GN0E15;5_Z.G-M89H&17\6+3-A:_8)/FS5_ZL]T0!PWP MZ)4&I&U CAMXKS1PVP;N6S.,V@:CHP;$?:6!US;PWIK!;QOX;VTP;AN,:[&: MK5M+$U!.9Q=E\81*&2UH\D6M;]U:*)+FLA3GO!3?IJ(=G\W7M&3?KH68"W13 M;$2%5[2ND6_H:K%(Y4N:H>]Y4_3RBR\!XS3-?A$1]_, ??GC+Q=#+GZ)Y V3 M-NM-DY6\DM5%OQ4Y7UV'8@OL-P-YV0S7Q K\ZRX[0\3_ MBHA#L*D_]N9SMCU#KE,W=PW-@[$:'<;?TN?[XZHF6"_2/7P42?>=L4_W3T)_K M)O_(G%^._>?5EB;L:[1@JEJC8RM*JT".KN'$@NK;2^A9+ _-KF)PD/,[PR)'_ M+H:/AW6@QXVFAKA0C_.P(2[2XWS?$!<#=581QML+XUF%^9[S,A53G$17A_UD M99)69H&LU+X"-3#O4"#/)) >=RR-'D%,$D9ZG*DB8J!>*LKX>V5\JS)_*[B8 M U0'XVUR."ZSG_(U,VECY?;5QM>VU,0E1-=&CQL3S]5W'CV.$()]72(]$/N> M@W61@+JKB#3>BS2VBG2?ERPI5GGZ'Z&/F#8F/RQ:B9.(C(H!#_&BB7W9U4PB M6O/V%7&L;(5%0!HOE"G,4_LJS8RMFTJ0*L MI+X5 D+(&$A)"R"A,5 ,*50L-.9!>F81NHG+&Y_D2?BAB(HY$WUN>< M4#U6I2*=5,0JU0W=ID*L9M99++G8R9E0J^+&J:0=UEL>HLMCFDNV>._HKOYE7FD C7Y6MKA^*T=,B 3AJ<31J )8VM"5<'.!,1V%[ > M "K$UY0+[>15;GG(WSW\BR54>AQ*Y0V:9T+,HT;(HERR5>^,I"4&-0:P[ M@YJ$)T-"0XCGC8Z5T8/(&(_\X^G;1SAXN+/PL-W#FY_R9>WM>V]_4#\.E!:" MTB)06@Q%4ZND\^[P]+.G;Z">'R@M *6%H+0(E!9#T=35,9WQ1ZR.SSL<&3NX M;_FT-.54WG3N'1@"B?&DWQ X,EY#-P0:+[;'4#U6I>K,,V(WSWI="/R*GNK% M>N+K;_21E73%T):5:;&0\P#4DF0+H[:@;ALH+0"EA2>V.4'/C)85PF@CUZ4A M'RWHL^F@'8'^K!B*II9:9_X1N_EW)^;Z99KPET)#5!Y1C),5.ZEWJ4#2 E!: M"$J+0&DQ%$VME\Z1))^]M(^ 6IJ@M "4%H+2(E!:#$53RZRS-(E]B=\[)BN@ M5B71E]UITQ3#BD#C+.5M<9$ASG0)(X;JJ*I0YP82NQOX>V/W%4LQPS@ZA)PP M'>S@W@J=7,<7&$(P'DW]8X'T,-]U/.]8'SW,FTRP<^P]0'53U:?S^HC=Z],. M[#MY#0E]N9O?OR(+J)T'2@M :2$H+0*EQ5 TM6HZ+Y&,/_OP#FHY@M("4%H( M2HM :3$432VSSA@E=F/T'8=W4,>TI1T>:\>.T8O0 \W+^0V!>#PQ'N<-D=B4 M/(;JLRI6YT\2^^+"_Z<; 6I4@M("4%IX8IN[K1M!O-=M"%!S$HJFWB_6F9.N MW9S\WV>3=G#O6\% 5QN"TL*6IMP]X;MCYWA5,VC6&(JF%D9GA;J@5FCC7J&" MKUDIKW/GMJMO]M2]2T=?[M<._,<'$]"\H:NO1S3GC4#SQE TM3 ZX]*U&Y>W M+W<]E/)P4]7W2*1<#AN[?%&+SU XO[TU"@_J9(+2 E!:"$J+0&DQ%$TMH(-[ ME#_;R71A[U*&O4T9]CYEV!N58>]4_@@GT^V<3/>CG$P[N'?YC/05,\:#T]OL MQ]# ,]UF&QEXIK@8JK>J3)V=Z=KMS ^=9X :GJZ^,-"X9!XT:_C&K!%HUAB* MIA9%YZ&Z=@]5/DD$W6;4>*YJ;]M;55"_%)06@M(B4%H,15,KI/-+W<_V2UU0 MOQ24%H#20E!:!$J+H6AJF75^J6OW2V\.;@#_BI+FAJW6%4%MPL9@:Y=PIR]W MCY]R3_0;I;&+Q]B;3-2!_<;^"WM7#NCB4E!:!$J+H6AJY73FK6LW$J_R?"=* M)GB)]/,!K_^G^,817] MXO.H>>?@;+5=I7J&,+44JYVPL1I6R>8Q@\X87V_HI=@\%Y\6F?KEF M=,%*&2"^7Q8%?WDC$^P?YCC[+U!+ P04 " #V@V-75GMT&!<% ,&@ M&0 'AL+W=O567;?>TF T1-8LXVT$KWX<].0@(A&(C*&\B3Q_.;L3W_ M.(,UXZ]B#B#16QPE8MB:2[FXL2SASR&FHLT6D*@[4\9C*M4IGUEBP8$&::,X MLHAMNU9,PZ0U&J37'OAHP)8R"A-XX$@LXYCR]S%$;#ULX=;FPF,XFTM]P1H- M%G0&$Y!/BP>NSJS"2A#&D(B0)8C#=-BZQ3=WI*L;I$\\A[ 66\=(H[PP]JI/ MO@?#EJT]@@A\J4U0];>".X@B;4GY\6]NM%7TJ1MN'V^L?TOA%0-R:@,G;^"DH)EG*=8]E70TX&R-N'Y:6=,':6S2UHHF3'0:)Y*K MNZ%J)T>3.>5P/5:!"- =B]7H$#2-[S6:9)E%;(HFDOFOZ)]%>N=61SZ4[^CS M/4@:1N(+^H0L)+0E@<($/26A%%?JHCK^.6=+09- #"RIW-6=6G[NVCASC1QP MK8]^L$3.!?J:!!#4M+\SM\?$8,!2<2J"13;!&A.CQ0DLVLBQKQ"QB8.>)O?H M\Z<=^.ROSE6SX7OPE6&<&B:G&MY!<(I\.VE/SH&>_E[&+\!U3K-LUN8E,]&I M-Z$7EANQH#X,6VKE$,!7T!K]_AMV[3_JR#_(V YMIZ#MF*R/QC +DR1,9FJJ M1S3Q 7U68S(+YA?TW^%\C3.[W=2N7@I7HX[G]+V>,[!6VW3&_AO2=0NZKI'N M3TX3J>;MJ4S=/2:[0F/LKR&-6]"X1IJO;\#]4)S!X^[Q7)-.K^/@"I6QWX94 M7D'E&:E4K9E">$Z6O'VJ#G;%DI'J!/)T$I=UJ5*S@%-EW+)3P?JGPAD M]*MAKK!=EGC[E)E%7R) 5")0_&K]7P /V>G#,N]CF]6Q>[9+.A56LS--8;?T M##86N%^I<%.9O5T!5T(4;=85],!#'VK1\$?6NX^RMLM/2G[2H.0%+(HH%SKI M68YULDM]41N5K)_>5L*QTR;5Q=7L3E/<4LY@HW[8J8%-()VC-='L0%/ 4L%@ MLX39+8M-$#/[F&PQNNVN5\6\A)+!I93!9BVS6R>;8';W,0EI.]6EV.Q'4\Y2 MY. C*F>_V0.[U*4H@:;5]:4O)12N']>F7T$O6FDQ_:=>NGFU)?H)_ X'2.W MLQF'&96 OJM;82)"'SW3:%E?C3](+.5ANH3T(J7T(F;I582)YF'B19C\/$Q+ M&B&I(E47BR/67?0.>G1U4)QM=& /!?2]?@/";,K+37D;4_T:2[M!*"49,4J> M.#T-V:?':]7A7Z0U6?M;7?'@.?I9\A MA)J8RT1F6^_%U>)3QVVZP6^5CV??27Y0KM[7!(I@JIK:;4\YRK-/#]F)9(MT M]_Z%2P, (T, 9 >&PO=V]R:W-H965T59I3#O42J*@HBOR^!BZ MW6G[P$_G)=G""O27\EZ:D=]ZR6D!7%'!D83-PKO%-TN<6 /WQ2.%@^K<(SN5 MM1!/=O!GOO "2P0,,FU=$'/9PQTP9CT9CK\:IUZK:0V[]\_>/[C)F\FLB8([ MP;[27.\6WM1#.6Q(Q?2#./P!S80FUE\FF'*_Z%!_&T\\E%5*BZ(Q-@0%Y?65 M?&L"T3&(PC,&86,0.NY:R%&^)YJDN:[0R*R"O&""Q00^K+^C6!I#J[^CJ/6A"F7HW M][5!L([\K)%;UG+A&;D9^B2XWBGT.\\A_]'>-^@M?_C,OPP'':Z@'*$H^!6% M01BAGY&/E)V1:BX#"E$;H<@I1&<4/E?%&F03!-4WY=I^W&]OR^I&E22#A6?J M1H'<@Y?^\A..@]\&Z,8MW7C(>_I9\.L]*&W2!SRG?&O6*",\ W1%>1.$WCS5 M;B?.K2W=?3K!.(Z"R=S?]_!,6I[)(,^#89$TLSQF[69/J.)4*W1E8]?+,>CN MPN#%+6S\/U,;OP%=TM(EKTWM&K:4\_^0W>0DNQ'&>!KA_NQ.6Z3I(-)'2;CE M>4%]>JH>1[,X&?>KSUKUV:#Z8QV,%\1G)^+7TSA*@EF_. Z.G3(8E#>[P ;H M*P@:/S\@) D>S\Y$'W>:-7Z;:F_\OKK<<7A$"@=KZ*O;]PS0[1ZDV<>16R/( M;$: /A JT2-A%?0RA6]07/C8UO%@7WZYO'+!&)$*E:9%N-"^0W]W=IC>*=62 MTTZ8\6P4)F>"?&SR>+C+=^ON$JS:.PZ[7/$H.I?\8[/'P]V^4Y&78$UZL$RX MHC-8Q[:.!_ORORKU$K*XAVPZ2L[UD&-+QZ_NZ3T%? EIW>W._%\ :3\P[S="Z.>!%6C_@:3_ %!+ P04 " #V@V-7:EJ$ MYKL$ #V'0 &0 'AL+W=O[_P/SYSL*;OG&P"!'K,TYU-C(\3VTC3Y<@,9X1=T"[E\LZ(L M(T+>LK7)MPQ(7#AEJ6E;EF]F),F-V:1X=L-F$[H3:9+##4-\EV6$?;N&E.ZG M!C:>'MPFZXU0#\S99$O6L #Q=7O#Y)U94^(D@YPG-$<,5E/C"E]&.% .A<4? M">SYT352H=Q1>J]N/L93PU(S@A260B&(_'B .:2I(LEY_%-!C7I,Y7A\_43_ MM0A>!G-'.,QI^F<2B\W4&!LHAA79I>*6[G^'*B!/\98TY<5?M*]L+0,M=US0 MK'*6,\B2O/PDC]5"'#E(3K^#73G8;0?W&0>G.H);.;@O'<&K'(K0S3+V M8N%"(LALPN@>,64M:>JB6/W"6ZY7DJM"60@FWR;23\P6&\+@_%HN=8SF-)/U MQTF1P7.T*&L'T15:"+J\/[_K6KT/09 DY1^D_==%B-Z_^X#>H21'7S9TQTD> M\XDIY#358.:RFM)U.27[F2DYZ#/-Q8:C*(\A[O$/A_V# 7]3+D^]1O;3&EW; M@\ %;"^08YTAV[*=GOG,7^YN]X7SNM&C_SUZ8S&)1!\%9/SOONHH MQW?[QU?">I7!Y_JZ%,85]R2JY?<-4_H8?9V%%U]7"\Z%VCD>TY3:.P:V3;-O:; M5E'7"ON>A6NK1OA>';XW&/Z<",6P+38^8'[C,*@X_Z,SRX!K=R70E;;HI*C>6&):5;5<.] M40^B3JU*K;10*RW216LFQ3XDQ7YC?:DFH"N5.FFA5EJDB]9,Y:&=Q8.-UFLT MQNGJPL@*VAK3M;*MH+V%Z;'R'+\C,5TKU_6>DYA#,XB'N\$%28$7E9H1=@\B MR=>]\0Y23BY)G;10*RW216OFX]"=8N^MU45K=ZN5%FJE1;IHS50>.EP\V'N] M1EW\KKK8?KL_ZK'RG: M+ETCV_?D MK" &*1'%*G#1_]/P(.WDRM1)"[72(EVT9EX.K2L>O[7(:&UTM=)"K;1(%ZV9 MRD.SBP?;L->(3-#Y>;6C,/]I$O:8G/N^T]:7(5 9N7ETCI4!6Q<'B%Q&(\NM M/*&HG]:'E%?%T5SK^36^G..>YZ$ZU"S.S0[X\D3T,V'K).2/HMCA%NZ-"T*RXW ")@2D#^7Y%J7BZ40/41[VS[U!+ P04 " #V M@V-7_X60%0$# !U"@ &0 'AL+W=O3',":8V>V@>[?SW9"!E6: ML947XLOYON_X''-\^CLN?L@U@$)/&65RX*R5RGNN*Y,U9%BV> Y,[RRYR+#2 M4[%R92X IQ:443?PO(Z;8<*0FR[#X-0+*=P/'=_8+ M#V2U5F;!C?LY7L$^.X3E.>Q#B:<2ON+=H5M-W!0LI&*9R58>Y 15GSQ M4QF' X#FJ0<$)2!X#HA> (0E(#Q5(2H!T:D*[1+0/A70*0$=&_LB6#;2$ZQP MW!=\AX2QUFQF8--ET3K A)F+-5="[Q*-4_$M2W@&Z#-^ HG>HV&:$I-Q3-$M M*ZZMR?_E!!0F5%YID\?Y!%U>7*$+1!BZ(Y1J ]EWE7;&4+I)*3PJA(,7A$-T MQYE:2S1E*:0U^$DS_J8![^H@5)$(]I$8!8V$<\A;*/2N4> %88T_X]/A0=UQ M7J<^?9WZK!D^@43#_3KX42S#ZE:%EB_\ZZU"$R(3RN5& /HV7$@E="WY7G== M"L:HGM'4UY[,<0(#1Q=0"6(+3OSNC=_Q/M;EZIQDDW.23<])-CL3V5&.HRK' M41-[/%TNP3X+N@[8;"N=;8$5Z/Q MUPJZ-WUW>YC.9D\NHZ@5>6^OZG)7+Q!TCP6FA=G-D544'1O-&KWXSVBWJVBW M&\_XR!(0N@8S&^:<2UNF:^MN0>1[!X<)6\&SB#:J_>L?Y!3%Z3D59S6*0:M= M*18A=@^>Q0S$RC8P$B5\PU11RZK5JD<:VM;@V?K([XW]FO6)WYL6+= ?^J(A MN\-B19A$%)9:RFMUM<.B:'**B>*Y?9077.DGW@[7NB\$80ST_I)SM9\8@:K3 MC'\#4$L#!!0 ( /:#8U=S&(L&PO=V]R:W-H965T MW.]F': M!SDU4L5($^GQ9X19Z(^%P\,'FF-Y0H MR4C.$YHC1I8S[<:\#LRA$I0U_DS(EN\=(]659TJ_J).[:*89JD4D):%0""P_ M-F1!TE219#O^K:%:$U,)]X]?Z5[9>=F99\S)@J9_)9&(9]I$0Q%9XG4J'NDV M('6';,4+:EJSCZ M!=U$4:*.<8KN\NIWHOQVX1"!DY1_DE4^/SGHXL=/4UW(QBBD'M:!%U5@ZTC@ M ;JGN8@YB5NK5[@$RDND3'Y&5F&->CJSPGR M@7%4[IPNM[JNQL>B>Q^+[O?+'1)*N7E4'O3+[_'+$75K( >-I08__6".C%^[[ ()2=-7^34NI$Y M0R$MRNE2;#$C76;L#7"N&2O8J(2I=&8S-P?#D2%?4WVS;S3(J.ZI43W(J'Y' M5&-BFV^B!D!16P:Q&X/8O09Y$C3\(I._8LW"6.9>J&!TQ7"&\%K$E"7?I#MP M1M>YZ/)&+_M<;T#"'$B8"PGS(&$^)"RPWQAV;!M&ZV?2\MBH\=BHUV.MB;#+ M1KWR3-S?Z M@QKN:2#O79 /V;T "-8:U:MF5*]Z1_4FHTPDWZJ5A_^31_?BSQWHJS?CP1H5/?$J!YH5!^4 M%D#1VD[:6R U^Y_48ND/OO>H%J'G%\35\UM,TX@P=,'+*EV+H+MMQMML@:2XHS0.E^:"T (K6=MMN MG=SL70+]X!I4#=^?6JS#98O:;*!+X: T%Y3F@=)\4%H 16N;;;<@;O:OB#L) M#Y65D$SC^8'Q.NU5X:[V<]]+PSZT%N3*L0-*O]D9 M8:MR9P-'I7NJ?P&;TF;WQ$VY9^"@?&%>.V9'N6M>>]7>B!V^VJIQC]DJR3E* MR5*&,B[',F]CU>Z'ZD30HOPO_9D*0;/R,"98)H&J@OQ^2:EX/5$!FCTH\_\ M4$L#!!0 ( /:#8U?>FWVV+ 8 !4F 9 >&PO=V]R:W-H965T3MSEZPVO3TP7\QU>DWO"/^UNJ3B: M=E6R?$M*EEO(.7J7(KQ.:B+]R\LR./H.Z*P]5];D^>)]=3YRZ1:0@ M*UZ7P.+?$UF2HJ@KB7;\UQ:==)IUXO'GE^IITWG1F0?,R+(J_LXSOKF>A!.0 MD4>\+_A=]?P':3O4-'!5%:SY"Y[;6&<"5GO&JVV;+%JPS/WJ#7@%\A)\W%1[ALN,S:="40<*O8"Z0<:"]V3W%KC.+P YR-6T M9SD^'>FZ\WWJR?>II^;TF*Q$.M2E#UBZW:!SFWKNN8,._/.G" 7O.=FR?W6# MYE#7T]>M9^$KML,KX(*R!)]XX/Q.>EVL=NIG2D",7;L07-B!"XW@/E9N.YD3.3\*E1;N1! M7^*G1D&WGM8D@)HP)PHC:1BGQCY>2##J"$9&@K>4['">=>2:45CQ#:'BC9A2 M<1,#S!CA6J21VC\4>(Z$U-B H1HV\AIGOA,XH%U[TP?]'[0N BU9K?:"VZP66ZV66*V6VJHVO."]1X5FDSIF>02J7E%Q MVDM-D(]DAZ )@C"4%T=T4;[B#\P=NQ1<;TZAV9V>MSX"-:[1]V2$.FLYDQ&J M0;ZOO(!J_*[CR@!_A$>%O4F%9I=ZSO((5#VCK[R#JC%A),-38U HKXQH@J Z M^GZ$/86]/X5F@SIR;02JQE#VH9H0V;''FA@H0U-# H69)0,Z_/6D]Y9HC+<< MMRR"5,\5('G$M4'''CB$$M]84PDY2!YSFE+(D^_]U-S!2P'V?A&9_>)WK8H@ MU6#)-]72K'_N4W^$8F)5,=4HNB>61%!O(9'90HY=$D&JLU(!6S60(Q03JXJI M1O$DX-XZ(K-U'+,,@E0?Y4)7IFO5+XZ13*Q*ICK)$\X<]581F:WBR"60MLKP MT2PO@)BESB8\0C*Q*IEJ)+VCM[@NYLMX?I7;-S1SI_ Z^64',^AE?) M88=27_ZP8>H#INN\9* @CT+*>3L3[:6'/4B' U[MFCTS#Q7GU;;YN"$X([0. M$-\_5A5_.:@%NIU@B_\!4$L#!!0 ( /:#8U>XJN,@= 4 &\C 9 M>&PO=V]R:W-H965T4 MO? -(0+\R-*6=%649%O*4K2V^903'E5*66LBV M/2O#23Z83ZMK"S:?TD*D24X6#/ BRS#[]YZD=#\;P,'KA<=DO1'E!6L^W>(U M61+QM%TP>6:UE#C)2,X3F@-&5K/!9S@)D5,J5!)_)V3/#XY!:$B%8]T_SMI#')+7D137OT%^T;6'H"HX()FC;)\@RS)Z__X1^.( M P7)42N@1@$=*PS/*#B-@G/I$X:-PO#2)[B-0F6Z5=M>.2[ L^GC.X!*Z4E MK3RHO%]I2W\E>3E0EH+)NXG4$_,_Y5B\^8-R?@N^YA'-"%@0!I8;S CX!);U M\ %T!2*<1D6*J^C*4QF<) (XCT&]NO<>:8%+LKT#COT1(!LYBO=YN%P= MJ<&VM%1A@6E$U4D:UUAVK=LEY.^!9'9#:0!9$3 MMB.#^:^_0,_^3>56D[# )"PT!.L%8-@&8*BC5\G>3U$L!$N>"X&?4P($!?)> M)A-X%SE&)77J&(64RC&G8N<=X[6. M\;0)^[V:9F5MQSN9N&O2\P.0RPXN9)U.\K4RH3V3"6T2%IB$A89@O0"-V@"- MM"/WOIJ%;^2D64^EMZHXU CW8&3XT!XY8W@TA!X4@K;GCAUD'PU)E:#O.PX\ M$@Q5@H[K...Q>F#ZK=V^UNZ@67/\C^7^I98K!-66JP25EBL$D>,-?<=56SYN M+1_KY]!RO587J:9DM:LL91*.32:A25A@$A8:@O5" NUN#6U?F(8Q35/,>!<4 MY;ALGB9]6JQ M$^N58J?6GXIIK$>=]4AK_2/AO#5(3))"XS2PH9VN*! R/=%07T; M]H8"I@5?'2*3M, H+83*-M1!9^I7UPE"?2NX*%BTP9P 5J8*KS(D$67.%'DL MUZ%B0T"X7"R4WM>BK_:^25I@E!::HO6#U#6M4-^UOK&.&6UBC=("H[30%*W_ MK:+K8Y&^C_WY.J8'7QLBH[3 *"UL:(=U;.2.SC22J&NCD;Z-7M:9L"V_KRD_ M?.GUK_:P25I@E!::HO4CT;7T"+UCK4)&>WNCM, H+31%ZX>IZ^V1MBE]2ZTR MVM<;I05&:6%#.ZQ5T!L/X>BX:[0.-A!DA*VKG1OE6JK(1?U]M[W:[@[Y7.V) M.+I^#RNM*-\P6RW5&?"+JMMB\\ M4R%H5AUN")9+NU) WE]1*EY/R@>T>VSF_P%02P,$% @ ]H-C5U0['VMP M! SQ8 !D !X;"]W;W)K&ULS5AM;ZLV%/XK M%I.F7NFNO 5"NB126YA6Z=XM:K3MP[0/+CE)4 $SVS2]_W['0"@D%+6;-565 M&K#/>7Q\GI,G]ID?&'\4>P!)GK,T%PMC+V5Q99HBWD-&Q24K(,>9+>,9E?C* M=Z8H.-!-Y92EIF-9OIG1)#>6\VILQ9=S5LHTR6'%B2BSC/)O-Y"RP\*PC>/ M?;+;2S5@+N<%W<$:Y&_%BN.;V:)LD@QRD;"<<-@NC&O[*K)=Y5!9_)[ 072> MB=K* V./ZN5NLS L%1&D$$L%0?'C"6XA3142QO%W VJT:RK'[O,1_:=J\[B9 M!RK@EJ5_)!NY7QB!03:PI64J[]GA9V@VY"F\F*6B^D\.C:UED+@4DF6-,T:0 M)7G]29^;1'0<$&?8P6D,P>>L*7N-0;=VL]UXE+J22 M+N><'0A7UHBF'JKL5]Z8KR17A;*6'&<3])/+7[ 6+[XP(3Z1NSQF&9 5<++> M4P[D![*NRX>P+<$B$Y+FFR3?D8))R&5"T_0;V21IJ;@F N*2)S(!00Z WO < MI^4&-F3+64;D'DA,T[A,:54@B%AYXGR.(:08 2EP90PAP^DR3R2A4O+DH93T M(04B67=NS](-<$$N0I T23]AK$+%+.:FQ*RHO9EQDX&;.@/.*QEPR5>6R[T@ M48[1#OB'X_ZS$7\3V6@I<8Z4W#BC@&LH+HEK?2:.Y;@#\=R^W=T9VLY_6SWZ MUZOWDN&V]>E6>.XK>-=89VV)K5]*+.I5URW+"JR38V5%E.=8IZ)3RW]^06!R M)R$3?PW52!W%9#@*I=97HJ Q+ R48P'\"8SE]]_9OO7C$$$ZP4*=8)$FL!Z5 MDY;*R1AZG\J.6O2%(NY3"43-E_W3$)-U$%X5A/J9?%H&SM3# MO[GYU"7IW,ZW G=F.WV[=VSG>S+;=H+7K9C2[VWRG6"A3K!(DU@/;[\ MEB__0PB6KY-*G6"A3K!($UB/RFE+Y?0C"-;T3#A<*[!\9W(B6.=V3N"Z]FQV M(EAOQ(O.[6S$&=6D4\;W% MK!,LU D6:0+KT3)K:9E]"%V:Z:12)UBH$RS2!-:CTK9>+FW61U"F)HJN1'BV MC4SJQG)-#5_A6Q&C $(]P@?>*.-F=^ZX]FKK5\1#%50M!5&>I M1"JU*O'^QJN+:K1>K0;S,0K]WN+6BA9J18MTH?5)+/\WP7+/52,(G.!4K@;,?#_P3\5JP,R;6O:I5)V;62W]L!XJ+JU54/P!;YN]7ZE M?)?@_3&%+2YE74XQ3EYW3^L7R8JJ/?C I&19];@'BE*H#'!^RY@\OJ@%VA[V M\A]02P,$% @ ]H-C5Q>IXS%&ULM9M9;^,V%(7_"J$.BAE@&DORGMH&$FN;H@&"9*9]*/J@ MR(PM1(M+4G8&Z(\OM42V;%FQIL%K1MU%)@J#CJZJ@T[H^I$RFV3G M[MEL$B_27;O.U 58B7P*M=T*@ M%P+]4- _(>@6@NZY$7J%H'>NH%\(^N<*!H5@<.X8AH5@>&Z$42$89;.;3TK=1\'DK[[4B=D#Y8(EGDB8'RW)3>HD M7_B4DX\&%:X?\$_D%_+MT2 ?/WPB'X@?D:^K..%NM."3CI =2#$=KP@VSX/I M)X)UR5T9Z*K>K1M/ ML_R1KJ](5STI-YKEOR51H]QLEM^Y3,JUDW+K_,[K=7/Q_\;N_'#TRDQV2Q]W M,U[W+!_/8RZ(]"B1IRG;4/+7[[(]^2)HR/^NZ>QM#N_5P]/\<GBDP0 M&5&9_?R3-E!_K3,-$F8@82829B%A-A+F@& 5(_9*(_::Z =&9#1P!5T03QJR M[H)YVPAK:[P<-LA@Z:)E,U,GGK?O]G&+[D#7JHV<)DQE/OOE M?/8;Y_/KBA+E/G CI6[Z&K5MIP\),Y P$PFSD# ;"7- L(K/!J7/!I=,8 .D M$9$P PDSD3 +";.1, <$JQAQ6!IQ^$X"6R3Y?:5<['L)8S02V0VHO%'V:)WW MHN,Z[Z>RKC-F-:7.23-@-),*,V"TFPHS4'1JM;;;>)K%]W% MUZ#;^%": :694)H%I=E0FH.B51VYV\W7VFSG_TCBK=FVKDF\R+UT THSH30+ M2K.A- =%JWIM5VG0FDL-CW1#F1MY],AGM:6C9EKKJQVT^@"EF5":!:794)J# MHE4=N*M!:![2@7C2KWZ>/#5A:T8W9-QX[WNAU4S*H1=I4&K;G4<,_HQH\3 M'GPG&^D):0(N8N\E>W Q-42XIA%WT[I5K2^@A08HS8#23"C-@M)L*,U!T:J& MW-4EM/%%W:R5\5V.'S-Q?N7+;T(TX"^BQ#J5=#N41@^LK-I:J6U"PH^-0:1"J+:'2@C6[6':@TD.$C6Q,]N!]K^?[80, M6!J@RPNQG?N^N_M\=H[!AK(G'@((])S$A ^-4(BT;YK<#R'!_):F0.2;)64) M%G+*5B9/&>! @Y+8M"VK:R8X(H8[T&M3Y@YH)N*(P)0AGB4)9B\CB.EF:+2, M[<(L6H5"+9CN(,4KF(-X3*=,SLR2)8@2(#RB!#%8#HV[5G_24_;:X'L$&[XS M1BJ3!:5/:O(U&!J6"@AB\(5BP/*QAC'$L2*28?PN.(W2I0+NCK?L]SIWFC^'P:<_V+-H6M92 _XX(F!5A&D$0D M?^+G0H<=@.2I!M@%P#X$M%\!. 7 .=5#NP"T3_70*0 Z=3//70OG88'= :,; MQ)2U9%,#K;Y&2[TBHNID+IA\&TF<<&? !ZARXLK=($B M@KZ%-..8!'Q@"AF]BL'TBTA'>:3V*Y$ZZ($2$7(T(0$$%7BO'O^I!F]*U4KI M[*UT([N6< [I+7*L:V1;ME,1S_ATN%V5SO]YG[S9^YX83EE'CN9S3JJC;3W\ M5#6$[O,B^E6UYSEKNYI579)]GF(?AH:\!36GX;Y_U^I:GZL$;Y+,:Y)LTA#9 MWM:TRZUIU[$?;$W!?XT6L(H(44N+_-16;4\M\[G;TR29EY-U-9GZ&*Y=:V"N M=S5OR-V>YIU2\\Y9FL=80(!\RD7ES=7!RHC(/U;E:MG%WNGF[6!]U.J/6Q7K MGNQZ\R;U+WW>,C]@)B],CF)82E?6;4^6#\O;T'PB:*K[K 45LFO3PU!V[L"4 M@7R_I%1L)\I!^5_ _0-02P,$% @ ]H-C5RNR#O9J!@ L#L !D !X M;"]W;W)K&ULM9M=<]HX%(;_BH;M[*0S*6";SRQA M)L&?,VTWTVQW+W;VPC$*>&LL:@EH__W*QK$Q-@I,WNU%8PN?YY7A13[209,= M2[[Q):6"_%A%,;]M+858WW0Z/%C2E<_;;$UC^=8I*/-P16,>LI@D]/FV=:?=>+J>!F17_!G2'3\X)NFM M/#'V+3WQYK>M;MHC&M% I A?_MG2&8VBE"3[\3V'M@K--/#P^(5N9SMD8M,J?/_B827]C.I?D-]5->P"*>_4]V^VO[PQ8)-ERP51XL M>[ *X_U?_T?^1AP$:+T3 7H>H)\;8.0!QG% _T1 +P_HG:O0SP/ZYP8,\H#! MN5T:Y@'#<#HW(!Q'C#.[+#__+(/W_2%/YTD;$>2]&I)2P\R!V71\C,/ MX]3LCR*1KX8R3DSO-URV<$YF;/44QG[J0$ZN3"K\,.+OR0?R]=$D5^_>DWZ;A.CFX4;#>&6 M.OR3+]4-[62X?;YZ4^>=MW7>?9NZIPXW:5#+]']IJ1Z2/JAJ_]@-ZVY#.(TV1+6]-??]$&W=^: MG(:$F4B8A8392)B#A+E(F >"5;S<*[S<4]&GAQ9.:.0+.B$'\^;\RRY#IJ^#79,'8?!=&49-9E.A+S8*$ MF4B8A8392)BSA_4/[#7L#X\L6+_FR*0>J$L5_PT*_PV4_K-XD$;,Z9K)(:K) M9,KX2TV&A)F#5T1>ZBDDS$3"+"3,1L(<),Q% MPCP0K&+H46'H$7[6,4)Z&0DSD3 +";.1, <)'E<>'FL')QG/E_* M:4;,PSE-LC4DF4LFC#?..L:UQ\/ T+I'3Z294O!249D%I-I3F0&DNE.:A:%67'JS$:^H, M]R4A",JE^.N#^3D1C 3I0)O0@(;;QC7T>[7&I1D"E&9":1:49D-I3DX[G'$9 MQT.("Y7T4+2J>?72O/J;S@-!-* MLZ T&TISM+ZO9E]L6F@Y"$JSH#0;2G-R MVJ%I>X9V;%JDI(>B54U;UJ0T=5&J&'3]W)4BS:LNR^J6I MRU_RF%+QN/23$RDGM,H%I9E0F@6EV5": Z6Y4)J'HE4-7%:[M/^AW*5!ZUU0 MF@FE65":#:4Y4)H+I7DH6M759=U+ Q:^U*R+W5ROH^FC[O%SRX2*6E":#:4Y M4)H+I7DH6O6'[F4!3 <6P-2L2VV:TP[3?JTVU3"AFA:49D-I#I3F0FD>BE9U M:5D T]4%L#6]%D MD6W]3&M0<@C<;V(J6HOMI7?9ILJC=E.[L;6&=D>[;1TO\?B_K)S]9A#$G M$7V64MWV4#ZFD_WVT/V)8.ML[^ 3$X*MLL,E]66NFUX@7W]F3+RV;:, M$I)AV>)+PJ!GSD6&%53%PI9+07!L0!FU7(T(TRFG"%!YB/K M7?LL;+L:8$9\3\E:;I61EG+-^8VN?(Y'EJ-71"B)E*; \+HE$T*I9H)U_"E( MK7).#=PN;]@_&/$@YAI+,N'T1QJK9&3U+123.5Y1=:)U M/K8WL%"TDHIG!1A6D*4L?^.[PH@M /!4 ]P"X#X7X!4 ;Q_0>030*0 =XTPN MQ?@08H6#H>!K)/1H8-,%8Z9!@_R4Z7V?*0&]*>!4,%Y):)$237AVG3*L-T.B M-VB6?P>(S]%'SN-U2BDZ#HG"*94GT'\U"]'QT0DZ0BE#WQ*^DIC%>U3 MY#JN5[6>>OB,+ 'N/ H/GP]W:]1XY?9ZAL][A*_M7;=]Y6V52DV1A0V0[!G9* SMU[,&8+%+& M4K: Z$(QBTB5=3F%;RATH+T-?*?O=WM#^W;;E.<-"VL7])]RNZ7<;JW/X-\0AB/5*GJ)%\4%5V5!+?>@7E)-UM\SJ/7"J^\!0IQRQ M(]\OY?NU\B&(/+'5M?A#-?H/-/K.P/.\/9D-S;GC2*]TI/?$]X^95)C>H"]$ MF=O(*3IOG;:) L;(MOQLU_ZV6\J(/>;-+!) MLK ALAT#!Z6!@Y>+4+74AUHZ>'!Z.UY[[^@V-.&.4VWG_F[GU'H%9;@7SA(, MY)57LUKXH7XTRA8VQ;9KW=:UN-W4.2V8FG*Q2;:P*;9=%]U[%]V7.ZP%]_;/ M.V2S>W>JJD&=[MXIK%_EH2[86]E61L3"9*T2&8%YGE&VEIGQ.Y,/[K5/=,9L MLKA[FCS=AB0$KIT243('2J?5@R@C\@PVKRB^-#G=-5>0(9IB ED_$7H ],\Y M5YN*GJ#\'R'X!U!+ P04 " #V@V-7((V)O#D# #L$P #0 'AL+W-T M>6QE($2XZ= M.::#_?KY[!!>ZD.L'S984(GO'M]SCWV7QNV@UDM.'V:4ZF!1A@FK2MPM\_9,.PF[\/ T8UE1H?AT\7;'W.I;]\$[G[V[NRL\W1YN^N_L,!E M&'E)KP\@O>IT<&( ,?+D,/)]W!CUS3:UG7YNB%S@.1;6/TC1'D$8<>K18^2O M)8%A@Z.FVJ-!+L6ZZ''H'(:=E#1X)GP8C@EG$\4@*BT5SMK#V(F\%8.Q=G)U4%5]^Y*P0)76+ M/SCA:$!6<<%,*O;+9(-6F1H'56'P3)5FTTW/3T6J1[K0JW9:Y+CFW@EJ_KO[ M7%!!%>&;HDWO'_,NOUIQ?/.O)-O?*KN"O1J;5^^QB[P^!9')*8@\B9[LGX+( M]/A%QL>I,6H.&1LGF:US3.L-X+PX#+_!Z9.ODP:3.>.:B<::L2RCXL5QQM!K M,C%_RFSQF_D9S:L7F9MK/N82.:6>OQ%UA>-VD/JR87$QE= MT&S;;Q#]O(2%-_M;$\$(%5 >L=R._/ M SWECXECJ"JF#7N"<21-,01ZT=^C28+L3@(??WVPIR2.T]2/ .97$,<8 D\C MCF *0 .&Q+%]#^Z\CZ+5>RI:_W]O]!M02P,$% @ ]H-C5Y>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'O+4ULV.X8;RHO#0Z[(P[ODOQY/X]'C?9HW1R*97T MS]-1]UV)$6NDEHU\$?5T-!DQMS%/?QDK7XSV7"TJ:Y2:CI+=@>_">EGM[5Y$ MR'N^=-T>SY=S'D"FHW(2&EQ)ZWQW1M<^#XR/(IR\VVJ]^2*5%_:&>_&G->U6 MZG5L)ES%&%Q&%X>WSUT0S^U_":-9K60E;DS5-D+[71RM4!%0NXW7: /9"!<]ER& _:V[A@I>70MM!,U"]^<4;(.'#6[ MYHKK2C F2*0Z1$A_TX!9(9 9D>!7$2<\%, F2.0^1$A>Y$L$,CBF) 9@"P1 MR)(6\IM=VVS0I GB&09[20"[G6,IS+M6=7565:[!:;K='A M%S!LR00;NB?4_:1II(\GN>X)#+TEWEZAW]W;!/4+L6#NC%Z?W@O;A ZR]) * M$TI";)2%-]7#QJA:6/<;^^.?-B0KD WS2$(LDL6&6W%ZS7<#8!-:8=6EJCQ#314+LBZ^A MW9,[X]P']AK 64@$NWL-$3%9),2VF OG;5OYUD9)7,44.HS&_9N,>2(A%L5U MZZ06SL5>L92:[]U?S!4)L2QNM9-A-(G/7MV%SX:'<"V:=\)(,6&DQ,) TX%> M]I=BRDB)E3&0$+"3,)=3PGV C.B,A%@@AW*#5U"(B;DD)9^4("D".X&8F%)2 M8J7TDX3!FXW9)26VRU"V, B)"28E%LRAM&'@B<0DDY)+YI"I.U"(B;DF)78- MHNO("3$QZZ3$UCFD[/V;GF'BR8C%,VCNH1Z48=[)B+V#ZQ'6'3),/1FQ>H;T M>,INI./KM15KB(F6PXC5,XQY5=?=5]B#,DP]&;%ZT&CV:XN8@C+R"J5Z?-, EEQ!)",?O1Q"24D4L(P^SU=$Q"V?]?&8N8;=-P^\P,Q,0DE!VI M3O;*"BO?F(1R:@EAF+UG,\8Z+(,L85PS )B8A;*B2V$8Y80$[-03FPA'/,,8F(6RHDMA$_.3R$F9J&< MV$+O)N= 0"MVURM+YYB%%RHQ"97D"T&'JIN=B" F9J&2O"!W /.4 MS8U2$!.S4$D]%1HNP@XXO<0L5%)/A08Q?^5)$!.S4-E9:-R=["XO:K$*K=9? MPU^XL+_BJII9%C]V[Z+D15P]7K5*?0[[OND[P^NW%T3?7FZ]_ E02P,$% M @ ]H-C5[5Q8'P6 @ JB8 !H !X;"]?!-T#(HPS=1Y +Z1 I MTA@\%3$D>/DW_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75]. MYRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C M.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E(( MTOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@ M:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WCKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL M)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\ M;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9, MN30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGG MFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UI MTRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWR MD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2] MK]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.4 M1E!$Y2BD97)PC$ 8 )PG 3 " &UL4$L! A0#% @ ]H-C5R#*OQ$"!@ G2 !@ M ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ]H-C5\R8M,&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C5_GRP@M?!P 31, !D M ("!ZE@ 'AL+W=O&PO=V]R:W-H M965T 9 M " @6QD !X;"]W;W)K&UL4$L! M A0#% @ ]H-C5^_.H@ _!0 ,PP !D ("!L&X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C M5Q=$QG6$!0 $@X !D ("!A8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C5VKOG_BY" 'AD M !D ("!&Y, 'AL+W=O&PO=V]R:W-H965T7Z[UF M'@P (C 9 " @>R@ !X;"]W;W)K&UL4$L! A0#% @ ]H-C5V>&[&0O!@ 0A( !D M ("!0:T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]H-C5T#)NF). P %@@ !D ("!S[T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C5P0] MGPA? P \P< !D ("!8\H 'AL+W=O&PO=V]R:W-H965T?T2@H0( "<& 9 " @0W3 !X;"]W;W)K&UL4$L! A0#% @ ]H-C5]*^I/V\ @ )@8 !D M ("!Y=4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]H-C5X"8?]MU P @Q$ !D ("! M M\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]H-C5T-SE)$, P W D !D ("!KNH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C5^\&52$O M P &0H !D ("!C_4 'AL+W=OK874# "\#@ &0 M@('U^ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C5\L[?*+4! 81D !D M ("!( ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H-C5X;EM#P8 P ^0D !D ("!>PP! M 'AL+W=O&PO=V]R:W-H965TDHQH^UP( L( 9 M " @>(3 0!X;"]W;W)K&UL4$L! A0#% @ M]H-C5X[8(+4D P # L !D ("!\!8! 'AL+W=O&PO=V]R:W-H965TW08%P4 P: 9 " @?TR 0!X;"]W;W)K&UL4$L! A0#% @ ]H-C5P[="2%[ P C0P !D M ("!2S@! 'AL+W=O&PO=V]R:W-H M965T] 0!X;"]W;W)K&UL4$L! M A0#% @ ]H-C5W,8BQS?! CR( !D ("!)T0! 'AL M+W=O&PO=V]R:W-H965TXJN,@= 4 &\C 9 " M@:!/ 0!X;"]W;W)K&UL4$L! A0#% @ ]H-C M5U0['VMP! SQ8 !D ("!2U4! 'AL+W=O,0 &0 M @('R60$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H-C5RNR#O9J!@ L#L M !D ("!R&(! 'AL+W=O&PO=V]R:W-H965TU<6!\%@( M *HF : " 9!V 0!X;"]?7!E&UL4$L%!@ !) $D ]A, /MZ 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.23.3 html 237 319 1 false 56 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://med.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://med.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://med.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://med.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Organization and Description of Business Sheet http://med.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 0000008 - Disclosure - Significant Accounting Policies Sheet http://med.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenue Recognition Sheet http://med.com/role/RevenueRecognition Revenue Recognition Notes 9 false false R10.htm 0000010 - Disclosure - Balance Sheet Components Sheet http://med.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 0000011 - Disclosure - Commitments and Contingencies Sheet http://med.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 11 false false R12.htm 0000012 - Disclosure - Long-Term Debt Sheet http://med.com/role/LongTermDebt Long-Term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Stockholders' Equity Sheet http://med.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 0000014 - Disclosure - Share-Based Compensation Sheet http://med.com/role/ShareBasedCompensation Share-Based Compensation Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://med.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Related Party Transactions Sheet http://med.com/role/RelatedPartyTransactions Related Party Transactions Notes 16 false false R17.htm 0000017 - Disclosure - Net (Loss) Income Per Share Sheet http://med.com/role/NetLossIncomePerShare Net (Loss) Income Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Restructuring Activities Sheet http://med.com/role/RestructuringActivities Restructuring Activities Notes 18 false false R19.htm 0000019 - Disclosure - Business Combinations Sheet http://med.com/role/BusinessCombinations Business Combinations Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://med.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://med.com/role/SignificantAccountingPolicies 21 false false R22.htm 9954472 - Disclosure - Revenue Recognition (Tables) Sheet http://med.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://med.com/role/RevenueRecognition 22 false false R23.htm 9954473 - Disclosure - Balance Sheet Components (Tables) Sheet http://med.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://med.com/role/BalanceSheetComponents 23 false false R24.htm 9954474 - Disclosure - Commitments and Contingencies (Tables) Sheet http://med.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://med.com/role/CommitmentsandContingencies 24 false false R25.htm 9954475 - Disclosure - Long-Term Debt (Tables) Sheet http://med.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://med.com/role/LongTermDebt 25 false false R26.htm 9954476 - Disclosure - Stockholders' Equity (Tables) Sheet http://med.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://med.com/role/StockholdersEquity 26 false false R27.htm 9954477 - Disclosure - Share-Based Compensation (Tables) Sheet http://med.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://med.com/role/ShareBasedCompensation 27 false false R28.htm 9954478 - Disclosure - Related Party Transactions (Tables) Sheet http://med.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://med.com/role/RelatedPartyTransactions 28 false false R29.htm 9954479 - Disclosure - Net (Loss) Income Per Share (Tables) Sheet http://med.com/role/NetLossIncomePerShareTables Net (Loss) Income Per Share (Tables) Tables http://med.com/role/NetLossIncomePerShare 29 false false R30.htm 9954480 - Disclosure - Restructuring Activities (Tables) Sheet http://med.com/role/RestructuringActivitiesTables Restructuring Activities (Tables) Tables http://med.com/role/RestructuringActivities 30 false false R31.htm 9954481 - Disclosure - Business Combinations (Tables) Sheet http://med.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://med.com/role/BusinessCombinations 31 false false R32.htm 9954482 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://med.com/role/SignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 9954483 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Solution Type (Details) Sheet http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails Revenue Recognition - Disaggregation of Revenue by Solution Type (Details) Details 33 false false R34.htm 9954484 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://med.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 34 false false R35.htm 9954485 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Major Source (Details) Sheet http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails Revenue Recognition - Disaggregation of Revenue by Major Source (Details) Details 35 false false R36.htm 9954486 - Disclosure - Revenue Recognition - Schedule of Changes in Deferred Revenue (Details) Sheet http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails Revenue Recognition - Schedule of Changes in Deferred Revenue (Details) Details 36 false false R37.htm 9954487 - Disclosure - Revenue Recognition - Schedule of Customer Contract-Related Arrangements (Details) Sheet http://med.com/role/RevenueRecognitionScheduleofCustomerContractRelatedArrangementsDetails Revenue Recognition - Schedule of Customer Contract-Related Arrangements (Details) Details 37 false false R38.htm 9954488 - Disclosure - Revenue Recognition - Schedule of Changes in Contract Cost Assets (Details) Sheet http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails Revenue Recognition - Schedule of Changes in Contract Cost Assets (Details) Details 38 false false R39.htm 9954489 - Disclosure - Revenue Recognition - Summary of Allowance for Expected Credit Losses Activity (Details) Sheet http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails Revenue Recognition - Summary of Allowance for Expected Credit Losses Activity (Details) Details 39 false false R40.htm 9954490 - Disclosure - Balance Sheet Components - Summary of Prepaid Expenses and Other Current Assets (Detail) Sheet http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail Balance Sheet Components - Summary of Prepaid Expenses and Other Current Assets (Detail) Details 40 false false R41.htm 9954491 - Disclosure - Balance Sheet Components - Summary of Property and Equipment, Net (Detail) Sheet http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail Balance Sheet Components - Summary of Property and Equipment, Net (Detail) Details 41 false false R42.htm 9954492 - Disclosure - Balance Sheet Components - Additional Information (Detail) Sheet http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail Balance Sheet Components - Additional Information (Detail) Details 42 false false R43.htm 9954493 - Disclosure - Balance Sheet Components - Summary of Intangible Assets, Net (Detail) Sheet http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail Balance Sheet Components - Summary of Intangible Assets, Net (Detail) Details 43 false false R44.htm 9954494 - Disclosure - Balance Sheet Components - Summary of Estimated Useful Lives and Weighted Average Amortization Periods for Intangible Assets (Detail) Sheet http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail Balance Sheet Components - Summary of Estimated Useful Lives and Weighted Average Amortization Periods for Intangible Assets (Detail) Details 44 false false R45.htm 9954495 - Disclosure - Balance Sheet Components - Summary of amortization expense related to intangible assets (Details) Sheet http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails Balance Sheet Components - Summary of amortization expense related to intangible assets (Details) Details 45 false false R46.htm 9954496 - Disclosure - Balance Sheet Components - Summary of Estimated Future Amortization of Intangible Assets (Detail) Sheet http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail Balance Sheet Components - Summary of Estimated Future Amortization of Intangible Assets (Detail) Details 46 false false R47.htm 9954497 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail) Sheet http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail Balance Sheet Components - Summary of Accrued Liabilities (Detail) Details 47 false false R48.htm 9954498 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details) Sheet http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details) Details 48 false false R49.htm 9954499 - Disclosure - Long-Term Debt - Summary of Long-term Debt (Detail) Sheet http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail Long-Term Debt - Summary of Long-term Debt (Detail) Details 49 false false R50.htm 9954500 - Disclosure - Long-Term Debt - Additional Information (Detail) Sheet http://med.com/role/LongTermDebtAdditionalInformationDetail Long-Term Debt - Additional Information (Detail) Details 50 false false R51.htm 9954501 - Disclosure - Long-Term Debt - Summary of Future Principal Payments of Long-term Debt (Detail) Sheet http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail Long-Term Debt - Summary of Future Principal Payments of Long-term Debt (Detail) Details 51 false false R52.htm 9954502 - Disclosure - Stockholders' Equity (Details) Sheet http://med.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://med.com/role/StockholdersEquityTables 52 false false R53.htm 9954503 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://med.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 53 false false R54.htm 9954504 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails Share-Based Compensation - Summary of Stock Option Activity (Details) Details 54 false false R55.htm 9954505 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details) Sheet http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails Share-Based Compensation - Schedule of RSU Activity (Details) Details 55 false false R56.htm 9954506 - Disclosure - Share-Based Compensation - Summary of Stock-based Compensation (Details) Sheet http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails Share-Based Compensation - Summary of Stock-based Compensation (Details) Details 56 false false R57.htm 9954507 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://med.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 57 false false R58.htm 9954508 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 58 false false R59.htm 9954509 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails Related Party Transactions - Schedule of Related Party Transactions (Details) Details 59 false false R60.htm 9954510 - Disclosure - Net (Loss) Income Per Share - Summary of calculation of basic and diluted net income (loss) per share (Detail) Sheet http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail Net (Loss) Income Per Share - Summary of calculation of basic and diluted net income (loss) per share (Detail) Details http://med.com/role/NetLossIncomePerShareTables 60 false false R61.htm 9954511 - Disclosure - Net (Loss) Income Per Share - Summary of outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per common unit attributable to common unitholders (Detail) Sheet http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail Net (Loss) Income Per Share - Summary of outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per common unit attributable to common unitholders (Detail) Details http://med.com/role/NetLossIncomePerShareTables 61 false false R62.htm 9954512 - Disclosure - Restructuring Activities (Details) Sheet http://med.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://med.com/role/RestructuringActivitiesTables 62 false false R63.htm 9954513 - Disclosure - Restructuring Activities - Rollforward of the Company's Restructuring Reserve Balance (Details) Sheet http://med.com/role/RestructuringActivitiesRollforwardoftheCompanysRestructuringReserveBalanceDetails Restructuring Activities - Rollforward of the Company's Restructuring Reserve Balance (Details) Details 63 false false R64.htm 9954514 - Disclosure - Business Combinations (Details) Sheet http://med.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://med.com/role/BusinessCombinationsTables 64 false false R65.htm 9954515 - Disclosure - Business Combinations - Summary of Goodwill (Details) Sheet http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails Business Combinations - Summary of Goodwill (Details) Details 65 false false All Reports Book All Reports mlnk-20230930.htm mlnk-20230930.xsd mlnk-20230930_cal.xml mlnk-20230930_def.xml mlnk-20230930_lab.xml mlnk-20230930_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mlnk-20230930.htm": { "nsprefix": "mlnk", "nsuri": "http://med.com/20230930", "dts": { "inline": { "local": [ "mlnk-20230930.htm" ] }, "schema": { "local": [ "mlnk-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "mlnk-20230930_cal.xml" ] }, "definitionLink": { "local": [ "mlnk-20230930_def.xml" ] }, "labelLink": { "local": [ "mlnk-20230930_lab.xml" ] }, "presentationLink": { "local": [ "mlnk-20230930_pre.xml" ] } }, "keyStandard": 293, "keyCustom": 26, "axisStandard": 21, "axisCustom": 1, "memberStandard": 32, "memberCustom": 20, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 237, "entityCount": 1, "segmentCount": 56, "elementCount": 572, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 874, "http://fasb.org/srt/2023": 1, "http://xbrl.sec.gov/ecd/2023": 10, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://med.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://med.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://med.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R5": { "role": "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-38", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R6": { "role": "http://med.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R7": { "role": "http://med.com/role/OrganizationandDescriptionofBusiness", "longName": "0000007 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://med.com/role/SignificantAccountingPolicies", "longName": "0000008 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://med.com/role/RevenueRecognition", "longName": "0000009 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://med.com/role/BalanceSheetComponents", "longName": "0000010 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://med.com/role/CommitmentsandContingencies", "longName": "0000011 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://med.com/role/LongTermDebt", "longName": "0000012 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://med.com/role/StockholdersEquity", "longName": "0000013 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://med.com/role/ShareBasedCompensation", "longName": "0000014 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://med.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://med.com/role/RelatedPartyTransactions", "longName": "0000016 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://med.com/role/NetLossIncomePerShare", "longName": "0000017 - Disclosure - Net (Loss) Income Per Share", "shortName": "Net (Loss) Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://med.com/role/RestructuringActivities", "longName": "0000018 - Disclosure - Restructuring Activities", "shortName": "Restructuring Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://med.com/role/BusinessCombinations", "longName": "0000019 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://med.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://med.com/role/RevenueRecognitionTables", "longName": "9954472 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://med.com/role/BalanceSheetComponentsTables", "longName": "9954473 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "mlnk:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mlnk:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://med.com/role/CommitmentsandContingenciesTables", "longName": "9954474 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://med.com/role/LongTermDebtTables", "longName": "9954475 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://med.com/role/StockholdersEquityTables", "longName": "9954476 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://med.com/role/ShareBasedCompensationTables", "longName": "9954477 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://med.com/role/RelatedPartyTransactionsTables", "longName": "9954478 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://med.com/role/NetLossIncomePerShareTables", "longName": "9954479 - Disclosure - Net (Loss) Income Per Share (Tables)", "shortName": "Net (Loss) Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://med.com/role/RestructuringActivitiesTables", "longName": "9954480 - Disclosure - Restructuring Activities (Tables)", "shortName": "Restructuring Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://med.com/role/BusinessCombinationsTables", "longName": "9954481 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://med.com/role/SignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954482 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "shortName": "Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails", "longName": "9954483 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Solution Type (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue by Solution Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R34": { "role": "http://med.com/role/RevenueRecognitionAdditionalInformationDetails", "longName": "9954484 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-79", "name": "mlnk:ConcentrationRiskPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "mlnk:ConcentrationRiskPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails", "longName": "9954485 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Major Source (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue by Major Source (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R36": { "role": "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails", "longName": "9954486 - Disclosure - Revenue Recognition - Schedule of Changes in Deferred Revenue (Details)", "shortName": "Revenue Recognition - Schedule of Changes in Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mlnk:ContractWithCustomerLiabilityAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R37": { "role": "http://med.com/role/RevenueRecognitionScheduleofCustomerContractRelatedArrangementsDetails", "longName": "9954487 - Disclosure - Revenue Recognition - Schedule of Customer Contract-Related Arrangements (Details)", "shortName": "Revenue Recognition - Schedule of Customer Contract-Related Arrangements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails", "longName": "9954488 - Disclosure - Revenue Recognition - Schedule of Changes in Contract Cost Assets (Details)", "shortName": "Revenue Recognition - Schedule of Changes in Contract Cost Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R39": { "role": "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails", "longName": "9954489 - Disclosure - Revenue Recognition - Summary of Allowance for Expected Credit Losses Activity (Details)", "shortName": "Revenue Recognition - Summary of Allowance for Expected Credit Losses Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail", "longName": "9954490 - Disclosure - Balance Sheet Components - Summary of Prepaid Expenses and Other Current Assets (Detail)", "shortName": "Balance Sheet Components - Summary of Prepaid Expenses and Other Current Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mlnk:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mlnk:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail", "longName": "9954491 - Disclosure - Balance Sheet Components - Summary of Property and Equipment, Net (Detail)", "shortName": "Balance Sheet Components - Summary of Property and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail", "longName": "9954492 - Disclosure - Balance Sheet Components - Additional Information (Detail)", "shortName": "Balance Sheet Components - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail", "longName": "9954493 - Disclosure - Balance Sheet Components - Summary of Intangible Assets, Net (Detail)", "shortName": "Balance Sheet Components - Summary of Intangible Assets, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "longName": "9954494 - Disclosure - Balance Sheet Components - Summary of Estimated Useful Lives and Weighted Average Amortization Periods for Intangible Assets (Detail)", "shortName": "Balance Sheet Components - Summary of Estimated Useful Lives and Weighted Average Amortization Periods for Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails", "longName": "9954495 - Disclosure - Balance Sheet Components - Summary of amortization expense related to intangible assets (Details)", "shortName": "Balance Sheet Components - Summary of amortization expense related to intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail", "longName": "9954496 - Disclosure - Balance Sheet Components - Summary of Estimated Future Amortization of Intangible Assets (Detail)", "shortName": "Balance Sheet Components - Summary of Estimated Future Amortization of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail", "longName": "9954497 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail)", "shortName": "Balance Sheet Components - Summary of Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails", "longName": "9954498 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details)", "shortName": "Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail", "longName": "9954499 - Disclosure - Long-Term Debt - Summary of Long-term Debt (Detail)", "shortName": "Long-Term Debt - Summary of Long-term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R50": { "role": "http://med.com/role/LongTermDebtAdditionalInformationDetail", "longName": "9954500 - Disclosure - Long-Term Debt - Additional Information (Detail)", "shortName": "Long-Term Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R51": { "role": "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail", "longName": "9954501 - Disclosure - Long-Term Debt - Summary of Future Principal Payments of Long-term Debt (Detail)", "shortName": "Long-Term Debt - Summary of Future Principal Payments of Long-term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://med.com/role/StockholdersEquityDetails", "longName": "9954502 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-153", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "longName": "9954503 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "shortName": "Share-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails", "longName": "9954504 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Share-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R55": { "role": "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "longName": "9954505 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details)", "shortName": "Share-Based Compensation - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails", "longName": "9954506 - Disclosure - Share-Based Compensation - Summary of Stock-based Compensation (Details)", "shortName": "Share-Based Compensation - Summary of Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R57": { "role": "http://med.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954507 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "longName": "9954508 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R59": { "role": "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "longName": "9954509 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details)", "shortName": "Related Party Transactions - Schedule of Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R60": { "role": "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "longName": "9954510 - Disclosure - Net (Loss) Income Per Share - Summary of calculation of basic and diluted net income (loss) per share (Detail)", "shortName": "Net (Loss) Income Per Share - Summary of calculation of basic and diluted net income (loss) per share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R61": { "role": "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail", "longName": "9954511 - Disclosure - Net (Loss) Income Per Share - Summary of outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per common unit attributable to common unitholders (Detail)", "shortName": "Net (Loss) Income Per Share - Summary of outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per common unit attributable to common unitholders (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://med.com/role/RestructuringActivitiesDetails", "longName": "9954512 - Disclosure - Restructuring Activities (Details)", "shortName": "Restructuring Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-216", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R63": { "role": "http://med.com/role/RestructuringActivitiesRollforwardoftheCompanysRestructuringReserveBalanceDetails", "longName": "9954513 - Disclosure - Restructuring Activities - Rollforward of the Company's Restructuring Reserve Balance (Details)", "shortName": "Restructuring Activities - Rollforward of the Company's Restructuring Reserve Balance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://med.com/role/BusinessCombinationsDetails", "longName": "9954514 - Disclosure - Business Combinations (Details)", "shortName": "Business Combinations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-227", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "unique": true } }, "R65": { "role": "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails", "longName": "9954515 - Disclosure - Business Combinations - Summary of Goodwill (Details)", "shortName": "Business Combinations - Summary of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlnk-20230930.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://med.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r129", "r130", "r131", "r132" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r427", "r428", "r429", "r605", "r822", "r823", "r824", "r880", "r897" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://med.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and Reportable Segment", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r240", "r252", "r687" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r411" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://med.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Adopted And Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r770" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r184", "r185", "r186", "r221", "r532", "r597", "r606", "r609", "r610", "r611", "r612", "r613", "r614", "r617", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r634", "r636", "r638", "r639", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r660", "r720" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r770" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail", "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, awards other than options", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r879" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 50,000,000 shares authorized; zero shares issued and outstanding at September\u00a030, 2023 and December 31, 2022", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r82", "r556", "r714" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and payroll-related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r530", "r816" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://med.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of disaggregation of revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r851" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of Regulation A+ investor note", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r31" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r26", "r140", "r162", "r163", "r164", "r184", "r185", "r186", "r188", "r196", "r198", "r221", "r264", "r270", "r370", "r427", "r428", "r429", "r444", "r445", "r470", "r472", "r473", "r474", "r475", "r477", "r487", "r498", "r499", "r500", "r501", "r502", "r503", "r519", "r587", "r588", "r589", "r605", "r660" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r771" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r184", "r185", "r186", "r188", "r196", "r198", "r264", "r270", "r427", "r428", "r429", "r444", "r445", "r470", "r473", "r474", "r477", "r487", "r587", "r589", "r605", "r897" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r771" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r732", "r802" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r771" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://med.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r180", "r432", "r438", "r440", "r441", "r446", "r448", "r449", "r450", "r600" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r96", "r639" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r84" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r83", "r86", "r87", "r104", "r619", "r635", "r661", "r662", "r714", "r727", "r819", "r827", "r881", "r897" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense capitalized to software additions", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r422" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments of debt", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r383", "r701", "r702", "r703", "r704", "r705", "r706", "r707" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r421", "r430" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r140", "r162", "r163", "r164", "r184", "r185", "r186", "r188", "r196", "r198", "r221", "r264", "r270", "r370", "r427", "r428", "r429", "r444", "r445", "r470", "r472", "r473", "r474", "r475", "r477", "r487", "r498", "r499", "r500", "r501", "r502", "r503", "r519", "r587", "r588", "r589", "r605", "r660" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r772" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r9", "r82", "r83", "r115" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r223", "r242", "r248", "r250", "r686" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r383", "r701", "r702", "r703", "r704", "r705", "r706", "r707" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase rights committed under the ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r774" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r773" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r777" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r775" ] }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales tax liability from acquisitions", "label": "Sales and Excise Tax Payable", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units", "terseLabel": "Restricted stock units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r88", "r122", "r559", "r714", "r819", "r827", "r881" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r776" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r776" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense related to stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r879" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r145", "r159", "r179", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r461", "r465", "r493", "r714", "r846", "r847", "r883" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r49" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://med.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r826" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price per share (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r187", "r188", "r189", "r190", "r199", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r298", "r427", "r428", "r429", "r442", "r443", "r444", "r445", "r455", "r456", "r457", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r504", "r505", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519", "r534", "r535", "r536", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail", "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r803" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining three months)", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://med.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r826" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r714" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail", "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment and furniture", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r45", "r48" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r121", "r340", "r355", "r695", "r696", "r892" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows", "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Amortization of financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r92", "r349", "r507", "r817" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "mlnk_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Initial recognition of operating lease right-of-use assets", "label": "Increase (Decrease) in Operating Lease Right-Of-Use Asset", "documentation": "Increase (Decrease) in Operating Lease Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://med.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in contract cost assets", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r829" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://med.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r128", "r134" ] }, "mlnk_LendingSoftwareSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "LendingSoftwareSolutionsMember", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lending Software Solutions", "label": "Lending Software Solutions [Member]", "documentation": "Lending Software Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r279" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r205", "r206", "r207", "r216", "r393" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred sock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r82", "r358" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r729" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r50", "r149", "r560" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r765" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum payments under non-cancelable purchase commitments", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r90", "r102", "r124", "r144", "r160", "r161", "r164", "r179", "r187", "r191", "r192", "r193", "r194", "r197", "r198", "r212", "r223", "r242", "r248", "r250", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r489", "r493", "r564", "r637", "r658", "r659", "r686", "r725", "r846" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r217" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r25" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r168", "r191", "r192", "r193", "r194", "r201", "r202", "r213", "r216", "r223", "r242", "r248", "r250", "r686" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 2.0 }, "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail", "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract cost assets \u2013 current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r278" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r729" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r82", "r617" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r743", "r751", "r761", "r778", "r786", "r790", "r798" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r82", "r617", "r635", "r897", "r898" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract cost assets, noncurrent", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r278" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r717", "r718", "r719", "r721", "r722", "r723", "r724", "r822", "r823", "r880", "r895", "r897" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r71", "r849" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property plant and equipment gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r107", "r148", "r561" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income before (benefit from) provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r89", "r123", "r223", "r242", "r248", "r250", "r552", "r562", "r686" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r729" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r743", "r751", "r761", "r778", "r786", "r790", "r798" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail", "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r732", "r802" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail", "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r553", "r561", "r714" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r729" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail", "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r811" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Regulation A+ investor note assumed in business combination", "label": "Noncash or Part Noncash Acquisition, Debt Assumed", "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_LimitedLiabilityCompanyLLCMembersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LimitedLiabilityCompanyLLCMembersEquityAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Limited Liability Company (LLC) Members' Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r804" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r82", "r358" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "totalLabel": "Total deferred contract cost assets", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r278" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of amortization expense related to intangible assets", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "(Benefit from) provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r127", "r133", "r197", "r198", "r231", "r436", "r447", "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows", "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r167", "r273" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://med.com/role/NetLossIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Outstanding Potentially Dilutive Securities were Excluded from the Calculation of Diluted Net Loss Per Common Unit Attributable to Common Unitholders", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets, accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r151", "r294" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://med.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r103", "r176" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsCurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsCurrentNet", "crdr": "debit", "presentation": [ "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Current, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r71" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r203", "r216" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contract Term and Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r106" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r106" ] }, "mlnk_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://med.com/20230930", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of prepaid expenses and other current assets", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "documentation": "Schedule of prepaid expenses and other current assets" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://med.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r110", "r312", "r313", "r676", "r843" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r64", "r65", "r453" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r797" ] }, "mlnk_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, After Year Four", "documentation": "Long-Term Debt, Maturity, After Year Four" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining contractual term, exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r56" ] }, "mlnk_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesReservedForIssuancePercentage": { "xbrltype": "percentItemType", "nsuri": "http://med.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesReservedForIssuancePercentage", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual increase in shares authorized, percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Shares Reserved For Issuance, Percentage", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Shares Reserved For Issuance, Percentage" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r796" ] }, "mlnk_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses", "crdr": "debit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, adjustment to accrued expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Expenses", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r201", "r216" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r9", "r82", "r83", "r115" ] }, "mlnk_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "crdr": "credit", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized", "label": "Contract With Customer, Liability, Revenue Recognized, Including Opening Balance", "documentation": "Contract With Customer, Liability, Revenue Recognized, Including Opening Balance" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on change in fair value of earnout", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r459", "r816" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r106" ] }, "mlnk_A2021TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "A2021TermLoanMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Term Loan", "label": "2021 Term Loan [Member]", "documentation": "2021 Term Loan" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock due to exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r9", "r26", "r115" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring related costs", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining three months)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://med.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r389", "r394", "r423", "r424", "r426", "r711" ] }, "mlnk_SubscriptionFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "SubscriptionFeesMember", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription fees", "label": "Subscription Fees [Member]", "documentation": "Subscription Fees [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r68" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EscrowDeposit", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit", "label": "Escrow Deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r75", "r677" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r796" ] }, "mlnk_CapitalizedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "CapitalizedSoftwareMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Capitalized Software [Member]", "documentation": "Capitalized software [Member]." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r799" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://med.com/role/RestructuringActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Activities", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r299", "r300", "r302", "r305", "r311" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RestructuringActivitiesDetails", "http://med.com/role/RestructuringActivitiesRollforwardoftheCompanysRestructuringReserveBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring related costs", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r306", "r308", "r842" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r402" ] }, "mlnk_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billing of transaction consideration", "label": "Contract With Customer, Liability, Additions", "documentation": "Contract With Customer, Liability, Additions" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r102" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r119", "r153", "r179", "r223", "r243", "r249", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r461", "r465", "r493", "r554", "r629", "r714", "r727", "r846", "r847", "r883" ] }, "mlnk_A2021CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "A2021CreditAgreementMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Credit Agreement", "label": "2021 Credit Agreement [Member]", "documentation": "2021 Credit Agreement" } } }, "auth_ref": [] }, "mlnk_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r403" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r387", "r523", "r524", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r610", "r611", "r612", "r613", "r614", "r634", "r636", "r667", "r882" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r9", "r115" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r404" ] }, "mlnk_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Line Items]", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "documentation": "Organization Consolidation And Presentation Of Financial Statements [Line Items]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of restricted stock units (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "mlnk_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "ProfessionalServicesMember", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Services [Member]", "documentation": "Professional Services [Member]" } } }, "auth_ref": [] }, "mlnk_NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available To Common Stockholders, Basic And Diluted [Abstract]", "documentation": "Net Income (Loss) Available To Common Stockholders, Basic And Diluted" } } }, "auth_ref": [] }, "mlnk_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash", "crdr": "debit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, adjustment to cash received", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r98", "r348", "r697", "r698" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r83" ] }, "mlnk_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "VariableRateComponentAxis", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "mlnk_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets", "crdr": "debit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, adjustment to other current assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt, net of debt issuance costs", "verboseLabel": "Current portion of long term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r172" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r166", "r191", "r192", "r193", "r194", "r195", "r204", "r214", "r215", "r216", "r220", "r488", "r489", "r551", "r565", "r684" ] }, "mlnk_ProceedsFromPaymentsForEscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ProceedsFromPaymentsForEscrowDeposit", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Return (payment) of escrow deposit", "label": "Proceeds From (Payments For) Escrow Deposit", "documentation": "Proceeds From (Payments For) Escrow Deposit" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://med.com/role/RestructuringActivitiesRollforwardoftheCompanysRestructuringReserveBalanceDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring reserve, beginning balance", "periodEndLabel": "Restructuring reserve, ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r302", "r307" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r251", "r532", "r578", "r579", "r580", "r581", "r582", "r583", "r681", "r701", "r715", "r806", "r844", "r845", "r851", "r894" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r172" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r9", "r82", "r83", "r115" ] }, "mlnk_BusinessAcquisitionsPurchasePriceAllocationIncomeTaxEffects": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "BusinessAcquisitionsPurchasePriceAllocationIncomeTaxEffects", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price allocation adjustment related to income tax effects for StreetShares acquisition", "label": "Business Acquisitions, Purchase Price Allocation, Income Tax Effects", "documentation": "Business Acquisitions, Purchase Price Allocation, Income Tax Effects" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r797" ] }, "mlnk_ThePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "ThePlanMember", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The \"Plan\"", "label": "The \"Plan\" [Member]", "documentation": "The \"Plan\"" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock due to exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r82", "r83", "r115", "r403" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r100", "r101", "r102" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r53" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 600,000,000 shares authorized, 79,627,213 and 80,644,452 shares issued and outstanding at September\u00a030, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r83", "r557", "r714" ] }, "mlnk_A2021RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "A2021RevolvingCreditFacilityMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Revolving Credit Facility", "label": "2021 Revolving Credit Facility [Member]", "documentation": "2021 Revolving Credit Facility" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r251", "r532", "r578", "r579", "r580", "r581", "r582", "r583", "r681", "r701", "r715", "r806", "r844", "r845", "r851", "r894" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r798" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r434", "r435" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r83", "r617" ] }, "mlnk_ConversionOfStockSharesConvertedNonvested": { "xbrltype": "sharesItemType", "nsuri": "http://med.com/20230930", "localname": "ConversionOfStockSharesConvertedNonvested", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares that remained subject to future vesting (in shares)", "label": "Conversion Of Stock, Shares Converted, Nonvested", "documentation": "Conversion Of Stock, Shares Converted, Nonvested" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r83", "r617", "r635", "r897", "r898" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r183", "r345" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r798" ] }, "mlnk_VariableRateComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "VariableRateComponentOneMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "documentation": "Variable Rate Component One" } } }, "auth_ref": [] }, "mlnk_StockRepurchaseProgramSharePriceDiscountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://med.com/20230930", "localname": "StockRepurchaseProgramSharePriceDiscountPercentage", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount on stock repurchase", "label": "Stock Repurchase Program, Share Price, Discount Percentage", "documentation": "Stock Repurchase Program, Share Price, Discount Percentage" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "negatedTerseLabel": "Allowance for doubtful accounts", "periodEndLabel": "Ending Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r156", "r256", "r271", "r272", "r275", "r893" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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)." } } }, "auth_ref": [ "r7", "r183", "r345" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "mlnk_ConcentrationRiskPercentage": { "xbrltype": "percentItemType", "nsuri": "http://med.com/20230930", "localname": "ConcentrationRiskPercentage", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk Percentage", "documentation": "Concentration risk percentage." } } }, "auth_ref": [] }, "mlnk_AccruedCostsOfRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "AccruedCostsOfRevenues", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued costs of revenues", "label": "Accrued Costs Of Revenues", "documentation": "Accrued costs of revenues." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://med.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r183", "r345" ] }, "mlnk_TwoThousandTwentyOneStockOptionAndIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "TwoThousandTwentyOneStockOptionAndIncentivePlanMember", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "Two Thousand Twenty One Stock Option and Incentive Plan [Member]", "documentation": "2021 stock option and incentive plan." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r183", "r345" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of debt issuance costs", "verboseLabel": "Total non-current portion of long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r155" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r798" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r116" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r59" ] }, "mlnk_ReconciliationOfEarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "ReconciliationOfEarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic and diluted net (loss) income per share", "label": "Reconciliation Of Earnings Per Share, Basic And Diluted [Abstract]", "documentation": "Reconciliation Of Earnings Per Share, Basic And Diluted" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r799" ] }, "mlnk_AdjustedEurocurrencyRateMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "AdjustedEurocurrencyRateMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Eurocurrency Rate", "label": "Adjusted Eurocurrency Rate [Member]", "documentation": "Adjusted Eurocurrency Rate" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, vested and expected to vest in the future", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and services", "verboseLabel": "Cost of revenues", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r807", "r808" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, principal amount", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r793" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r791" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CapitalUnitClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitClassDomain", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Unit, Class [Domain]", "label": "Capital Unit, Class [Domain]", "documentation": "Description of the type or class of capital units or capital shares." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration, gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r28", "r458" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r789" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofCustomerContractRelatedArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivable balances", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r531" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r789" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r789" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r729" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://med.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Repurchased Share Activity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail", "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r46", "r47", "r533" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r17", "r818" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r789" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of intangible assets, net and estimated useful lives and weighted average amortization periods", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unused revolving credit facility balance", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r166", "r191", "r192", "r193", "r194", "r195", "r201", "r204", "r214", "r215", "r216", "r220", "r488", "r489", "r551", "r565", "r684" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://med.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of future principal payments of long-term debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r7" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r789" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of internally developed software", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r8", "r126" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://med.com/role/NetLossIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r825" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://med.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock remaining for repurchase under repurchase program", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r790" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r729" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r152" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r732", "r802" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r731" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r66" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r789" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "mlnk_CustomerDepositCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "CustomerDepositCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Customer Deposit, Current", "documentation": "Customer Deposit, Current" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://med.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r135", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r385" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r790" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r14" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r764" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://med.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-term debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r22", "r54", "r55", "r69", "r70", "r72", "r78", "r113", "r114", "r695", "r697", "r821" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSAs cancelled or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations", "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired." } } }, "auth_ref": [ "r10" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r792" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r729" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of accrued liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for 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." } } }, "auth_ref": [ "r170", "r173", "r174" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r795" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://med.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r59" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r794" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r60", "r61", "r391" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r400" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r398", "r399" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r118" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://med.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r433", "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r56" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r766" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r158", "r714" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r398", "r399" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r400" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r9", "r62", "r82", "r83", "r115" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r770" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r143", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r253", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r297", "r304", "r310", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r689", "r806", "r894" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of stock", "terseLabel": "Stock repurchased", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r82", "r83", "r115", "r605", "r660", "r673", "r726" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r768" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r767" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://med.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum payments under non-cancelable purchase commitments", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r820" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r767" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r413" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r768" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r146", "r179", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r462", "r465", "r466", "r493", "r714", "r846", "r883", "r884" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r83" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r254", "r255" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r770" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r769" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r689" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of estimated future amortization of intangible assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "mlnk_RestrictedStockUnitsUnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "RestrictedStockUnitsUnvestedMember", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, unvested", "label": "Restricted Stock Units, Unvested [Member]", "documentation": "Restricted Stock Units, Unvested" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r386", "r388", "r417", "r418", "r419", "r528", "r529", "r584", "r607", "r608", "r668", "r669", "r670", "r671", "r672", "r678", "r679", "r688", "r699", "r710", "r716", "r719", "r841", "r848", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, pro forma revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r451", "r452" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r689" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_CapitalUnitClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitClassBMember", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Units", "label": "Capital Unit, Class B [Member]", "documentation": "Class B of capital units, which are a type of ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsAbstract", "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, pro forma net income (loss)", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r451", "r452" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r388", "r529", "r584", "r607", "r608", "r668", "r669", "r670", "r671", "r672", "r678", "r679", "r688", "r699", "r710", "r716", "r848", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased by stockholder (shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r386", "r388", "r417", "r418", "r419", "r528", "r529", "r584", "r607", "r608", "r668", "r669", "r670", "r671", "r672", "r678", "r679", "r688", "r699", "r710", "r716", "r719", "r841", "r848", "r886", "r887", "r888", "r889", "r890" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r769" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://med.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r58" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r388", "r529", "r584", "r607", "r608", "r668", "r669", "r670", "r671", "r672", "r678", "r679", "r688", "r699", "r710", "r716", "r848", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write offs, net", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r274" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of stock (in shares)", "terseLabel": "Stock repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r82", "r83", "r115", "r598", "r660", "r673" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r770" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r308", "r309", "r310" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r168", "r203", "r208", "r209", "r210", "r211", "r213", "r216" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in current workforce", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r301", "r302", "r308", "r309" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r64", "r65", "r453", "r708", "r709" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r85", "r115", "r558", "r591", "r596", "r599", "r618", "r714" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://med.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r453" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r93", "r179", "r223", "r242", "r248", "r250", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r493", "r686", "r846" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r453", "r708", "r709" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r99" ] }, "mlnk_DataVerificationSoftwareSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "DataVerificationSoftwareSolutionsMember", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data Verification Software Solutions", "label": "Data Verification Software Solutions [Member]", "documentation": "Data Verification Software Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "mlnk_StreetSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "StreetSharesMember", "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "StreetShares", "label": "StreetShares [Member]", "documentation": "StreetShares" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CapitalUnitsByClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitsByClassAxis", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Units by Class [Axis]", "label": "Capital Units by Class [Axis]", "documentation": "Information by type or class of the entity's capital units." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining three months)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r821" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "mlnk_OptionsToPurchaseCommonStockOutstandingUnexercisedMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "OptionsToPurchaseCommonStockOutstandingUnexercisedMember", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofoutstandingpotentiallydilutivesecuritieswereexcludedfromthecalculationofdilutednetlosspercommonunitattributabletocommonunitholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock outstanding, unexercised", "label": "Options To Purchase Common Stock Outstanding, Unexercised [Member]", "documentation": "Options To Purchase Common Stock Outstanding, Unexercised" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of developed technology", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r136", "r828" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail", "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r107" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r184", "r185", "r186", "r221", "r532", "r597", "r606", "r609", "r610", "r611", "r612", "r613", "r614", "r617", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r634", "r636", "r638", "r639", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r660", "r720" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r137", "r828" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, weighted -average period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r425" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r46" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest and other income", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "mlnk_CapitalizedContractCostRollForward": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "CapitalizedContractCostRollForward", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Roll Forward]", "label": "Capitalized Contract Cost [Roll Forward]", "documentation": "Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows", "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of restricted stock units", "terseLabel": "Shares withheld with respect to net settlement of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r809" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, gross", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r899" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://med.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in the deferred revenue and customer contract-related arrangements", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r850" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized computer software, accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r899" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities \u2013 current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r514" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail", "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized computer software, net carrying amount", "terseLabel": "Net book value of internally developed software", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r680" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-competition agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r67" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://med.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r117", "r454" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Initial recognition of operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r805", "r816" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r79", "r431", "r891" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r94", "r179", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r493", "r846" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r404" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r157", "r276", "r277", "r683" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, expected cost", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r301", "r304", "r308", "r310" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://med.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of allowance for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r828" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://med.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of stock option activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r13", "r57" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r741", "r752", "r762", "r787" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPrepaidExpensesandOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r75", "r810" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofCustomerContractRelatedArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional." } } }, "auth_ref": [ "r371", "r373", "r384", "r675" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r800" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r789" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://med.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r111", "r177", "r327", "r333", "r334", "r335", "r336", "r337", "r338", "r343", "r350", "r351", "r353" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r253", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r304", "r310", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r689", "r806", "r894" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r303", "r644" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r33" ] }, "mlnk_VariableRateComponentTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "VariableRateComponentTwoMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component Two", "label": "Variable Rate Component Two [Member]", "documentation": "Variable Rate Component Two" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r801" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://med.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r689", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r738", "r749", "r759", "r784" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r73", "r74", "r640", "r641", "r644" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://med.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r520", "r521", "r522", "r524", "r527", "r601", "r602", "r603", "r642", "r643", "r644", "r664", "r666" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r183", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r508", "r694", "r695", "r696", "r697", "r698", "r818" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 }, "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails", "http://med.com/role/RevenueRecognitionScheduleofCustomerContractRelatedArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "periodEndLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r371", "r372", "r384" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://med.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r112", "r178", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r478", "r663", "r665", "r674" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r80", "r81", "r120", "r121", "r183", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r508", "r694", "r695", "r696", "r697", "r698", "r818" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r740", "r751", "r761", "r778", "r786" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail", "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total amortization expense", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r105", "r533" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets", "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails", "http://med.com/role/RevenueRecognitionScheduleofCustomerContractRelatedArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r371", "r372", "r384" ] }, "mlnk_RestrictedStockAwardsUnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "RestrictedStockAwardsUnvestedMember", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards, unvested", "label": "Restricted Stock Awards, Unvested [Member]", "documentation": "Restricted Stock Awards, Unvested" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r100" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, beginning balance", "periodEndLabel": "Deferred revenue, ending balance", "totalLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r371", "r372", "r384" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r640", "r641", "r644" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails", "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r150", "r280", "r550", "r689", "r714", "r831", "r838" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and expected to vest in the future", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r105", "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest in the future (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest in the future (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r100", "r175" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r387", "r523", "r524", "r610", "r611", "r612", "r613", "r614", "r634", "r636", "r667" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/LongTermDebtSummaryofFuturePrincipalPaymentsofLongtermDebtDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2021 Term loan", "totalLabel": "Total", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r15", "r121", "r354" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "mlnk_AccruedOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "AccruedOperatingCosts", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued operating costs", "label": "Accrued Operating Costs", "documentation": "Accrued operating costs." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "mlnk_FundsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "FundsPayableCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail", "http://med.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderNonCancelablePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds payable in connection with former business combination", "label": "Funds Payable, Current", "documentation": "Funds Payable, Current" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r741", "r752", "r762", "r787" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "mlnk_ExciseTaxesPayableIncludedInRepurchasesOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ExciseTaxesPayableIncludedInRepurchasesOfCommonStock", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Excise taxes payable included in repurchases of common stock", "label": "Excise Taxes Payable Included in Repurchases of Common Stock", "documentation": "Excise Taxes Payable Included in Repurchases of Common Stock" } } }, "auth_ref": [] }, "mlnk_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "presentation": [ "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common stock outstanding:", "label": "Weighted Average Number of Shares Outstanding, Basic And Diluted [Abstract]", "documentation": "Weighted Average Number of Shares Outstanding, Basic And Diluted" } } }, "auth_ref": [] }, "mlnk_SeanBlitchokMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "SeanBlitchokMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Sean Blitchok [Member]", "documentation": "Sean Blitchok" } } }, "auth_ref": [] }, "mlnk_ConversionOfStockSharesConvertedNonvestedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ConversionOfStockSharesConvertedNonvestedValue", "crdr": "credit", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liability balance related to unvested RSAs", "label": "Conversion Of Stock, Shares Converted, Nonvested, Value", "documentation": "Conversion Of Stock, Shares Converted, Nonvested, Value" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://med.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of property and equipment, net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "mlnk_ContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "ContractWithCustomerLiabilityRollForward", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Liability [Roll Forward]", "label": "Contract With Customer, Liability [Roll Forward]", "documentation": "Contract With Customer, Liability" } } }, "auth_ref": [] }, "mlnk_AccruedUserConferenceCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "AccruedUserConferenceCostsCurrent", "crdr": "credit", "calculation": { "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "User conference", "label": "Accrued User Conference Costs, Current", "documentation": "Accrued User Conference Costs, Current" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r402" ] }, "mlnk_ShareBasedPaymentArrangementVested": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ShareBasedPaymentArrangementVested", "crdr": "credit", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock awards and restricted stock units", "label": "Share Based Payment Arrangement, Vested", "documentation": "Share Based Payment Arrangement, Vested" } } }, "auth_ref": [] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails", "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase price allocation adjustment for BeanStalk Networks acquisition", "terseLabel": "Purchase accounting adjustments, goodwill", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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." } } }, "auth_ref": [ "r1", "r837" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r169" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r742", "r753", "r763", "r788" ] }, "mlnk_ProceedsFromFundsPayableReceivedFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "ProceedsFromFundsPayableReceivedFromBusinessAcquisition", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Funds payable in connection with former business combination", "label": "Proceeds From Funds Payable Received From Business Acquisition,", "documentation": "Proceeds From Funds Payable Received From Business Acquisition," } } }, "auth_ref": [] }, "mlnk_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://med.com/20230930", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "presentation": [ "http://med.com/role/BalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Table]", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "documentation": "Organization Consolidation And Presentation Of Financial Statements [Table]." } } }, "auth_ref": [] }, "mlnk_BeanstalkNetworksLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "BeanstalkNetworksLLCMember", "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/BusinessCombinationsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beanstalk Networks, L.L.C. (OpenClose)", "label": "Beanstalk Networks, L.L.C. [Member]", "documentation": "Beanstalk Networks, L.L.C." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r260" ] }, "mlnk_FirstLienMember": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "FirstLienMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "First Lien", "label": "First Lien [Member]", "documentation": "First Lien [Member]" } } }, "auth_ref": [] }, "mlnk_CapitalizedContractCostAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://med.com/20230930", "localname": "CapitalizedContractCostAdditions", "crdr": "debit", "presentation": [ "http://med.com/role/RevenueRecognitionScheduleofChangesinContractCostAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Capitalized Contract Cost Additions", "documentation": "Capitalized contract cost additions." } } }, "auth_ref": [] }, "mlnk_DebtInstrumentPeriodicPaymentPercentOfPrincipal": { "xbrltype": "percentItemType", "nsuri": "http://med.com/20230930", "localname": "DebtInstrumentPeriodicPaymentPercentOfPrincipal", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of original principal", "label": "Debt Instrument, Periodic Payment, Percent Of Principal", "documentation": "Percentage of principal payments on Term loan." } } }, "auth_ref": [] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously vested stock based compensation", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r690", "r691", "r692", "r693" ] }, "mlnk_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://med.com/20230930", "localname": "VariableRateComponentDomain", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessTwoNetOfCashAcquired", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition, net of cash and restricted cash acquired \u2013 StreetShares, Inc.", "label": "Payments to Acquire Business Two, Net of Cash Acquired", "documentation": "The cash outflow associated with a second acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r814" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software additions", "label": "Payments for Software", "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." } } }, "auth_ref": [ "r99" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, net of cash acquired \u2013 Beanstalk Networks L.L.C.", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Useful Life (in years)", "label": "Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension", "documentation": "Weighted average period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r70", "r72", "r328", "r508", "r695", "r696" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r728" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r32", "r147", "r682" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://med.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r437" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common stock outstanding:", "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r301", "r302", "r308", "r309" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://med.com/role/RestructuringActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Rollforward of the Company's Restructuring Reserve Balance", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and related costs", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "crdr": "credit", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reduction in revenue", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r700" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing fees", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r29" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r107" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r5", "r49", "r95" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails", "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebySolutionTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues, net", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r224", "r225", "r241", "r246", "r247", "r251", "r252", "r253", "r382", "r383", "r532" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://med.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r181", "r182", "r523", "r524", "r525", "r526", "r610", "r611", "r612", "r613", "r614", "r634", "r636", "r667" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://med.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r41", "r42", "r43", "r44" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows", "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss)", "terseLabel": "Net (loss) income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r144", "r160", "r161", "r171", "r179", "r187", "r197", "r198", "r223", "r242", "r248", "r250", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r460", "r463", "r464", "r489", "r493", "r552", "r563", "r604", "r637", "r658", "r659", "r686", "r712", "r713", "r726", "r812", "r846" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://med.com/role/NetLossIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net (Loss) Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r200", "r217", "r218", "r219" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r409" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/NetLossIncomePerShareSummaryofcalculationofbasicanddilutednetincomelosspershareDetail", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested beginning balance (in shares)", "periodEndLabel": "Non-vested ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested beginning balance (in dollars per share)", "periodEndLabel": "Non-vested ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, effective", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r21", "r70", "r356", "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested of restricted stock (in shares)", "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r410" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail", "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r533" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://med.com/role/RestructuringActivitiesRollforwardoftheCompanysRestructuringReserveBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://med.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r410" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r56" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://med.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://med.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r852" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://med.com/role/RestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r308", "r309", "r310" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r71" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r179", "r259", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r462", "r465", "r466", "r493", "r615", "r685", "r727", "r846", "r883", "r884" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://med.com/role/BusinessCombinationsDetails", "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r63" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r533", "r537" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://med.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 5)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r77", "r555", "r616" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations", "http://med.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofEstimatedUsefulLivesandWeightedAverageAmortizationPeriodsforIntangibleAssetsDetail", "http://med.com/role/BalanceSheetComponentsSummaryofIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://med.com/role/BalanceSheetComponentsSummaryofamortizationexpenserelatedtointangibleassetsDetails", "http://med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r296", "r303", "r644" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://med.com/role/RevenueRecognitionSummaryofAllowanceforExpectedCreditLossesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r187", "r188", "r189", "r190", "r199", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r298", "r427", "r428", "r429", "r442", "r443", "r444", "r445", "r455", "r456", "r457", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r504", "r505", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519", "r534", "r535", "r536", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://med.com/role/ShareBasedCompensationSummaryofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r91" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://med.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://med.com/role/LongTermDebtAdditionalInformationDetail", "http://med.com/role/LongTermDebtSummaryofLongtermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r183", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r508", "r694", "r695", "r696", "r697", "r698", "r818" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://med.com/role/RestructuringActivitiesRollforwardoftheCompanysRestructuringReserveBalanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r302", "r815" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://med.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://med.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://med.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r71", "r125", "r165", "r227", "r506", "r645", "r725", "r896" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)-(4)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 84 0001834494-23-000132-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001834494-23-000132-xbrl.zip M4$L#!!0 ( /:#8U?\*L(JY08 &0? > 97AH:6)I=#,Q,71O<3,R M,#(S9F]R;3$P+7$N:'1MY5EM;]LV$/Z^7\&E6)L =FL[29,Z68"NS8 "6]=U MQ?IQH,23180B75*RX_WZ/4?*+ZGMUED[-,CZP8VDX_%>'CYW),_+NC(7YR5) M=?'=^??=KGCI\J8B6XOVV4B_<>.;UJ*S%H#"*U^W-.GA_W39^KXZ>G3O'?4 M.WDFZ>@HHY-#.CHN!G+0^ZN_AZ$03V-"/3/TXUZE;;T MS4?DSC@_?-"+_\[X2[>0E3:SX:-WNJ(@7M-4O'65M(\Z0=K0#>1UD02#_IM@ M)B:)C]/DP@GT&&UI[E*_?PP_+J]+G>GZX8/^T][98?]Q_Z8G*SZL&)PCXN2_ MD<4OR->ZT+FLM;/"%>*-US;78VG$Y37E3:TG)'XK($'^SCOSIO&AD9BW=N*/ MRQ?B;6,HY:)_*+O]HWUY\/#!TGP3F?QZ(HXV!>-41KS4F MDS*(/XV[ZH@\YGDFZE("GL>G9[=PXFPLE0*A= T5[>*-\=%6(3;#+K_Y1H[V M'Z?\KO^^$J4$=#U--$U!B76I@_C02(]DFAG>CYVO!3#_L_.5Z/>ZOS/Z?X49 M2DO[B[8(VBN;0__QLWL2K,'68/TD T*$8%0S<67=U) :42?%K(V4.6%JW1Z+N%@&%,>#62]8YCF%-R<8)@2V6PU#/<(#8>W1P.)0EO$FU.W MC&\'4( X/ON5[]H66%BIK*"BF$9!)W*X$LP.\J]Y,8Z1 D8/H\J8)3S:S(2/ MI@8"E6;%'99H# 2 "8?$Q>E"M">7H12%<=,P!XRGD0ZUY_H@^66R&U9V5O(> MYL:L67N/4G^T-?7O;L3IX8/30?_D++3);6L(+QR7.H(8P5=">HJY0NQU9HAC M*@@ R8P.)8NS6 728.+@9Z5#;EQH,([IQ#N3DC;V+B>%UT'L(T>*D/24B,OK MO)1V1.(Y5BK7]2!B33_>IX,X--9T?DJ/FHNV36!A_8*7\PJ&4D[9EITG*FY, M5& B]O-C9$&""\^7U=B3P1U"2^R:-L/E)06T2 AM=X*,"2G>@0B0!29*,>[G"6%+)*0YZ,C"EOF7Z9MDY+4?Q1@TY@ M2W!&J[B9"DT6N"GPFAW0J1Y%8K2LJ0E<(^(*";&@1-IP@6 0ME%QT!AMA\X; M(YGMX%8T8EEK,")5KM6"B[\R8D$0$L:3^C("NEN0RG:$U,[+> U9NQ/ S@ # M*"=:,6YD<%8RT\D S'$'PF"27LT3"ZAIF6FCZQF7GTW3,LPC!F)Z%_NO314V M$>IUZ]"X\6/ *\1RF>?.JVA [&5&9%$%#5"&+S1F^+((^K2$I+BW Z?=)RSE M6[%T.9&FB6N8 TU%@68"^UF+=G.]*5@4NQTX*3UN[A,B=# 0?!)2-Y*YIMYN MP2ZL*1?2Q*U6\?E&563S)BZN!DJ1@#TQ\SS!/*=2UODXY>- M*+@%?W#!<7G>>$[#"KMOT%JY4.,]GRE 5\BAJ-V3BOTM0PK@"2O[(^G6<'2Y M%#==O!^SS<*N@V15*<.B%#(G1/R1BF09X]$2V0Q;JRLR[0[L(_G.%X?HRS%W MI]KGXZ_5/N^'@[:#CF<5:@[8SG+U,IFL@F:YD#GMMRB/:SW/PCJ)OJ=V/BPJ M4GP!E16V[371)Z@R5[ -:8*; S(?_N?N:KP?ZT&B8'['?V#SN MU0[^'XWRRSU%F"H_%U$$&*%( OK-XO\:[E09/#KLQ&NMK4[<$8L3M"09EFE(Y6;@;G[AK_CB]1D^1NT M\IH)*W+DBU)3<8L[MCOCT?XG;@C7+]1VN39KU4=>Q\XV'NT.TV'-A-;NB>>C M6CKJ+8?(+#C3U.M#/G.UW/ZF6^XG\7;]'U!+ P04 " #V@V-7(W?.6.D& M "9'P '@ &5X:&EB:70S,3)T;W$S,C R,V9O59;6_; M.!+^?K^"E^"Z"6"WMI-L$B<;H-OM @7N]O9V"^S' R6.+"(2Z24EN[Y??\\, MY9?4=NN@/33(Y8-B28;4;=G4U=UM2=K<_>7VK_V^^LGG;4VN47D@ MW9!1;;1NHOXP%.]5O]])O?'31;"3LE&CP>A,_>'#O9WI]+ZQ345W2SVWK]+] M[2N9Y#;S9G%W:^Q,6?/#D;T^&PZ*8J3U99&=GP\R/1AD@[/\*A]=7U\/\\&_ MAT<8"O$T)C:+BGXXJJWKE\3SC\^^GS8WKWMV_4;VU%:GBF^\/S$WWZXOC\\F9X M8=+=HQ>S Y2?A./_W ?G.WWPKJ=^)^W4CY5M\M+?]U0N(5ZHIM3-B^.+JYM' M+.)FJHU!&>E75'0I*_ZQSL WXSX_^48+';Y\<3S\?G"S?7VG2CTC%6AF:8Y" MV)0VJC];'1#,:H'G4Q\:!;C_[$.MAH/^OQCX_X 9QFKW=^O@M'9_VH(UP$9]0+=>_\O"(SH5[R6>JP8)%:WQ/FW= 9\J4\ )J&RN0&?/BW#8E%ABGE(N! MK'<*T[S!,F<89E2VV'3#,T+#V>/10*I8T<':OSU >)X'3;>6U<@L1*C@$RJ MUD G8KCAS![B;SD9IP@!HX=1555K>'21B1]-#00:RXI[+-%6$ F/ (GTT6Q M)]>Q5$7EYW$)F$ 3&YO U*#Y8;(;5O8VXAZ7QFQ9^XQ"?[XW].\?^.G%\=5H M>'D3N^!V',*)XU,S(!Y\IW0@B15\;S.P+7RJ" #)*AM+%F>Q&D6#"P??&QOS MRL<6X[BV&RT\4T2+!<5)R/Q_5'K-!KMMX^! NRQDA0MU,J=#[-D !4G9FHQ0"2)$3 M/=SAK$O(9AD*5&D)>5?IUV'K=26*7UJ4$]@2?66-;*%BFT5N"H+E!=C$1U(8 M'6MJ(W.$9$@40I&RX2/!(&R>9- 4;8?-VTISM<.RQ(@UUV!$8JY-PL6OC%@0 M!0GCR7Q9 7I:D,H.A-3!:;R%K,,+P,$ RAGUC!N=/1.@:1NF@%<4NLQS'XP8(+W, MA!Q8L +*\(:F#%\609^6D"3;.M2TYX2E?"^6WLYTU4H.LZ.I*-!,V!E<%'2?3-_DJ2'+L=(-ZY="0O;W:BX!'U@PG'YWD;. P;U7V'UMK'!L_Y M3 &Z8@Y%W9Y4G>P94@!/R.R/I#O#T>62;+IX/^;:E5VGR:I2QQ45ZJZ'=A'\KTO=M&78^Y)M<\77ZM]/HFG70.GNY MF&R"9IW('/9'T.-6S[.R3J/O:7R(*T:2!U!98]O>$'VB5&8>G,?OC85]HN0$ MT$)EBESY\)^[KV4^T)^MA?F"_=;ELE<[_?]HE%]C6\O]A9RRPC+><.26$*6. M358-ZYST/=-#XGKLSL. Y\8_^SO9UZ"9(B"9>H@ 20E #.4$J@MV M+U5IZV:^FA&7:J@#SP_NCJ MZILY^Q?87F;_&GS^^?R$(3N WGF*3,6+8D+'5T)]\OHEP?'O'O M0^'7NCYUIP$=ND['+@\=\_0-?\^?6)/E;TI+Q2,^NCV9-9SL^F3(7/!ZO?WL M%K/_J]O#RG]HUG9V""U@8RPGP^-TUC.CK8_+RU'=)(/U$)U%7[7-]I#/?(_N MKNG3^"OY)/]?4$L#!!0 ( /:#8U<$6[6(SP0 *,3 > 97AH:6)I M=#,R,71O<3,R,#(S9F]R;3$P+7$N:'1MU5A;;R(W%'[OKW")FDTD(',!0H!% M6M&MM%*;33?9[F/E&7N8T\S8L[8GA/[Z'MM#$@(DV;:K)#R,P#[W\YT+,\E- M64PG.:=L^L/DQTZ'_"S3NN3"D%1Q:C@CM08Q)U\8UY>DTVFH9K):*ICGAD1! M%),O4EW"%?7W!DS!IRLYDR/_>W+DE$P2R9;3"8,K NQM"X8LC8:#?A#R?MCK M!9% :5*63V7[V,34E4S5%8(HV1Y2B,4)CAUZ9#"YB+D7.QY:6M.%)9 M2#7:"]QG;&\Z&2VA6([>7$#)-3GE"_))EE2\:6LJ=$=S!9DGU/ W1S-1B?NY M\"XNCH1K: Y-S\EF +;YS@S6HL=P8;[]\[ZDF ME,G*&EYM!H*^=4)51PW?EX7? E>9<:>Q,%0?2PDR 8.CB*>MU^]32< M[RKP;9*^7[QZ6^/U09!4"M&$9P$F=\'Y6E.%22R61/%**@R-(+](5388"3J_ MVV#]ACH94/$KB,LV^2#2+CFPW/M[PR@*QC-95E0LW:]P?$@RJ9SP"MDD(QS= M1WAQ3%:98&7%0=NU\C;!)&90X.6-/9B_6H$!=)P*AF69YE3,.:*R+$%K:_M= MS9^0*5QI$U2URGPRUUL MA4,?E<_=\^ZLNUESSI\'0.DIGX3,-MY3QVOI$J[=3;DDET(N,&!S+.+^<+P3 MB15E#$=II^!9,[;N K%C3YX)AV'7AV'S>8&>^GR2K"X0D2EFH[!(N$&'XE]K M4-S.>FT#LJKV,#Z@AP11%_8/V.%->&^Q=(.C)L;A2=SK_@_1>[@?O-PL1 ]F M 016<.FG)#8-0Y&?X:F+ZBI%%&S7J+"\;#;:]IH6!4$V- DG*EY4F![==EP9 M"(JC%L]1( ,GVA8D4M6%3Z;$=N%TZGOEN#M1ZPWWL;0\1ZA]QAE/I?=M5&/R ME:5J3??W>L=C[9[K76M7;K[W\U$@NY5O%,7#9QQDI[3TS6\]9J_"]F;]LL8_ M:2Z]"J<.'MBB#U]$$2)HY%6S>_C58X=9KW>]>TS64AC<\(XXH"M5FBW@#<;M-O<45TE-;^[8-W_Q_C( M9M6V:9)(J!:@.=%U\A?*666Y )I 6;II>&:J[V6+MD2#P>D=<-13F*7%)RI ME1VK'EV*9UQQD=H;I+ @0]=L)-W(O6_WK;DQD1NWW[8OKB-L^,3ML$'"L>TC M&'"W$XT4+ZAMH!NOF592>/&,U!K$C'QA7%^2(&BDIK):*)CEAL1AW"5?I+J$*^K7#9B" M3Y9VQD?^__C(;3).)%M,Q@RN"+#7+>CV!GU&HT'">-J+L^RTGPZR/@VSDWX: M]_OQ/U$+55'4,-_'-W$3=S?N0_A!.T4(/@RI"@Z MQCC>7.>0@-G?B_KAJ!MWXO5(;L6PP^$MX6]72C%-7#U1F%.N#&204@-2$)F1 MCPI$"A4MR%L0%&_Q[D.&$ER19Q_-QUKIFN*^1I)SGMJ8? *C[G%HHYOFM$+W M_,-^USZZL/712 WL Y-S\EF +;YS@S6HL=P8;S__Z*DFE,G*.EYM D%.P_XR MO'.J$BJX#CY<%WQ!SE)C5^(P?!3+UX*\G^:[ZAL$0R/#N-VPO5. MD%0*T: S!Y,[;+[65&%XQ8(H7DF%R CR5JJRH4@8_&VQ^@OW9$#%GR NV^2= M2#ODP&KO[PWB.!Q-95E1L7#_HM$AR:1RQBM4DXQP#!_9Q3%798*%U0W;[B1O M$\QA!@4NWOB#Z:L5&,# J6#DS76:4S'C2,JR!*VM[[=W_N2<7FZ,KK71 A7D M]P),FDMT=IH#S[94=\.-QO4V2=W1@#>WR10-/ Z?.^>=:6>SR%P$][#02SZ* MBFUL%!N^32K*Z0%JFF*#"TN&&(HI_K4%QV^^UQ6A9\5'W@!X2I%YT?, . M;Q!?$>J&3 WLT6FWU]D)Z/-%+[X7/1!8?J7O<%CQAJ(^PZ<.C26T%&S)5XIK MBV+;+M.B(*B&+F&5X$*%L.JVT\INJ@<-,G"F;76B5%WX)$BL=;>GOE-9NP%> M9^P*SNUG[%- [3..PZ+TL0UK3+ZR4JW)_E[O9*3==?W(V96;GWU]D,AN7!O& MW<$3=J'WM/3GV#IF+\+W9G2RSN]H*B\BC(-M,Z^MYK,TE;4P]@6LB>?P650A MLD9>-9.#'QQVN/5RA[,SHG'4Q&-:(D,P*84_1 &['O8NPP4ZA$>S>U5NVA\C MR>([Q@R2X\22<+18*7D%=C!K1H[FO'94F ,V@\2VVJ9]X%YW9;):"=#YRL C M1C=LSH#] H/),E)7^,1&@[/.-W2)YY.U"YN@=.V5$BRXMH)6Z/S86.B@U+EM MSD(:FQ/&D0=L.0"[\;F9?]W>&LXLFJ_2X=LP<,1:=UQM)/8*06;:F7[JF>7XAE77*1V!24L MR3 TBZ3KN7?]7KG;)7)C]7&#WF,.C2;?)VZ M"%>WSE+9KA[O=MD>RS6SYWZ9E8*4Q10"#0\_YM??R 2])0LD$(F4LWI"C$0RS\+0A_NB](>/!0/ C"T=D9?>HR&+^'[O,P%A1)42=W91?# M"P4/'-T,,Z[9ZIAD* M.NM;CG-F]+$AJ4;?:5L#T;DPI'[?TMN:;.N29DDF0DH;V:@O#QS-,&2%O'88 MP_I@C7YT\=8//Z;]/;7E]?S^=N ME=7/KN^Y/B;P:Y-9Q&V%]X&W\^?@YXA$Z M6X9@%,[6.4!1GSX#/])I3J<8!9HBFQ\A)KUC\@"VG47RF"P(+LR/O!EUA-PF MHSG873\:7%B89Q*=/2,T7EU0=F%V\X6'_.??6M@_^]%K 7%CY'1^'>$8">31 M,_ROQ'WYK749^#$P[=G3^Q@ 9J???FO%^"W^3"?XN?,?__$?O\9N[.$.0?;9 M!+F_?DY__/5S.G0_<-X[OSKNBQ#%[Q[^K>6XT=A#[Q=^X&.8@/MV06[$8?K1 M=1SLTX]P_0XD1^C:Z?O?XD<\^*UEGP'>?30B(V'W8B)>OKF1C;R_8Q1^@U^B MEN "'@9GBMGJD)G]^GEAQ)U?\ "W!\[B*]JMSE_V>$$71G?H&SST/!W4:G4& MR(OP[N->^X"(]TL8.$3>C>_@MS_P^V1\8,*.!/S15C7-TG9_R642A@O0O_:= M*Q#S+2%EV-]:P.07#OQR-H)1AF<.FLU!;G5DY;,J%WJ]HAJ3"0!+73R%3C<, MKY*0"H>%UQ+9)T M9;($0FG$RQ.3:Y#L98SVD5-8@ MM4 #.T(JH>RT"(I,(U_\Z%T5AY+&%I2(376FROM#"117CQ#.='F@D6%:\[=2 M88CB(-P1H"O/DQ^OL!^,7'_=L'G)>6&(SXNSWXI/G0%\+HM)\_!BTF -#$I^ M,"CE@<%D$ QYE6:)8&A7#89L-?B9V+7I5P=>]C;V7-N-O^-1'U[AN' U#1ID M7LI%+X8ED6>NP0T!XS48C<%+\..H^^:"/IS^8@J- MZ4P.*'T706XU'.1=QW&)A0TN$'*=&_\2C=T8>4T!ORPU'/Z/X*&[/G:N4>B[ M_G/4&,!7[J(Z@5_@J/$=0$>!;V,BM:&K/^+@MR=%G1:?D5 MG5'6_G'3?=_:;.@ZD,7"[BP+<&BZXW?$0=4ZR*%RU[+QA@L+6&JZXWM E\K8 M.3-H">9-=V-KM;VE\1YGYW:H:,MQ4[FDSCB#N M:3<(64W?^SV\2U$'EDXG#K"W9;5[L<$2S)ON;-?D4I0&_Z:[T8=V*4H#?--] MZ4,)&[F\[%FUZ?YS'<*F1/AK?$NX)L SMB5>=DV 9\S3+G-IW--FUM/.FX"GE)> I[/H:=5OZNSCWM6N%O<$^[)L"SYVF7MC3N:3/K:=?09M5H M>JKW"7B8=9#%Z00>&HJ@IH< :O,PZT!6T\,!A_2YN=AI/"=>6<%W*PTD4OO3@9(_]!+R9S M9>11&%\\A(&3V/%]V,/ABVMGS@)=Z2VH(2#&7C"(P97 OD8%>;\>S:Q4\^1:"9S;C:;V*GG[!V3.1]["W9@I>BOL,"!:],S%D]$ M 3'G73..IIHT$7/N->-HJDDE,>>1,XZFFG03^X[[UR0"SSR*,K\OJM^,.)1^ MFOK#?D(FON%TV#%\+.X,M]G/"6 /\?5HO#9S<8LBJ*I;KM9C3+:9BV8T"6S(5"FH2SFOB,N;A( T1B M/><"M)L6&^DE_<@.W3%!R3>,C]1D9RX4PA96ZC'*+>;B%&QAI1X#P6(N),$6 M5NHQ 2SF@@Y;L *7!F /T+RW[.IQZA:+N= ">YBI2;\P%TE@#S,UZ1CF @?L M8:8F/<-<>& S9J9.:/KC?3S$X7&J&.;\?Z:04I-V:9"G7P^GU*%8&N3HU\,I M->@466+.T9_5YOPSB6(:L?P6A'?XM6O;00+#^L^ -!\^VG@NGCE];'I7+T:^ M@T(G^C%V #Z*)!NR6G&%26G-ZV6)L28&2T)CO[4QYS%/J X 0@HE;N9\W]W0L M1A$> M!IYS,QJ'P4LJCYO#!N)"LLSW[^%N%.$X^OK^'?TS""\]%"WWW$FB.!CA\!%[-&_$[(N,(OV .&/4/BS M01A@UJ7?"0-W@6\'HS&.O8-T15E.IHRLWY^@W1%J0AAUO-G M65>4B@%F_?EFZ(HR<:$PZZ^SK"M8\-X59KUWUA4+$]@[+G^^2BW$!+J.R^,_ MC,IB G''$1F@"==9DV3WW]B9%(X>*=*8#2;<$+[!TPK?VR MN5[.CHGB^T$/ M>4=:W2,KS 88&,-/31NF"K,Q!\;P4Y=\8S8$P1A^:MK$5I@-4.3"S^_8QR'R MNK[3=49@941Q"'>]X.NW,8QW )NA#IVD,AO(: #.:M)3*K,AC ;@K";=I3(; MN&@ SFK29RJST8LKW(]O?$!"0AZ<\W6[ +Y"8>CVP#Y6["2^VVW@?\?&FLM#\,5%5_/*/:>S6]?']('US?>N/;ZTVM0%O_/CS^_4-KG #O721B %1%BWWXGMQRGWZXQ&Q\[K#VY2@R3 M*U]1A'/@OT*:O_>/E?B8#?250GSLQ ,T9J-S# "Z3*M+:UY([9L;1O&MBQL$ MY...;C74IM6..S+5T+TTC=FH$A-8J46^D,YLQ(.CO*)-4YW9. -'.0OFF,YL>.3(Z"/WRQG9>BU5[U0>&BHJ M8"6]- '+;$2&M(JZ0Z/Y#9ZGU^!I&"01\IVG5QCM_=['O3BP?][3MX+!MI^ M@& V'M)]1:&SJH&N1V,O>,?S)'N<45V=V9@(,YBI*;*K,QNZ8 8S-;D3!K,1 M!F8P4U.$UV V$+ !,X\8'##7CK%#<7.<.L9@UOUF BLUZ1>#V50&)K!2EVYA MUM-F BMUZ15F7>^L.

OAY]F]:HX"8=9-KP?,3 @F9AUS!G!2DRIO,^N*LX&3.KR-=M.<[P/+KCK4 M=IM9_SQ7 TXPL3 *[6$78) >^4+NO3[FUL1M9GUVYC%6DWW09M;I9QYC=6DJ M9@,!S&.L+CW&;' @%\9ZV/-<_QD0]AV%/W$,GX];B3$;+6 ;775I,&:C#FRC MJR[UQ6Q @FUTU:2[+&9C%7FMC3A,[#@)25WO$(7/QWI2F<5L (-51-6DKZS& M1S5JX*@Z-)75^&!Q5BXYB-H9!#^?&S@/ X?TI1'Z$;'I6]]?W^2O+>)M= M.5)5Q6P$@W%\U:6QF(U?,(ZONA07LP$,QO%5E_YB-H+!'KXJ2EVQF(U*,(V" M$K.Q%8G92 /3**!<(+7+00&S,03V4+"LZ.>1L%71SV[=1W' :*SB:REIA?;' M6DHYI;=$/_P73(ZF.4K-KDC,AA!R((CF!!\Y?IB-''1A!,?U$M(MCA[]Z,8N MCJ[?;"]QL/,M#$;D+)TDIH&?^\$U"GW7?XX><-@;HA!_?5\_P!RVTZ8XT5/P MD(3V$$7D<)Y1X*<-DXV5FXTM' MC>V:M+G,;"CKJ+%=D]Z6V0V$58GMTZF95&1V(VG'AN&Z]/-IQN).I\96D4\S MTG8Z%;N*S&P<;2$;DAR_,G]PR_ 0![( )REGBI:3Z>9OW0\ES(:U]D?)UE=% M87SQB/SG;)>+?/WN^NXH&56])S^/O[WVY&5F0U(UX0^]-0M_S :9%A/$@RCN M^@ZIS@U?-K6:P"\X1+[-5F6:6M*)38K";( H-Z;N??P$CY,SK5V?&BM?L8\' MX/\?* M5XR(F/=^WN'X-0A_1K>WEY4'\63 4*Z(T=*M^V&(V8@#8C2DPAZ&: M-K-49F,)+&*HCJT*E=G0P<<8ZL4AQC'==CI .X>\YO?2K?MAAME009V86:BZ M7 #V7NZGRJR3SPP;U!3;5)D-##04,^6I#N;B ]AV+FY\QWUQG01Y\\@ ??[5 M>ZS?T$ E%V>3?M<2J<> X!B9_+F[/(YO?0Y=E:O6>US M2]I\63J7I]<^T['#R0T9]-1TO8X JR)@^JVEMI86GBT%[A2<("& ^1/,]LL8 M.:2JZD(29#K&["6?*236@)HN/86"#?2'PU:*I\EUF$,07I#1R0L&0$QG S1R MO?>+_R91QDBXPZ_"8S!"_G^+$;AZ9Q&0WR"],7+_C2]D!>!-O[ZFRS-A'(J< M;+FR0H#UX^[FZ?I*Z#UUGZY[B^3!X&Q[UY<_'F^>;JY[0O?N2KC^W\L_=^]^ MOQ8N[[]_O^GU;N[O:ER"E&L)?T/1$&@E#GQ1N#J_/!<42=>LC=/.>"@.QH0? MOU2_"BW7*K[=/W[_KS_)AO3E5Y!G?N#?)2,8R18RL?>(![0=3TOP$=$1#G8O MK@([(7*7-"MH48DW@!LZLG3V%RH59Z-T-O)& M!M\#@ZXL3J( _,N/[N/3]>/MWX7'ZX?[QR?AX<=C[T?W[DEXNA= V#^!1$_% MC*P*]X^"K']R?DE_N/\F//WY6IC3"%-MT+U\$N"R;*G: K ^UL@'E[3YA,VW M(!3B(1;^-:$<(34T!;#OL2,4)\$'^OAUZATL$J #OYR-8(@A>>S,0>]G[QB% M9]B?$*0*.AB/X]0Z5R51(';QCM*;&1 'X3XSY@*?"_P/C!W2XXQ&UC9+_ 'R MHJG(UX >CUGD/SUV[WHW1+!SF;]-YL=3XID(_4$8C(1_I/\3XB#[Q+S30[J0 MN!$)Y @#%Z2EGQ %UW3&,TW>/B./CMA%YW$F>0S33+:4FX]='BPK(@3 M"I9_?/"_/"I)D0Y"M.U<."Z*RT?\[$:$PN,[N#+!I]'J?(?G'1?YMZ[_4TP9 M_\:WS]G!;CYX?+I^0W8LD,4)P4"8+5= D= ;8YL$0AW!]04WC@32UQ^FNNI1 M-HEF\U%M'7%%RSIO:^U=K":U?6[H9NEFDVR=JVV]]&'I;-L56V,I_1W I+!R M611%!0\Y=",$6XSF:-*S-RZ#Q(_#]\O 672(8$(VV7*)\3@,7L@X,T_(;'6N ML(=>48CW,-<6(L;L(F*KQ-L)$4_H[2;;$4K//5E4[>U6IZV<:6U-,Y3-NKTJ MQ^*0HM?(IU HK0I@&]Z#<1@*_Y.$;N2XM'\R:)CZ-$>^Z2^P'5U%^(Q\]]_T M^Y+>JYQS&H7WF_/'\]ZYD)4"; Y6,#+?19X6[H+S==A=OPHD+1$7\??@ YH;KV[-M,@7>UOW8 ^+61BX(/Q"D>?^?.TZMO0R^:JMC M*89B5&1F' QT6R4T!=VG#!;$+WT(@=#<,?*$ZS=LT[XWPOT I#>.?CD^0S8G M?( \!$(?OU072^PC^^=S"(Z'Q@&_E)B#ILQ")-8YHV%A-"BBX< M8D<8)V&4D/A@' AP!S&>LWT0Y5,_8RP0V&1CH&O'%R>Q9ZDJYXJJEA\FJW!8 MK8SH6X83XDQ<@*X4HL!SG339,+M$T+MTI;""';F.X^'*S#V;-Y&IQG=9 MZ5-Y,+4'C707.2!3#^R?HC!&H?""O 0+_TG4BTRVR(5HN%L\GB-N7\1E,BD5 M25.LF:W.]]N[/QC"2#.E7%5L=IT)OG0+?GGKBXC%Q5TOTL3R"0Q0,M^_!^%/ M@?; %2;#; ^?Y'2?#PZ_;(O"(5%K+/3?!7N(86$CDNG].L1TPX58WN%L&_^3 MG!GE0Q31M!9'0)X'=Y \+V+9_RMQB5T/YGP?9S? P(NFO4IV0N92G#(#?\Y# MF,"6&/U$89$4)\&A[6CHK>,0VYB: [*2CD$S."/A$XP,&!6B!/19- Q(?L$D MCR@>HGAY/:]H<=(T4X<^G"WI%U$@4=Q/RMRZ^T <<%/_G[ J\A"]'YXD\\D& M(VEP$9T)G2Z*8L&2TA$<]!Z="^GGHI&#-*IWF80AC)\FUQ'Y$Z,XB:;D:K4Z M?\?1,EDNO+!8,&%;(F$^0GNK)(21[]WSBY__>Q<(M< B8,15+T,D$(X 9ABY M<0P\A#U@BC#PB7;PW@72P>M=N"%*@QQZ^X*%*Q0C@>2T+0N+V1CS08''Q,,I MKC1)SW**$@_-I$GO[$GX1#Z:&4X5\$BS>^.A&\$*T)AD&1U$?J2+F$H$'/VR M'ZO/08X +N/\::F$Q%D]/ZO7")!CXG=@*21X,&TL(#!//:!/PK2$VD.B+-?^ M*@!YGJVY$(U 3, [PHDN Y88 03>16(CP&"@20F G@6PBU_CX>3R.5@+F,[, MP0/7I_G"=&N'!( 56.2&^='+\I?);5MOV#R_R8W$.LANWC#7R9VN/R?-P-<[ M4X3,\IDW=\Y932?<(Z*IZ.>RK)2?3UA)<8>BGLM:^9/5E'.UG2].6A0&^29; M8R5*F?[>[7K.KKE<9&\U(2VJB?IRP9AVX6<5$>$EX/XY"-_7>/#T)DH5=G;3 MS)DG3=>[J\3#5.U1.<3T5GFZ: VDM7N8%T C8;-0)_Y 8UZ)5'JW +@ MTY8':ZIBP3\F[_+>R<1B)A4_Y&;2 MP\M!H1,)I,3'=3[,PU$_H<4P_8*S6D_XM#")OLU*TM-6$-MEZXA6.$3T"&-IJ05FAMB%8#UI9CFWW%4>\0Q8#CB6"-8"ML?A" ^$.&+ M+*)_),-99)$N#1'>VW'0QV&V6V"F_5Q$0MPA%E[)GPQLWVCD'41NXKLIT&BJ M!1AFBX!46L WM@NV6_1;Z^;NVYH=.YK%0?>-T]ZR]TE,I3!@>!'.?C(ZP!V L:0IUH]4QVZ+5-D1=G[:AF4RUDV:#1!-N#5S,RV:U4YQO@#D.4NUV$6*R.?:"5UIBSJ9!WR_-'D']*/"2>/61;5TT MB[;R)/U5TV>&XD DPVM;2,78GL*WJ^\_E6X'7WGW\2F30^?"MYN[[MWE3?=6 M /OF_O%[]VFE[^P>>8T?Y""NJU!>4H"D?>MFK;NIY*P Q1Y^C%U3KADFL@W! M)G38-Z80 >,ZZ\E ;&=P:(8AL>3_E*,;N0J.=HQ'F6,,ZAGE+TGF:*L3;=^F MH3!:<#Y*;174$3XE/DH<-\9._HX<5:!RC65'$[7)-,E*5QT-UAT&UQT<]%]&J+;6A+=,V.4[DV, M<3KNK'B(\$4,XV,J 'V83Q/7+&0%%ED'_R-23=:<:N**J.&*")"I<47$%=&Q M$CA)&9PISP\4$=VK'@:>@\/HOX7K?R5N_$ZC)1.UM*B2%L7[!M%.[^8BLOD4 MI',1R47D\=OJ),'I Q%YB:*A\,T+7A=M]29:Z&2E1VNAT\5Q"_U(U _ID,,:]T5*YT&H2WOY"*8C>F]4A4@< /WN0[T3]>$"6D M6 WU@R06OJ/P)XZ%1S?Z63N6N5+9'_V:S+4*URILDN="&K_&M4J#\$;J#$/ M"M4H#V%@8XK@JH-1\M04GF/15+Q])R7]/33 X(#,)>K5CD*N,O;' M+5<97&6P2I[ZO,K0N5 MA<&518/P=OTV=/LN[U=P%,@T^:XX[\=RO"2NRZU.#V"'8AX".1)TFA_V>,US MZ'!V@%D=.8Q/0SB2BR$F)P+'Z5'$0+7@T*'QV -*).>T MN7Z,/7).<8(\/?\VI=G#]]=AFFF1S#[+Q@&\FUZ8&8X M-[.5MP.-XI#D>,0!.6 WWK[H$7HG&, HI"<\DRII,LD4;024__6GMM96O@C1 M^Z@/\D<4^G +Q31]&9E61-=&#I8F"$Q/DPZFIU.32SM\.:/,C MUQ8!47[]JXLD*\OG: MKFZ;3Z@JL'8CQ]J9H8'OUX\W5S?=N]N;NS] ;]Q=LG\.ZN7]W=7U7>_Z2H!/ MO?O;FZON$WSYVKT% KX6>G^^OG[J,;^*#RF-M;E2'1HD,(8#F@^_V9B<(4G. MKJ;*8WJ2M>"@&$W7TYA#9PURD&N^TZB+#"MKYY*^^=&/AOWXFB89U4PVW\F[ M^QYF:[%V0FT[5QTU/=-^^PFU.QW5N_UXUG(S"2N'LGU0>Z\4B@>6&#HK!W,,S;!P''(IJ)F3F4>NXWCX\$H_$W<1 MGCMCGJ4P, NA9+90N.% B"0,2?0 451>[(3+"B+HI8]Q:':D8[W?@2A>$[0.:OR$MP M2TCSD'YKN6_QA9^,SIR ;AN080'( !9,F9%$3P9GJM+J6*:H&]*OGQ=GVJE" MU7"2/C&2UFH@:;75T771;&\AZ2U::A('H=ML'W+!H>X\M(G4%+7:M6U8=4RV MF6P,--3WL"CX."YWMWJ./Y> V&P.W:)T)L!]G,+V#L>9(5N4,;561U5%RS+* MT345)9,<*Z*WB.(R$:T#HA71DO2])/#)^@D/(1XCUQ'PVY@#; M!"=*U#2S9'&WWGY+$::R&^NB,NPZLL/@%1!!LTS*T._'3+);1%0*S*L4EHO$ M.7#?L'/V;QP&:^BRW>K08X^4+]SB8D\0?8#5[2+' A-+$F&M#3>QTI%=(?DNVD,=6!H,=)U4,2X64[BLXF@"1@+4J(NM3J& M9(FJJG)+B#V)LRM698+5MFCH96<)--#F25MF\LA0&9&A6?+*7>#;.VVJZ$JK MHXNFVN86#GORIA0$T]BTKFALV3;-2!98WX,A31;X*$E@_QI7%JM@UA>GKE3! ME+1X5KA\_:I+3X0HRM8TDB]INJC*FZV*.N1?VE*@&J*0BU=)E6DNGS1;3P'X M47%;(4"P6/:V/[?GRH IRNTZY7;=$N6J28=2 =E.D)"=F/T[3M0X MQ>.* ZVG^%L7]5UO=@1G+P[LG\/ T!%-*_8_)(=ULE*7*+QK0SJ4-:3MA3> M#-V[]::HP/%K?)^1IM2<38MHQ^B=]HG;S:EAV<8ILX#_XW@H,Y;,P**]K7[J0 8\)^$C(^&1.$ MUS:7(YX)7.<,^1W)N]WJJ!HXGEOHFV\1U"3!RL&R1?LVZ*47%9Z(#3U-Y0KQ M"_83S!O0E-'U#&XFP_S-C8>7201KPN&$TM]WHW-#(KFFHF%MV0_C"1:U] 2K M .&D:M 0+=:*KQLGG97R+--K*8M;95X2(RYD-CN\HB4/(JRMD7CG(*QE!8DS6):ZYP] MKCEWKD^:,^P_DD FJ7RT>--D!B701V@L)'1,$HH7586Q]GW-CU/Q^%0-\:FB MQ*^ !V#)HLY@-\#31GG^R%11E)/2R[8D2L:6+K6G8&9=!J.1&Z='N]-S\. ) MF#OV;5)B\.DNB+&@_[*/NL]_<&@Q>? 6N1>^Z_W6BD-R(-6R>3Y=%CG,:GY1 M4S+0"%NNX+_^8I?RH*25 "5](Y2.*R:RX41F7E]S@(R+NGHU3\)<$<&R*/SG M1[SU@,/>$(7X0S5U<_=MS=DFZ5LH*3V@\#[LQ2C&#CU(;S9JIJ6D*>,9'_/Z MIOFH5AC9LH2I;A_N&TY(-,:S>0*0UII[?*MR!(G9Y$>AWO9D&+9-N3*ZC9:0UN79Q6W(@O/ M;IT]M'UB8$>:EF@HIJC(ZYJ&+H.=V"]5D_@><"YN>A:>W6YP!N.S+8F&IHF: MOFX#JUH#4Q1@L#&&L5^P]UYK<5EC3)*MR3)3NLCLD66[PR(]UM22]J39R(II M#/*V9L5L19Y.3XOC&R]=F"I9.?($L+-AJ[,=JMQ_<)Y45L*["? O8! MX'KC7Z90G2/-@ON%%EC/1,&T]9**4]GP81N#[VVE]J7C&QP40Y%%==LIIL>U M ;9!3-EV,DH\XM>1M/LV3PS_M): BF#]\6J;<1QPC>)-SC4(?@!+-P?HJ M!751R@57U)+!XUC5K[MMX;-A'34'\RNBZF"8MT@A@ZBM.:#BEY,SK=+LNVC- MUCW>?>L^=YY&TPB\1--K/ELBS9(H2,8PHU9'UU71W):;Q62*SC&C?HL55@+J M94"]:8G2MN,&C\OL6I]WM)) 3.-/^45:SM32E/I6VBOSANDE@HG%#HZ5'YXP MEYW;]9T2A(.2YUR%&@X5X!S$.:CJ_/9R.$@M=E;!YYBT7IUL9LP5XXQ0^.SZ M*.28 <@R\%^E'ZBA$EC( /71[[M4O\"?J"YT^>+&S]S ML,JFHY'JI'$0T3C518C!T7-?\)=7UXF'$\J9>RIC%FGV".K##))X\R,'1,*' M(%>7]L#F_I+9$EIT#:G?M_2V)MNZI%F2B9#21C;JRP-',PQ9^8=LM28/#:]3ZO$B<0)GS0%^&5PJ5SJ_]\'-GW539H/,/ MC[GZ?OUX3'RM3OKR_N[J^ZUU?"?"I=W][<]5]@B^] M)_CG^_7=4T^X_R;1@-50(S^0"U9:P*@^-(WPQ^?#%<:.QA]XO7)_. MC3[T)1LL$R:$&98T)85>>GG&)^=2RBN9?Y6].;M\3B\M64CI-=TXUTQ]XV7I M7/X_'[O=DS6 5L+,W)E[^=:YI,MY5U_@FB89.SW)YUK/7+4&<,"6^$F!4%EY M,[967K_&,TIE_&$,_G:^,,TPQ%CX#O<-(^$:#$9GEC\DJ)*8PS'="NZ&@N8. M?LD+&18ILMH[V(%]'NG0S!?A>WYE 'YM:*L-K.P6Y,3J_^<2 ZH_AO83!:U_3N^LWV M$@(6XKF_O,^KG/ M!.Z335&S5L_K:0CW,>OG-S"'_#*(:%)(U@$_NFBJKU]711H?HY8QF)4!%7:# MKBG7J9?T(SMTQU2YT?1L'+ZX=H%FSVP+C((GU:\UPIKMDV^)C!$=<3_X/0@< MFJ*98G]JBUSA<0@/(_(6^.QA\@'NZX[(D9W_IK\7-E+:Q$4H,5#&D"/.Z2YO M+*@&NK. [E2Q+:^V6.%T=R0NV)8 R.&)3J9GCXB6N5K3>DBB*S_HP2DNE]-? M \7)0'%M45ESY!93%,>LD;]_*W#6C/QY^C#+)[S]_UJ MKKV_!K%':'?M8N]'O<#;3^B0$VA$7=E[UVT]\U5J6N6-3W#2VL6DWY^TR$DW MHB3M;4"=(FDUPX;:Q6K?GZYH!\8RPA![$=8.ECFGJLHL\_VIBK2&E$6EO5J> MS!15,6M]?^!T*#KC^VUIPQ-[:=>M\9MN^3LD[)+BT&R3*)>UG>W\%Y8E))?& M%*72 I:-R&7C9%>6);XKV9F4[-HRJSDD1T=VS;"GA.-+.5-/!ABHKULF T<[IK5JC?1]Z(\T_55.T M9%;U:G-M]@8VL;@?XQ#%I",J?AN3)J='7MY2P3$F?(Q:QF!6"AQ?YMOOV,>D M/3*I;$'.R/7=* YIX^+3\?"/W*7:YL>G%$"2:A?P?YTJC<)&B$:+"-:=3L73 MD8Z'J+;YZ243E4[*MD5-X3EN1^L7;?/#2Z8HH]4Q)5%N[YTZP)/;F"2G;6YV MR>1$3A.51*TTSYO[UTVWK!]QA%%H#ZEIG164D(-$3L"N/HWZW:T=%5/\@XBY MFF%_5_G23K-F-5X2?LPDM;4]8)DD95&2TO=WU$Z1I)IA!&UM=U?[!/6[RA6EU;%$3=L[B_H4XXB-(:UM&TH_S7#LMH0(JA%,;38$$]]NJRE< ML"M5Y0@?D#;PHJZ5U?CAN*,'A8(FS-O/CSB*P\2.DY#4C9V.!7T:^R+;,]9F MR+\%HMZ?]+3P1:R1(TW+.;]8PN8X?O3G4$:4AEB6VEL M$UE.=8>VW/>G.K+?)EEBVRJKLHVW02NIK*1:TC2WM$%S?3L8X:,VXC/\--22 M6H_ *HSX&TH*MT%47+JT6QU=U(U5C38AK#KD+QOM'6N/F9XLW>?U(/:@>VO3 M 9:<[H^.[@]A2.Y/]'G=E]V)7I=:G;9HKNFZP8F>]XX^/,7G=9WVH'BYU5': MHK2F*P@G^>;Z;4UL7QT/<2A\2IVV7R9[,*+@XYCWL>9C-&$,9L7!GF$HZDAMH,+V#SFS152U MU2+\7WC>V5&0T990R28R6J44M=51E=7-?$XG=?M9)1#)EM!"2;)&HX46UFK/ MX /1$,].K(R MGCJ^:6,3OJ4LTLAS)JX1]50>M'$S5SA$[!L3Z/X.*=ANV,W M(-T@+>_,ML0+D(^8AG):M;O2$#G>0&SK9>4/GA0--2,K*Z?%NRL!M>FV@KS& M7V*JJ)B33S4[4_N2CT4[VAF\)CV7- MY/'FTU7@DD4P??BTK-?N C]83+K84<,9---(4\LZ-9.GN!T+*:YX=I63HDR< M/5WAI'A$N6<5.(B5TZ$"/J,NZFI9+1QX!F3SJ7#%SZR<"E5P/771TLHZ>I@G M)38X*?$3R:G])4LM$OH8: D+G_K8QP,W%@9A,/I%&(?!BQL10H:KDUMC],;[ M1S3.3MLO/VF#:)HE9W\#>KF$,5P_ ]T0(Y_HM#A$ UO51 M^'X3XU$$\HV\/0SHH1&3\%IAX48S$-IKBMGR[R_SE@#'1LAY/0Z6"%DGA"Q) MJ]5IG)"/QU#<+X6K 51LT&T.L[UJ:]9.QKQ3!@/.#KN42WIN@ V6>TPQ)J7 M-+EE0AL:98VRPPA-\2O*72L?@\TQ>""B1%/H*X\Y-#FWK\+( BCZ+-:9T<@Z M?=UN==K2:DIH83.SH3Y1 RFFU&S0W'1B 9U8/'6X42Y&A6[R&IHIYBB8$FG+ MWE[37N) HH>G@-;JK>Y/0#+IOZ:N(2">"7J TO]JB7!]AYP[' N?O+F-MZ;: MM!5NZ3.'M/^L9E^\@+E0QZHK,>L?P@ $Y2[=G$R%;HOLM;_7I"PNSF"[*23K'Y37RW Y7T]F^+-,^G4\CN/YDY.?OQ.3G[\SM.\LY3, M+':;!)>?F;6:JJ>"R>4$2=_#B^98W3V;^139F2(CVJ2LG;%^$,?!J*;MV96= M,6&,08 -48B/NT=^7"-0A_ $$V&N7*]),;.-+HIS:*;QL=A MUI(G0OEKW33,5D_&H#M.9".#6I1! MUQUBR1F4,VAS&%0NER_:$N$+>9]S!DZ$#>K+Q:Z8!]A,,M]$_^82_>](]C)5 M!SR7O,R(63-0U.CDW%KUOB$:KXTIWDMK+!.SW084*[*?D]$^YMHZ):H*GLWY^*$QC:AR342&FT3*+;;JJC*G-".G-#,&@G-HH2F MZD!HUMZ'O%9.:,P:X4U.6F[XCFPN6;)7&\ FR9*=S/", E9$2E%I8DEE&N+L M)39Q4MO;$"^-U.0R37%.:FR3VDZF>&FDII1IC'-28YO4=C+&2R,U%4A-$55# M$]LJ^PKTH.;XYQCU/0S_.NY+YU?X,WEBA,)GUT^[$BF+U&AC.9ABR\@]%:4T>&D[[5(R!_\_Z M(48_S] %GB!O%?T'K4^+Q(G4.8\T)?AE4*E\VL_A.?63)4-.M_49HV"^/OU MX\W53??N]N;N#U&XN;O<3'ZL3/GR_N[J^JYW?27 I][][A+-GPF8 B#+"=MD/>EES/>L:SS=KM-V"<+T&0OSCCKG'+6DFY,K^G* MN:$8&R]+Y_+&:Q\-:YZ;5GNG43^^IF@:GRN?:P5S;4OYN."@9^99>[6(2871 M81R/=J[NHY=IPE./)#SEB*WNU=,C#%YWVD]A'HA=F"LQ.,&\?4"N=1ZN\,"UW9C#!AY8/-'41/Q7XL;O"R"MZ>S1 M_?OX,@Y]&F[9AWBW X*#N=,=P=HJEQ&UC7$*V=A?D8=\&PLH!I%O8Q*T%%19 M%!1)438BEA\/OCE*W)Z/$M_KAWJ6WCBCY.(:Z MF%)96VE4/N>IYZ9>/.)?!S"*G-70_OBLAGFC+#7&6JO',E@Z.>5DM2!I)S7' M%E$WH7:NV,J;J#?6T*U5G&Z+G35B&:V.H?1 M6"7PF=GJ:(JHJ?NT]. 5&KRAT-@?A*BOP8)!G-N0NRMMB!02.-U&4 M8.YS"F][6)=#^/\"<-! H"9;VQ. M2C0:F\.XS@Y:.2(T%[G]%7D)_H#:EJ6U(DDTNZH,_[GV:K'ZA G=-5*^' D+ M<@1Q!#$M&Y4#R49YG6RLB8;*+&9LLJ5*"&,W0W6OX@<&.6.#H:KFV=3ZBB+L M7 :C,?8C1(;MAB'RGVGB^=?WV2T/Z)W\1-DD=0=O?$!(0A/4[^,A#I^&R+\? MDR$B@C;LW/@INQ4T;15):74,733->HMSRH^\[,JM33)M,_U:Q;[+,?/V;F8) MJ_3-$<01=%H(.J7P(3&H:?H16&4+;2"=! MQ(. W'-IN1*]G_2%3LX!'%3<; M:]H^445Z,;.]KC/H%S>[U%;',D5-WCL]B55O^8@CBON873S8D"_8H.\>;-C MH*N!!HU$]9D)-7 *XO'$IB.H$(L;!V!QG2D6WV*XLMTB[-3N/*70;VK9"J]N M/!QBSQ%H5POL$ ?#QY-B]PC'L4=CE3Q$_'&&W:YN!WV,U&I^"\(G]/8W@H[ M(T"!']9'D L['D:K(XNFL=JO\D"G9O)(+X_T,L"B._@<7>>?2133/9C'5#X^ M!;FY=-4T,5L=99_3O%CEPB,D(QZ/9AQ!Q?A\B^-1,I^W&>'S4XJ:/^)Q$MI# M0$^T'#@_I;AX^18J@> ,N&NBXX7M40O80VF+NK*/1TD!FP3(?199:'574UAPWT7QA>?+$E"<@7BHQR>P0T\E%6\_Z M*.U'//,>!/Q&/N-3"J(>EVO-(Y \,E%=TL-<8.(IF'5W)!L&-W[6VI'*EOYR M7.(1_RMQ(S?&/1R^N#9.E<8CMH-GGXZRF_Y06AU-M-2]S[YBE9V/D!Z/2]X> M(8(JBF2R(3!4Q@3&*<5$[W L>$%T4HG!QQ5MX=%$'E\X9OH^0@3M&4W>YKT[*XNR5=U[6@'6Z!B*(5I26>?65F32QU,6 M=6NUCR?O/=U4JVP]DU5BE9G,6V6%E9N2I^/I7DP'_-W135W4UFS[K#OI[20V M8_;H"EW:X6E-VA\HZ.DK"@M]HQ4E2[ S#]OJMTP*T1M (S!^OLD>?\8YS] M/"G(%\8>\GEHI6*CZ3H#?DK>KSX.HZ$[?@#0%[:EM,"#SUDXBMEH57U8+8ZIL5CB9Q%F #?H:RG0BS2SL$BIQ1RJKZ=^!'[ M!T6;-N;;J:JXK;A",BM54=%6CY%W5$[A8OJ0JD0[] MDI*CQI*3 N2>^$)QJBJWNI8HF2M1D\YM7!F8YW9\D=\V& V(Q>SG5)4 M:&MOX".VS;DOR\''P==0\.T922F]0:IJD@:IBEK6-CA'\;ZQD_)1W,Z'XI*B M)4S;#7/]:?\G\;&@2GNTIRW4C^ (V],J9M7M:56KU6G+HFR8HF<N]N;>09 M:(2VQ6&KD.)8XL@]VM,6 L1QMJ=5\ASEN:T]K2:5V)Z6+:IN0@/-8BMOHN98 M1[@[]%4N9O%HT1]7 NVXT=A#[^1Y_#&G M\#NKO_.4-F\J;?=W?-TA"T9E5+FAC0 UK=51%$54Y=6\KKICT<='58SLXW# M4-!RNT1NIO.*B17$5+M.35* 7/MN/)BBSQT+J PAYM<_)V M5--(8REIM5J/XY>S!^/LH1^ .\P[<+ M695-2JNSFL7,\.;K8ZBBB5MK7.4;QGZ*1\#+?S M8;BD6 G39L-'L=XU,?A?BV3%FLHTL5=J$"J3I#T/9S649QL0R5UZV$= M^S94TBUR\I]H**:HR'LWQR@1FY46]F_Q]VJC5I88?H]F3"6"Z3A;-:EY(O[; M6C49M%5320VWF\0136@U4R9:2Q860,I0VEU+!E,T1RY6)QW3\ *W:/Y5+E6Z#&VIJI<'Y/.5+HJ MFD:>K9?/,0*TP+^.^]+Y%?Y,8)_,@<9FT,D IK:_H/6I]7EC2R/7/YN&WO/1T@9U?^^'GSKJWS@^%PF<8C;**LB@Q#@0M MW/5 M?8(OO2?XY_OUW5-/N/\&W^XO__CS_>W5]6./[AJ87X3KO_RX>?H[Q=:GQ$>) MX\;8^87Y]7YR?2$>!@F,X42B@-]L/)Z4&CHH1IM7D(?HJ-R8L3T5Z+ R#XTC M?#'Y\&52]^GZ='[TH2_9\)FL( RRK-;)^]++&>]8UGF[W2;LDP5[LQ=GG'5. M.6M)AZ?7=.7<4(R-EZ5S>>.UCX8USTVKO=.H'U]3-(W/E<^U@KFVI7Q1"#. MLI<$DKYT!GHL2V#B(-T5I+:=C)*TY\ 5'KBV&W-8[@C+>1=M:B)25VW=UO1A MY&B.,7+'7AB'/MU\W8=XMP."@[G3'<':*I<1M8UQ8GDC5]C.TD9DFC8B\][. M^R2(M*M.$#$TFB!BJIIHM4MJF%A.X)N'MD\Z>+W#H4&K 6I2A5-2FT-.U)RH M]R;JE:-Z2M^2,5H=W3)$72OIC#>VR+YY*0:GDD2@K9R#4UT2@=GJ:)*HZCD: M@)2#I0:D"7#%@KT74B$Y?*<48>%' M-5:H\K=VGZC\J$93;764MFA)J]U7N$/.KD-^Q. KY._EJ7C?\S Z4VMU9).S M!V)MS[H-P\+$$OC(M"M9:+YM&JZ.*[3:/UG%F M8P)\9=HGS#&;F8O93BD\1/JF+%J=]1: \GE:E*]ZXA6R(,W+_A4%) MB37+;;%@-SVJA"26IV22F(X=CES-"-* MDILYY*W,<4H%NQMMI7@(2WP>"G@T]H)WC+.?QTEH#Q'83F,/^:=8S7M0>^DZ M WY*W*\^#J.A.WX T!5[/8>YNR*4\ Q9Y%&V$Z%6$3+P2*G%&UZQ!.;*%HVHDXQGK0Y<70? VD& MY#564F%;B'3M441U301I)8>4NWG<2^;@8QU\Q;+5MY0S?R1PLLX9JUK1 )%B MY3$-U'7#G-^ M[BE0"V>)5SX?7$>KO]3^)C095X:[?=,V6J;NVF2@IM[::9NFBV>6NW(VLB MPEN[[=/:32^AM9LJJ61C]3!5> >F:MY\B@7-L8YPJV[MIDH::>UFBM*:W$FN M,SAW-8V["FVM&@=K[:9*>JL#%G3;TGAKMZ.QRGAKMWV4FU%U:S=5,EH=W31$ M5>;GNO#6;H?Q] TF6KNI$LGPD47-XNV]&)-ZAVGMIDKM5H>]Z/3QX9Z1[1P. M6 [8*J35@825M558\#C$G@/*WT-$\\>!X&.P2,EE(<)Q[&&2=%N)?=#PY**B M=;O&UM:O]#&2TOPM")_0V]\(<@*/ =^H%>_+FPIRL]**"RDKP"WM'+MK'-><59ACE8-RBIJ'4TZI M^+?L+B<--\/+MY;*[G*BRAIIBJ])934EX,X7]UTY^)B4.>O499YMB6(M,519 M;W6,U7/0N#AAP/[9"9]&#GR>4MY/)1U.&FZD7N_;VIHH)&]&*2D!G7,$YXA:.6*'1C\%K26UU3%D353*.DB+ MLPQGF7H]C)4>0Y4U05&T5D=5Q;:^VHZADC1-SCR<>2K5-^9* Z'2649O=732 MUW'-:2VK[OGG& %>)A4>AN!^VR1! ?GOI-S5#V)X'ZEQ@>FY,-?G$'G"&(6TTB6&VQ,?)8X;T[P& MWR&Y#/03I41:*3-P?7#K77@,W,>85LE$YXO5,'.PRJ:CZ;""<1#1?9D+6G3C MON OKZX3#R>D,O=4QAW2[!'4AQDD\>9'#HB$#T%N+!4&S?TELR64Z!I2OV_I M;4VV=4FS)!,AI8ULU)<'CF88LO(/0JC90\-P5D'UC,_Z(48_S] %GB!O%?T M'K4^+Q(G4&8V(=6 &2_#*X5*Y]=^^+FS;JILT'D&8G,MB+]?/]Y3'RI0O[^^NKN]ZUU<"?.K=W]Y<=9_@2^\)_OE^???4$^Z_"9?= MWI^%;[?W?^M1['R:LN(OS*_OD^N#] @2&,.)?A%6Y@MJD@C3&7]3-0>S\] X MPA>3#U\<-QI[Z/W"]>D[Z$-?,CK,A *1),L]UP@4TLLS>C^74IK/HJS9F[/+ MY_32DFF37C.U<]DT-UZ6SN6-USX:5I;.K;:ZT[ ?7U-UO9K)YAYVC74YP2-H M6%S\SBW1\:W['=;*K6O,RI1?EDEIY#J.A\OFHO8V)DKWV>$7X3O<-HR$:]"] MSF+F M3CA>HF@H#+S@-1(&83 2@C$.$6TM0QR+%[!><72QS^YN.41;Y=YQ*3,\,*'M MMI]Z&$);[UB0+*Q/) WKEPVG3159:YW]EK?&X9JXW,:PDN#Q.O:-@ J MCM90O2J!3:KL9)&RFNQ_)/+M8T3.R[:!^X:=LW_C,%B'8'FN1H=YN78:5N"\ MFB))#0[NQX(;10DM1K"#J.;>G<<@!^=A?#_XEF:$^,^7!+CKV(0Y MG5>B'/P8D<5L/)6TPA--:35DR)XH;+")5TGK&6[>30NC=FPU/,<'6JNC**(B M'^9X6V[X%1%X):%8!U%GB+JT4T>6XS'[ZB$'LCT@ !D0Z 01\HB5-PY)6#E^ MIW$_TAAD3&+4W-#;4R+^CER?@/O>[P$+W \>,C _>,B/KR=@+N(Q&7MY3-P< M+%DZ;M@YSHOW5?R2HQ*-U?+WNL7B?H,WY4X.! Z$T_.(B+ B]H ]1/XS%N#+ M +FA\$+:?Q'; */0#Y*8.T8[FP%?DPB&CR*PF?NN3TWF2W@>( ): #Y%KD/W M] ._&X8$"31!X)+BX\;OCDA<]7ZPX9%;%_5=SXW?Y2)V1+MD.X)[6852T/(: M$@>CG%4*L8@ELEI8GB=_C2N@HW)3&=J=N,(#'(;8F29)H3=\HOL1E:2\3N![ M0\'[1*#;]1WX]Y)N@1<.:FL2.1M#EPY49,_=U2+!O-*1+;X1,=3GL5J0Z3E0XC'R'4F.0:IG@Y(DG"FN/>0G0T.L54K.S.@ M3ZSE6675]/&Q6K32MA 9TTJ1::TM-D*\G9HV. MT?OIFJ('L40?4@@_A<@I;ID8K8XJ&NIAVI5R4W2W/8>\N%]%KPG*46^$6#P- MLQ/P%B9X(2+$#9!44M1%UJ=2Q1W2TQ MG%N(E6X75HUZF9P'#/9? MWW]$)/?@?@+_[A3\A46'TNKHNJB5=9C609L[GJY"J9 @R!:8*2IJ$XII][3$ M*Z6!?$U;7?\%1Z6T),M@45'3UA+-P28V;2V:\T2_N^04B_CB3#J7Y-76\75* MHNXLIVF:YT2U.TUV(DX?S7"7OPA?,;PE1MY/>'/\&H0_(^'V_/9\[N"#$XF# ME:C-B0SH9H#^!D)@#AOK!#(Y;6E-#DK=ZIDKX0_QF+N>1->;W\GG" 6A3P)? M41RZ:1NSM<*Q%X<8Q^FAMJ( 3OYN4I&'QVAC+/1.*W">@HRG)@4\3Z\!Z)[[ MP3R[%>$O7O?-UKY!:6C/XJ@.W=9&=-=N,1R]-_8-EC9-1"5%>D +/DZ) MY-6-AQ27.!3ZF8D(UZ>U_=SS*NQYK3 1A7^6J9@6T:2!C8E)OC' L9VO#(G4 M4BFRQ7TP9N)8Y>'_0P?<:%2KZHK26^DQQNN2N];)Y)J*H]&8'N_];^P(43"( M7^EAW3!C6OK,LU_+"G"!B=++P%M8BBHDT4>2=JM/Y,;H84)9^R"8%J"JRFH? MB,98GZ<@*A^2T!XB4HW*&\!6+B^GD>&%5J!=W_FH&ZA!=DUW3"?GYN:!0_Z% M$*NW.NWVJAO!H'P\DBS/3TE$NX;]LC99B>=['B[?\V8"_]W3^PR#E-F(LK53 MHV2>[UE[>56%I$'.L95$M1EEJ,U/_1Q,SKSAJ9_'E/K)A@!2TBW'\;RC8@>C M44#F$-@_3VVOL:) S@S"I%4P 6^/0+>PZ"6;C+IH&+N)7A[8.5A@9R/"5W%* M"IIY%VA&TTW8FS ' BL:O^BN.D-2;[*;EUJ8^ V'MAO1HRBHUA>"\>)FSHF$ M)["?C3V@G>,,TD_,5,% -%NR5$-]O:JE/=DDR):Q_=D;WZW!O[/:; ?PH (:0+T3#P"%Q(\DHI)Q6;&K%K-6FW5!9NV!XF MI%6<"E8138ZD;C/8,I\]ZY0)W=%HB]?U;7>,/"&KHJ+[&@[NGUSM5)D:X1%/ MH'D_H,W=;P/_^0F'HRL ;&&Q3QM5*T998I];PF6*_7)13:JK1=G<[40';C'G MEGHIRHBH>\3/B4<5L=#]?[-\K" 4_"#&IV835R0 [P"4DQJ8 D4N9MFG G-S MMRJYMQG#.42>E6HW!D4>>Y8I!P(' @<"!P(' @<"$T XJA*-K"IC;1HQ+\JH M]/B:#3GXWR:8V#T'ORV!?6F*UH[M1WA]!JOU&670ADP.T#1-!GO955$;7)MT M=;/#.F@#FDDO4/J!%/>^ %;\O4Z=S5T+T20Y6W)[9/+_ZQFT'Z>[P+0;I.\L M_C!WYP/,/G!6SUNQO83 ]/K-'B+_&3^B&%\/!M@N'/1L*\"%LFBN.<.T[CC/ MT0GHDGLU,TQ4*HVD2ZOUZNQ)]N:9S)>;A+@H]/&SZ_O$>":-'"B:3VTGL0B3 M:14R66&>T>C)-:4)8K[16(@2JE3BA4F!9*#(JFAH_-": PM0#+]N%)TY#99^ M$,?!Z$(%-G&"A+1^I$9+/G-&6L=:ZP!8FX#]SXTDJ.2VZ?8"T9P(DHY##ZDL M"1^CU;%,45]3NUN%0\ 43]4IE)K%5DW1ZZ;$$FN91*^#C:>SEY//WN8'!P(' M @="]4#X')/,H4GH=ZZ+Y0B%SZY/U8:QJ#MMD'XXA%'HHU/ME*H9>+>'QA&^ MF'SX,GFUZU-A3A_ZDHV>J2Q]M7,[?5]Z^@<;&LP.1EB( M25U]K:=T'(V4)_"D;0IV9!E+(MOYAGQ4.Y/'(0KW1BWI[B3*YD[G6#7+G*_! M(;P+_#/J^,UUFO>=\CLEL](/F5U7<,\F 6D8JA[MF)['3@\,'&+/24\.A%_& MV(ZGK6:J:C*SOYRM"71E:]&N\\\DB@_2:<92-G6::;"Z;0H9;-&X>Y'!*J;5 M]:UFFJ)[&R$_'Z:= T$F8@%Y7F"G+0?0%)G4\?B*D=^+D?<37AR_!N'/"/3S M](3(FOH1-(5OMHC/WX/ >74];X*,KFT#G.@!'S..6LSL(&MR*_P8)G#=?1*&V/F:Q'=!_'=,(Y[K.,=H=0Q9 MYM8BX MKSF@/9I@ZX$@JSO%U30$FE:JK;4AR3[E;J44W(:L1#[NC^3\9J7%S4 :D($&].:6)S9"I%Z_T=.NXNR$@=3[GG?-PY(/Q#P=P^0CZS,%>[:K3H%^ MD\'\QI\[@G3+@8F:1+9QUAR8R,W.6LW.W;";U][4))7;FP<1CG_-$BK6[7"3=+W[\ &% M2!J4>#&90@P"HD&]N(FH@>;7_)MZK+*RA8:AQX/P'U+?E^FP'ZO8B,+/N\ M$6XFEEMGL O&OZ(R>#QTD=E4.:4D)2$SX+!61)10Q/7=C)I4_CF(T=Y M&],\DG?>#WY$N$M 74!8RA(W*-D3EOLC?;N\E&4B+R6+/7G)7G,;#@0.A(J! MD*=U$JVU7M<[J50I)TL3,4='O* ;N'8.T^!IB&F&[PAF\TY, 1)EB@2:F.'3 M;B+/(3V?-J2E93'XOF2T1]:XA]?N6WM9D6Y(&\5_0>M3XO$B=09C8APSPG8%^&V$:X# :5P27E$5!] M09CV1@+; H?D+I@38F8NPC D5L"?MF-()JEG3W3/'ACGDI@0]* -U-G("CDZ MKE5+L"MES)1@OU\_WES==.]N;^[^$(6;N\O-S,S*E._NGZY[__4GV9"^/-T+ ME_=W5]=WO>LK\JEW?WMSU7V"+]]N[KIWES?=6Z'W!#]\O[Y[Z@F??MQU?US= MP/5?UO'I9B&?K;3S:S_\O ;%^=A:E5NYWW1PF)+]!UF@GH?\1G5 X)@M/UW:%"P @LYW&-1Q MD7_K^C^!]WS[7*1K=^-(>!T&GO=^%KSZ9'<[Z4?DSM#%D2A\@ME[F'07P-Z[ M2-4VP9LB?;E,53W])G_YA50 D9.=(B'"-F!(%&PO2)PLD=-QGXDE(5#-2I & M(Z%8B$-8+_%A:P_)M32?$QZC146 A&=B6,Q9!6EZ6C1Y=Q@) MV'\&W976MF<%1P(IJ"77Z"CP_P2>B\X%8K%DBX"1/"^BL)B;83#W*M>/8C=. MKXA9[A293!_Y/^$'<-)@LL3;H]='01C3>7B8"'SXA539PSCQ._V)/#F=KPC.'E>&FJ#O8 &>&:V1(8$NS%R*=1FA'Z9Q"Z\$J@:7*S MG41@ZI!'"8'#^-/2XL@*:X/0V!X82O(7H)A!^_/XC"[>WEE!_0 M8.!Z+B+VZP06<_=/0+(RWR%&SK\2,'!QF&ZLDBQ()'S'$1*%2U!F W?1>=4 MKLQSZNY27LLOY3?HDQI5@+*C"NB!5> .7!O(?%8L^@!> V&6)WCPJT=SK2;R M3UVC%M15M3 WK# ;5Y@,_+$VV"1[Z7O6O%V9AHIR+OHKBMSH?K"TX/?T[YI% M:\O+8\\.H$LBS/B0 M=)C L_T)>-",&+,RVM"!\1>U7*I20#&Y8P^6"ZH#["/0ZN0Z'L>I0"+#__#I MU'LQE6\P?)?2'YJ*NM^[W8>9C.MZ7MH+-'/M85H>>7FJ3JD"3R.'T=R20$6- M2"))^M89;."V<^$2AS%RR;I=T [I"2D"&J6UP;,Q0FQ[*(J (W':SXT,XT;@ M_-COZ\H\P,H"7CH-Y( MOOIT/L)D*O1&^*"DIE3N>4U[*<\,E4*OH]&MJ31([8&9<-@"ZK5"8K-4B$ ; M9"(!1:F<\'TB)K8/FJ:O#H@9+TZD0#!V_2&I7YXI64^D#K!*. M,B,\)+9]2,-[U ]+S7@"!A^#3(A0.,/A +GA D-NL@"W F@2FMM&D-0B73_8 M>J;>D]RF!N.^A)22SFS!,&4 _H0+KLBT[_>D.?A,NJ=1U\P9*$)Y<_7) M^T)D"4O"#$$T&NQ%P3+3%)!&5T!G<[B7Q8SQI^4L "SL^N)\@[S*@+8X)6$R M&_!D(_#30O#3X,$P2-W;.:,AU["4MCJ8UH42I/RIU(G 1'VCE%(-/;D11D+)51D97)STN-\ M^OZ)O;"+W(Z&0>(Y9$(A.(&9T?//Q$\W@:FU$B1A 1*8K\Y:)S.[Z2(>J=%" M=,0W$D61I;,_9I!PR;9O"HN4<3?Q#GB[J:+YCD+PI*V,J2<&(27IS2^?"1P>)[&0+DYM2Z*YS,UN= MP,=K,DJ6?IC+%TMMRBDO9"O(<$*HPDZ( ,9O( TC&H,F%)2&3LGS'\>8UWF\ MY\(-\2V1/23/Q\,TSDB'#\!JF*,1ZF_2P#$9Q,% @^Z\&0LCX/G<-P)D,@B, M\1.TS41Z7MY??9^(2%$8!J_TX2FKN%$Z=!JRI*(>'DB=J\S&SMXWST99\'AJ MKJ7/$&BF+R#@F[O=)2'?]&XRN363CL0)%^$9 XF9.1>1B3=\R@ M@M_ 4V"0(&79-]AZ(VO6XS\IL-E(G B6*;2: ;JC+@C,B[) MDXPS2\1[WZ(Y5\/%IYSUT-Z<]< 3&)A,8#!Y^D*CTQ>FVS2?X+&GF[L?&U(: M-N^!%-[M^!'A^\%U%(/5 CI[9F*TV3?T?Z1;G=/)-\"P3V.-"S&ZA52^(IYP MZOH2#4KBN=3S)1L*H(O_E;BDL]V; MVE283LQ3>NT+M=Y>Z1-TKR3-1_ "8IA\$:(-/;6^S *UQ-?"Z6X3112-7R/_ MV:6=6BF(T[NG[;>F]#+MP.40XR@89]9S-'D"3,]!X@DD;8$"WPO(^4$T.+;F M'2Z0G1M.K+/GK#MPBM[9@Y.[:01V[J ?:MXO;Y$1 EPP[?MH8J_-\ EK 6<@ M#LA>F$=I(G3QQ,N<[4NNX5%550;*3CK8HD;'=B85/GA[Y1)BDD:1!M%6N',> MK-AS\4N6]4O*%@*?DFJ:-4*)QPWM9$0R5*A__GWV;$AKU4-P\#*W?P5!R[(A M36+Y &=IT _8*@B!4L Q@KF%(CDK):$U3*DO8M/(G>."D 'S<28 8"99Z#:( MYD34%EN=.76T-:N!>>VTDC TMZ+YS>]L193X2(@_B;(0?YIL(DX2U[9 )//5 M-P5>MP1#J6L($YAMY/D!^,2D'<9TAZ'H@AR:GMC?' S>,J>43^F,R,XW$@@A MAS0R!^.D.^ ?;)U]L*>8;AG1[1.1!&GP.#T!(1D[E&53'J,!O.DNB!-,$RWG M%DM$@H-")WMT&CWI]GY,4] 423;.9%6L6AH6K'S(9OIM"J8;/P+C=)2Z.?7, M=+TLF-;ZL02^R]14N:6FBO#I*1B#>Z JQB\31JQ3]TU3"Q<$RBB@QDZ,7(\: M&!,9HTYES&-F%#[.C,+S;#TK>6,%KRVS:GS23[PU]% MQ9[KOI,JF4L2>B+9HHK8SA:[#D[%SCEU7FW),!B=8(F5A!U?G_[?/2,)@022 M0( $LR^NC6V09GKZ>;I_'6KV?X)W ZH0%/C]PHL+T3%U[06+N0_VBGK%H D5 MX4.B&/N?]U\>\(^QKJ2I8'@^F;'K43 ]6(.+7P'N8->!M'B+!2SA#2PKLWJ9 MSVC81WUG!XCB8E7RJXW[)Q.&'1?UPX!$G49481LM_T?1",E@5WJ8$W1$4G;GG/M$ @C4+ ._B M9RA?4]?*#F<@B&&6&SV"]..<1,AF(0O9GV)6Z)FN,KR8BG1^C0!6_X M8NK(8)$_!:'&4#=1K;G6-9.I)=B=R^Q+M:2 &]D)9\>"3R7#B=$ M)6+-@1DL; N9>N[B>8JWR(N7!;OFN HK.1/C%NA!8YDIWAY:'N9?EG4U9$T[ MT8LG3-8"$6R&!KE"! (QX!C$Y3E1>(IZ,=K%VGT0LU+L;C%FQN4;_VF!H^Z] M"W)<%16QQ@J1X,LQE<8V];*9CLWTWW>JJUOSY\.Z*)PN4J-:UFSERWP"8;/3 M Z9\+\DJ(_/L)-U4:0K24UXE9$B^H%<"S]BB!=:$E,UP9)\M4:8 %W)Y8;# M#O#'[">L6)BXYB;37ZV;=4F0:=F!QL0(]A)+']5@ E:E4\FT7ZC,4[ :6G7B MXJ44[C[AWSPM/! ?3#FY(YM*#A/^V&NB"NO-"O-$7DQ:6D8BLGQQ6*M[!Z(( M5*8CYZ^^6,XOX9X:E3$[AP]W@R_W/SY&K4PL%X9IJ[42AG_!*\?P+DQQA)7O M8$OG8!!I)GD1,$V$JGQLQW+- O/5J_:G=R%).GQ@9.] U<[L93D-S=Y3&\3L M"^QL2L;4G677S/#^] 0+?X6 C/H+Z>.F>>&X4).5O>&3OO8? MOH"KX>,,LI @RI6DUS3'4$ !W.!'$&DA%/Z'!5B 0+C!SV/?6_314T;58@V) M*Q\Z+;(]P<\$?TP/CXS#5DYZ0D# \7,I>(B[T,*,_27=FQKHG4:-'_=+0(9FL>3][9AB3G@FO ME2G.5MTJ$$(Z!D<(X04VO,#F] 4VM8O"6-9[QS;N,$?^%4S;=>A;XOCSZQ!2 M()W%5J1T*S6XKZE&[HSD^T[-V^S9&6]4ZI@_O[%]Z_D90H?8%P^HS ML7Z=/I$JFXSSR:*6G#Z?>J;L)R[F JDC0W7I>+EWXF?F5QP2+ N)(+B)"L^% MX'T.,1T-W=P%K&OL?_Q4(@$1UL)'W@=$H1Z"8\ZLN4\^1?_X'(')V0[=#_W2 MY_!AHAUA\X9O#/[?IGR)4NY6_J6J[HZD;_RRU MY>3?&@''5V;[LM*63+GH]DO\397TG;[)%WNRQ6HGDX(<%,T26+S5R5@W]?H, M[%[FMYT&O#=E0B5F!K#I^9M+>YUOT[W.!;!Q<\G=4-(,L0N\(&7JR)&'_61H MI*D-GP<"S6P(>";K*._U/F2\CBJ"^YV[VR+ WV=#,J4*M7".A.&\=!!>JL5 MG\)3*HX ,9>-Q'\7XBP^1-T)#W%?\%INI:Y697M\LO&DBDF#E#5.X7CS1@H> MXG^MRT-%FS_1#(F"NRXU1")GR%).ENWV=]BIU&==S.-'ZW?981**TNIIIMA5 MTZ/<66;T,(<8#J M7$V'_5'K[*U;MDR#/90E+SJEDW.:H9^> MTPS@M*[8427.:>?,:3F3LX_!:6:KI^EB1^:<=M:<9IZ>T[JMGJZ"9YX>/UPW M3FO69=LI>._1#:S9P:\M3WN7%M93=H"UQNX"JS-IV,=S&ON2YGS4ZNECDH[4 MZAFZJ)H5YQWW.N%F9"6Y?'/YSI'OTT>".-+7D$5#J_A^C\LWEV\NWZ0;[D3]K*V*L?P')V[^B6 M.N,03"B<3K>161TZ@"G%K]TDPRH1O[[,G%^?@$.Q?)U!!ORP_5_?B8>_L)Y) MS'=7RI+Q5/ TJNRY2J6Y<&Z^JDUT7Q0S"MM&RO79W467P>K$ULHVTYGIU2U+;O4Z MQSNSF@M_A#1B(T@HA?"E\RR74[M7AK0L(5ZOTQ"O#%:5#L#T%Q9#,+5BT#T& M/8B8I\P=14CFN>4%#D[6^QF/UX@!0W'H#(/00L@M.QQAOS)^^_]?0L;Z[/$4 MH2M\@9]X@R^N@,LFP/T0QGE$M[]$]D6<4@;$BL!="PJT^)+ -TZ.%U_'5HRF M;&P:<],6_COS]PRW-<0.3J#L%B&X[23I#%M9.4!WQ+#.$,/,@[TY5\G?3**9 MPL@'00+S<>ZY.,.8C?WS7H%(?F*P()N'LO IAA9]&]*1PDEZ'HZ*"(>OX_AT M=X+/H6B6\9.>[%DXL->BX(97<-!7$2BLSZ"(-Y**XBSB#.XG$DUGIT.;P->W M$+(D"=T8HD\RD- )A6&C(,!BB(\+_V <@",TV3KQ5P16NYS!Y-L@>9;'!BJM M0LDMA[MDGSU1>%DXE6YOU,-KTT M//H8T1GBGFERSDQRLB85,8:&!Z0#];:9\.LCG=-R1'&9DZR(#X ?*(HQ92TV M#VME8LAR_A2$:SXNSZCK7$H9[349[X>P8/N$1QQ>$G M[+PMX;_*Y"K,U60%>!5XXO"O]:Q%5JH",Q3!=0R.?6T%H^G/>3]6NX]N:+:^ M4:CM48CM%#VJ6%9#7WH$F+9LI^,4EM$ AIDQ(,GQ8A2)]!:?.>+F>![T A(3CC=XPX$+S"*AG+T L2CJ)*8B%@%9@GO'!Q^^BWT_^V!7 M=K9B>];-#L/9C.Q.-!3+7JHW,8(+II^9+W$TPT?B^I< GM%>V6.I-F<2+^)X M64K@<.#0RA)#"J_IQQ!@G([C6PH7-90%Y6N\58[3+M\ZQ/@F$#8$$*NAVJH& M,NS%^C_@T7!*,4<,XXAA=<.UXHOEB&$<,8PCAG'$,(X8QE&>.&(8YZ6:D>S\ M$,-.44CRL'C"&;ML_-:$).8BU]6 <' P#L.0GT<\?:^7VJ&]7KJ\*4/8!!0& MCH;"Q7 ?,>R>7@Q5$$-9-'69BR$7P\L4PZYT>C%$4**N*AI5-^EQ.:P+1W(Y MS)7#T_?:J(C?8YI@#_<&N^#@8#46QN]9]5--C>TYB,E2A9P>;EH%TX/<:-A=YDHZU4A=ME70,F?C43\G\U?2?5< M'E\$*,8+3D(+F8;1*_'?J;?LU$48-X]8OZZL"2SVDS5[L][]UI^KH"VV$SU< M-]I(PO7=;]SC9'*P/3*^!+%R&8K/)XI*A)^"-5FU68LP]5#1_,W6I:>GKF:J M\DB3U*YD6)9B6B/K29Z,55V7E7^#G7^D8#CN1$!=@T!Z?__3ZA4!T]&SVGT/ MSGJISE[*>M]N?PQN!OWAW6#X+U$8#*\WP[C59WP MX?8&__5P?S>XZ3_"#U\'P_[P>M"_$QX>X1??;H>/#\*'G\/^SYL!_/VC0*&2 MY,_"!_C:XV#X$WZ7)82;T*(DQ"H-_T+&_2#Z;:=U4@RI;(K=D GQ$+\K-) I M0*PE\'G:HRX(!-=WQG>V]63/[."=2L8C/.7+S!W]6MK.;IID6A??0<#.SI'% MO 4I0\"-1O58FGL)%Q>#6*Y#<8TCXD>0XQ!2A@GIP!JA3?BT<\R\"__ M$E"[#+G=[6S^\^5@-G4:B]G$080N$AV$ ZIP0)639 ]NUJRK*#P1L%@.@F4^ M63/+&9$#]4F>6<+I4IM$<]HALOS=V,\MFSS2)>P&%25S[UXNWI3-Y:T^NRXE M;SF7--4*G P"IXI&9661#4W'GGD=VQ<$?P>#CS#FB6$'*[CA&[TMWJBU02*C ML3V;Q;$_#D>^E)9++(OOF&*GLFO2&EUWCZ/&0S#]B*@^<\*;\?DXPE/["(NG2PJAN MKH;Y6)]& =Z1L@?3[:SB#\9TVN8*C1HQ'??JRZ?VPG%.9?-ZJX4V%Y9G*+?Y M>BNF,GHI!T^GVC0#3E VQ,[^>;U2I]6,LDXN;Q8'O.NJCD[L]'&>UC_*\9BY56228%-=.[>W=V ME3NUYESN< M1BYH"%](E<(511+=12+>KZ(^6YV$WZPM^4Q3>IO9H M"K\C@DV+,^ #+NMRA2^.B>.3,:VR1>ZF7P^OY@4?:>Y?6/MJQVPKW=.U;AX6 M7K- YVJGK75W:X@]09LM7^SA%JM+A1=T[)"[1*MI+:5QRY;*NLS'A/8HUA7; M1V2$T^&/%%OD!N"&-?"0_.,JP(%G=K)"W8_VGQ8X@MZ[(/,C/9JC+0 M #%.O.JT,T*[)\LG#&#N@[P.[5575Z[LA />07^!E;8[7(#\B&6XC\B1?4S) M8)[FJ^M=>V1L!W>N7[K5TE!;O4Y'['8YF@67Q0N5Q1W08PXCBQK(HB)VI0.4 MP'%9K -7J&D_0G&94UIQ6OW)]+BCG*BC[0+/N M*BC=5D_6Q:Y:U70?+BA<4&H9^>XK*:945=,EEQ0N*74.2_>6E,I B'FWV\F9 M;8<>Y*8&FD4!#&MW1J6SJ[ [6^FTJE;1^UP_8D\O"N),O-PU5=OCZ(!7#QC :XT2>B_M[MS<1^6_BY[;M;!^"*= +N6B>.R*;A M_M?NT8^V+KC1"N/.\67U03$O3U]*+,(_MS>%0R\XG C6BMLJM0'U>!LP6CTU M;P,BG*4_)R,LNY^][W'$2M81*[L<\9JG6\R2$B>>^"->N#[\%-77_%%@V'%&, M%2&\@%+YWPQSTKK3[Q/-CF;(L1 F/Q)@2P>K< M\TCSPS_\ (2?GL0%(#Z4&UA>.B?+1YLW$QF #T$_",S"^DKE:[KU%Q<6\Q=-V!]8M5_(L.O='*_D.9261YQF M+:I*NGNY1K.L^0#UZ@>H'Y*G=*Q*-+4T;E.->(J[[7E<=KMU&GH%B;R0)I>9 M7"BW^7KKHRJ;!JK++1BMGB'J?&8ZE[5+E;7<2NOJA,W$K+G4Y?/2SSG@BRN; M$F4X%0#AE,CJ\AG/%S#C>6<78<<&ZFX7LYRZ6E7#(9^LSJ6N'ML^CK.PF]AI M$B)\'.;RCT]5KP\/9CL-3MRZQ"\%3VDR=^X]UB2YU5-%2:W_30Z_&SR%5=B# MLQ3TQQ2-3V]O?LBX-KT]JY'CX($C'Q7-1T77)"NM29V*LM*UG1+-![YS*6Z< MLU):C-6*\MVU%>.S'/9.G_B)\L"H2,MOA&&P[(JF+=CQY #D&H'-#A!P> !9 MF_]>N[;;V\F$=6"G$1"PY?;:?8%%O0O6V)U3](4I=N7^9V%[;&([-MWW'W[" M-V3]2NZTA _B3;RZ]@C_'/7<%Q ^&)6!Y\(" >\8.5 MW=!'T#YO/V\OTB_2E M 0W.# 98W-+"P2R&]LAT>O>&UO\!E8#Z@> MJO& &OBMY1)L(*/EP_=<]@K'FKW[-CVT'KH>B3I]&7^'9!+X5W],DR2U8 MP)//#"\!>,MZIL>\/$E=&Q9_TN^%*\5^^$6P .(O_RXB3L,; MF)X/'_'8<7JV_TN ,U@X(#,S M9&;X5GMM3NQ6.(%0(%1LWDX/?(Q[MO]8;9L/5;.T_(KU!(IX$6S^RL$'F184 M>EE>HT[BOU-OV5+[3*Z>/&+]NK)P/,HG:_9FO?NM/U?5&.BP\.&Z0<=BKN]^ MXQXGD\-!T%!2CU'JZ7E_ @M+/#:=\^]6;=8B3#UT5/YFZ]+34U"#3CV^V/ MP[X7K^^'-[?#A]@;_]7!_-[CI M/\(/7P?#_O!ZT+\3'A[A%]]NAX\/PH>?P_[/FP'\_:- =:C\6?@ 7WL<#'_" M[[*$<$U/13>2B@3.:PW=AZ2!9,JCC$)!.>WH6Y"QZJ\[QB:=ZF"+_C MV[ JL+FCJ84.,ZP"K,<([92-^2 T)Z_6#(A!_)5OVV!27NTQ&-'9.S[*65J/ MV&#$X$"."\;/>89?^5/T!H*IZQ-F.-;?BV^TF,W*MS'4+H-!=>!IL'MW9%.S M1V%>5BTT.@G9UAV-M[>$D $GX9DXQ -[39YJ^;MU+8,9$3 MFYA^E3GX*AM,1I.T^H/)] 4/S@F(_F9YX\A?2KFE14XGY"'Z$7R(@Y 5+RZ% MK"!IR(K0=;8I(!6#LTGATFP>8=]@8!JSTS94LWH$%[4M:(B)$T\C->MN"[Y[[:ONHR+9D MT+AWMR.X1TS=#/V>I=6[K9ZNG/O(QUI([!8LBII+[/]X=H!WB!-66+&/7]8\ MV:P2>:>8\T7)?0_4SI!76<+95&DO[&P@46HAJLW+FQ0+L'*2Y\4[ZIM<15MU MXKA*RM1:$U98";]S%"ICNYA)@2$MS8_@CT\<(C?KI,0E:8( $ER;@? MA+_#AZ\63X0/%.@3:8T"G!@M[EH_FK6"CXPRH? %&:]53ENED7THWSTRMT 0 M;\.J%EKQ1"?[4AK'BQ"\4J?1A-R7@Q P\L?%7TIKXSIN\)7\/> MLJ'>1>[4O]XEHB1)4M*EE(R*=,,92;2NR4>'(JR*6_&AK MM\JH)B@\V?7"H.7)-OHRLF SX+KA.\OZ*#['Y#BA[*J3N".(D:QB/[=JR V^ M7N7C@KB8':X0L1HQTVB_M=Z,J5R-3EOO >L5)USRH+T:=A=<)\"1705(KPCC MDJ-UU9BK=IZ2N"M7&0CAV.W4":FK<55)Y[;@RB/-;4WE!Q6]@3-R7X@06+\3 MS:@Y296&E5(68J[%0EBX@8,4N0._<$49#$^PQ;LU$.>: M/F%$ZZ<]C3.W4>;O^SL.=8G"K" MXX,=2B43_6;TJ=]GEA, G\0/3M=$*FH3:B(31")+(B&>+*^"Y%60O KR[$OE M>!7DV1XMKX)<*;UXF2_@*)9FCAH]WYT$;PAFRJLB>;G6-J 9)1>((-LQ_(?G M^G[IX$%K]4S1V!^I@!=(&51H-]"II@4V^_C0S4 :/D5%2)5N4$>FQ2"J5E4!6CT2 M0!6ZW1?+AT>-\3I8E"2+FEY5P6S-TB(-]-3OB.]_$OJCT>)E,:.CU,9D[A$< MJP;'>BFTTCR0OB5);Q(4A7_/"/X#A*G_XL+>_Z*_WRAHI66L0W/]W727 M=HU03KFSOP?CY0T=.A7C412.CEP3QKL$]WM+O=4%0M-6?E=V!MBT-8ITBQWJKIXJ*NO?\HQK(<;V+U[/KLI-^ MX')Z]@L"AD/ %[C"?Y5AG-4;/&V=<9(O*\8H^I)1C%9/:J?91 "BS'!=Z.B4 M6JQ^P,6:N%A]XV(9;T=3K(.I1W+'6-/]856E*'@$IZOC"/+9NUA^W_(!]]UM M]>2,0V+[W?FDC,.M&&'2Y?:FZK=HQ67FC6\XJ/4A\;73!(_+H>P"7EJX/FO( M<-F%;7Q%"X2P MS:8H8JPH;SI',P\+/E^% RU\_5!Z4*_UH_X']8MG,'K[AW M'BR&'YXP0"6CTL31RRBDF_+>.S.K+'5/NRT%MY4N:Q#6F9FI'=Q? ;9.<3.R M2SA3#(N:;6X*:Y)LQ'3#; L/(UY9IIA-Q;KM-<:!C*G7X1: M,51=*G9GP7)L_, GC\PHFRV;LOY8;>H(W4)I^17K"1AM$6S^RL$[+ JJ9WF] MG2+QWZFW;'QY)E=/'K%^75D36.PG:_9FO?NM/U<-#EB;\.&ZT482KN]^XQXG MDX/MD7G;P/0N$_!/X-T3#S\%:[)JLQ8!>!ID]&_Y(UC 8Z53+%!0$-"/595: MO2*.@+X:8A^)];(;7+_=_AC<#/K#N\'P7Z(P&%ZW3]>/5'3"S/WC[0,SY(_W MPO7]\.9V^'![@_]ZN+\;W/0?X8>O@V%_>#WHWPD/C_"+;[?#QP?AP\]A_^?- M /[^,<9+_0!?>QP,?\+OLH1P\_B7[*DSG=,VZ&93;. $EO-L([NR;O1]&YB7 MXUZ^@@<0D#M0S./E6[9.>5&U^G70RS.0FCP8:;VG,_OX7VS6W-4 M.9WJ6_S^G6I$51R2H';$CE0Q0])A*"V(1JLG M:T;F9(G2%7U($5LD)JY:==:/4W4>)#> M.+8J:=EWYZNJ++L.BEA4N_M<6' F.U/=M8MA-[!O59(X?.B1"U6LN1W .OXB MRXD*/%C?%9$A08<&XT[HB*E M&8T'ZK7EL>.PV [67))_7 MU453K2I:X&A57)K/6IJK]$8/GUS2\8:RHXI2!AQ=Z?02EVTNVV8GU7;=J,6RWO,]^PQKVK&\N4U^/(6<]YBSEO, M3^WV\19SWFA7_E(_9^9AY:DZE;>84J"MIXBSEO,3^-Q.1,.J[<5S1XBWE#^:JD-[0[ M8U7E#9FMGBJ)G8SZ)%Z^7ELN.Q:3[6+ONZV>IHN26B?==0E9,-YB7D@8S..: M8-Y:N2IGQWQJK(E!MRJR=+HB+Q%O,&<=FQF&P'4VXHP%"J:!B\=IVW MF#= .+I'-NT=WF+>3+8J:=EWYZN-ECW-3&JKIYN\A[Q!7'0L)MK%<]Y#76"IR ).J[B$W$*FC*ZIJ&DZ3Q^+UYJI2%GMWMJHJ$C=:/5/4NFGU MRP/QVK+8<3AL%V-NTKR.F=$"QL-PWD)>-ZKQQK2#ZI;*LQA="!7,KJC+Z>"S M>:UIO,V42W.CG-'#7PN9B$#3540Y(^SA+>1S M3 <*\'];1CB+\' //QK._[_I^( MK?LA6_^(V?HG8^L[>T*$#[8CO!/+\S^NLN;EY/,+=9:6V7WMVX[+V#%DQ>_P/'?\A8!&)4/Z2(>\6;-[[_9W0!Q_W0&&]8\^C1<> MLNG25BJMGAY9R7")O?W:HAN8OBK5Y;'?WIO'H/)I&;33ZAG5,F@#M6N!BN7] M=MP\ME1.RY8JUYL[5=]=FO8L$>L>@DVQNN7BM6>I6I-+TZ/J:1E4;_4Z^0RZ MFO]8__C6#99)(R=RQ[>_Y[ '\HCO?83'?9FYHU_+91LM@?@C:XZ!JK<@K1HF M99*[$0C;#HO.T,]U,Y(P;Y:?2++0F#:8N@M8Q-C_^$DXQZ2+JK9ULUAV)%M) M1'L !B2U^63A[2,JH+0;C&,>A.%AP"'Y8@^V6.UD4E!=WK$Z&>L6R676#^3N M<0H>N/ -/C?UA5MG#*H^3JH+'4DLX/;DDKNAI!G";XI2IHX<>=A/UC[;6NR0 M\;J(XV*6)9E2A5HX1\)P7CH(+QW473B/E(7K!W@C[I%7XBQ(D7Q:+2U--9=\ MYU8D=+& >DK.?-ADSN)^LIZ?*5T(A(A-HJ:HC8#3XQ"67.(.('$Y$)852UR7 M362NJFV02QR7N!KLNIS$Y8#(52MQW7!J:@8@ A?Y&@S MLI*#-E.QZE!:O:ZHRMT:HY@7=4#/3%RB@S;*ICS-,*/*VPU(U' MO:OJZC2/UZT,<8_G\;C U6#7903NJ%=570,$3H&PB0L<%[@+%;CC1I18C2&+ M78G?5'&!NU"!.^[5<+?5ZYBBI#19X"H)PZ./1.>FL2:U"ZSM7\>NV@'3IUPU M,W_A89E[>V/&+]NK(FL-A/UNS- M>O=;?Z[VO-I.]'#=:",)UW>_<8^3R<'VR%0NF 37H^?]"90X\?!3L":K-FL1 MIA[:P[_9NO3TU-5,51YIDMJ5#,M23&MD/7C_>/O M'(7'>^'Z?GAS.WRXO<%_/=S?#6[ZC_##U\&P/[P>].^$AT?XQ;?;X>.#\.'G ML/_S9@!__RC\?W\S%5G^+'R KST.AC_A=UE"N*:G(A=&5L!)*MG@_S":DO%B M1MS)EE;_KXM@X9'"#?^Z)-6_X1]1&(D?@#>('?X3NL/5]#P(47GHQ:V@ .>( M"6!J;4,V#])D;1;KW3[V[=$V:W70V.E_$3)1( ZN6K@AHR0'RN*:HJ@J*K^$ MXC647>'#$H(UH'WA+[3[>:]!:>>6B4#UHXC*8B&]?A&9J^$X4V4%A*EU=,T M4=9U/L?HV$*B\<'!QQ$2M!Z/;VYIV8" 4.V*BED5N#\W((5E0^<&Y(BR@2Y[ M:>E003HZHMJMJC>)6X["TF%PRW$\Z?CJ+LK''HB&JXB2QH<]'[E2>$H\0B]3 MN $I*R(O,^?7%OE D1BMS3WK(Z5W%A(=8@]3-'1N0>I:3I^W:SZ7C<]E.[19 M+C^739<,;/[!DMNJNG]J-I=MO?KBA#>$V5>Z_='(6Y"Q<&=;3_;,#NP$L%QT M#5O^HO5^$CXW\=A-UZAF_:]1(R+-EKM!2OBVC]>J[D0(IB2\#L6;E0NX$-6- M=K>[^<\[7XBJ;4G;%09[.T2V?IC%UFB,7OVP/_NTCN#O3]Z?O0W%!-6BS#:5 M.*EK;B&%FGH),6&D9N?6NP>ZCL*LA/^^BJ94A/YO"OV4%]7SHOK"3NSMRWSF MOA/R@S%5PDFY7G@>:(K2?FP7\39DH\GP3[R/A8O9Y5RYRLH2X26:GJOOP M(X2&9YZMBLSWD^LL,BPTO_HH:IY"0GYA=-Q5/N16SP"35*>+#0[6F1V%7W=F[X%5DI/GB <_"%P/H=YYW>A8GGO@C6Z#\+FW5:[:9E+_KV+,Y5 M(GG[SOCV]\C&)H_?WZUWS*2%4@)_&;K.:$>1P8HD4=E?9"J\,*O(Z^<,5E3Y M'I3!5#K'8G_KSF]D=_)QW3G!%D;G&7;J;YEMS3V4;34,(37O(V+BB*/2E=&R M1G6MP@%TSYF--NC:"ME(IW-*Y+WS"=S+W4FC4CU::+X9=SP*Z%0J _>3'R$Q M2TN#T>IU1$VI4[<)=V!/H%3WY2,3^4C>']R7^ZFEN. K+-_'RU-:4&([>/ . M81SQ9@=3>HS$$YX6/GS7QW*6ER?;H36&W)G=K2 72;X:XI66EFZK)XL*GP5Q MUDRT3>OF,M'$_DW&5W\1S\W@'T5J]2BZBO*Y1AQT"5[L]<*'EX-"'1,*@L6] MU]V4:$3'&T;&'?6H@H@"HFK6R>O@WNLQ]>@F/DJSB@)AOU&G,.<2W-,[8OED MI9PZ @4+\^'M(>X]% MX]YFC7FF0*ZT',_HK9ZA[8U8PQW/4B=^'TQ!25KAG=.F9A+N.13V-I&>Z5[/ M73T'; <638T[H^?,4GG.:+4L92)+:1V.+7D2Z(ITX_2.?1D) I#D?O5*L MJZ("E8)#=%11WM],57B.S>@%Y%+,I;B2CI;]I;@C@12#9U!9V%YSY)GLN3]( MC/R1*RI.W"@ 7W(* )NA&Q!!B^\/RN'57+LO+W;P@B-D^L[XFI+G&8)W8*L; MVQ_-7'_A96#6=&3&M4!+,NX'X>_P\:M(-HG'4S"#E1>D3V@-=B=C^DGXEHQW M*Z?%S(L0N.S_ M7ZQWX8F(@NV\NK-7\&QM1YC17EVN%R_KV;(='YX0P NM %\T&PM3ZY4(EH#38CP;W?YR.R)]H>5/A0D=%+.Z_\WC MCNK!O"Q5A"*+=F$!VTV(0A+O3X<7;? [6V4C" X&GC'>9!]=1 M\N2Y;5*^AHE?&K(!"IF.J+*7&R_DF6"XX_57'U(26GY%>L)Z+8(-G\E ME0XX49Y15E?33,G_3KUE,N.97#UYQ/IU12?^?+)F;]:[W_IS-2]E.]'#=:.- M)%S?_<8]3B8'VR-C4) NEV4K/]$<'WX*UF359BT"!*F@3OZ6?Y=G@$6C&3UW M0I/;+%-C%2+60EX8+9-#)>)L6% M93X\D687/#(B.))&F.3A'EC;D ^B^S?K!>P>O0?YK]U-N58-.H"^-.0Z*-SV M)L0W.+$9O8I[F]JC*6QV-A.>"%#FQ0X0./_I?85BXR6])^[" \K\9V%Y(!NX M:R1P.VWJA+2$%:P?T&M>/Z#O6#]P0YZ"K84"1L:%DI&^4+ISG>>K1^*]"/C$ MW2H#C,S* (-6!NPXQ <7,W#PTH\F]#/VUX#A/92V =)V#-OAW9 M&M(?TXTI,;?F=+Y6L47FC1MBCM*AAP[QDZU^D3FSDI8'>^R;BVT!ZJ&O+V2! M.@\SUW*R67S_2^9SS$A>ZJR6G)SCJMMW;7G>.Q"A3X.BTMG'+@[8-D75J*K5 M]9SZ(;B\782\Y?0T5"EOJ@3R!E;1Z)B-D+=CWR">S$KC(0NV[R^P"C1$.\YQ M1\^S5?A#I99J0CR/C+_2DG0&N;##&&I5IMC?4AH&;*^"+]YR7AL^RM7 U? 1 M@LF)9L8H@I/PT<5$0*S9'--[HN"08!^]NK]_5C])J5#A8C(50TVT9J6E X*:7+NW@*ZCSX98<4U'9^,8%?U/2M&D\U'3[5-,J+7&@>BJ>ACI&& MVM45Z=()AVHSKLEX+JJ6N:@=>4^3*.])S2B)N)@K6J;;*51/(?V^X9Z!]X;R MWM"C6\&AZXQV5$9X^:U(8E?9>UQ:#3I$*PINVTT5\!V.)@VU$;_7T;1NIA#UJCF%[$ 4E'U']Q=,W) M[MQH'''Q)O::&_D\=8>B^,O++C/SR*I8&[>VDR/:! M*UC"B.TOQOL6/N"'$2Y!D3YG4H#^3?[\,8*BF'ONJSTF/F4)2PBBJAYA8HWH MG-GT(VGESQU\)GH6(G/ -ZQG>,FS%1!$+0?M-D>0^MW .N1.CI>RVI7SU1J1 M,ATY"5G!_$I':Z=K'I;"@OQO >_C4 %4>R'1-Q/H1_S1D/I?PX\>DF YWM = M,-O]A*TG6LXWZS="I']Q/8]B+%Q;<_A+\%Z:B!#@:M)6&L+V9@L?% >=?U!V M;SF*]*![@TA&WK8W84:"$)DE9 Q_\705,0>8T83T,IC]*8GF/OCA$ OXS:ID M(1;_W'H7K-D,AU/X@>5$%G>!:/3C!=F"9S\'7K7=A0\/E4WAJ^V!^;ZSB2/, MX0R$$43W%C#@A! V'B :M,G6NK:04/EO86J<2(& ^VY:>9E,>-9_K:=).*,IT/27X.%'*;>'H$UC,K$=.W(4\3>W"Y !FE ; MO;-'HP6R [\\![:%G[$LH &+AYELHXTHX!9B*":ZV.Q]T'5%;O RBYG)C],_D MD)%LF<,Y(3X5,0KZ90DSU,M -YS- EH^L$'E,[T//SW;F-1% 0#^BWX$VP%, M"%IO=6*/B(_X/YP$!$(_6O@!;,Y[QVB-S,.!/S/[Q0ZBZ3],\U.KC N/#1$% M1 )>MF9-H'TVE5%"<(12@@[69&(CMZ,+,@)[!"R*T:F#_M?*[QAA7NG0%QK3 M3JS%+ @]&&J$5S^*6L&S1^SXD==%M-*H%^B(HF"*PYW0X/UG87MD1>!QX Z\ MW9\@(RP'-T7/%U>>3P=$T1-D2HJ-V%OG GSFLV>A!^DQA4(YS!?#'_ " )=* M(WN,U\D83OT7[)XO"WTP2^W9VC"\*- %) FJGB7I\;&:8$,O=AL MMM$,%0]L [X1+2[MDH5Q@$.1^IP5K^PIV,C0 M\69,=\(OT'^&I8&1LE]>X$$@G;-WZ@+BYT(XQ54G"M4MQ5>$_=LT&\->!&HE MS6>QN=R@LH*-GM5:B05'WTVB[VH.:=[R,\9Z(E8BQP.)8PJOEV508,08#AV(&OD **1=^ M_Q\<;!;&N5_016!A*AA &G,N0]!,Z_91"#/AZ7"T\"-$FE=!_T"@,2ZLAU%> M>+(PW E]@O4L#6@86IIAX;8229HAN$MWX(!ZZ$#]0 Y=64I(@$U+"0&&X0L; M@T@(]<"4I^/(;C*.' R_;L^Y JUM_V$.IFM\[_QW>%A(.#F.'4&FM7J>=,5\Z]8L_MGE PI0,F&T2Q+>>'=QG@Q2B;GZ$WNDS6C^PWU%V8F6?YF ME-1=3SNP)B9: EU XF#;*%+$Q MQQBJQ\]Z@1C*'6.:+=Q,G&S,*$; 79=+K*G*L8X,81C;Z5Z7^,CBS& &9OZF M2+7D7H_%GH8$[LNVO8XLS[-Q6(#KO5G>>)F8*GK+L1H)>Q 2/#N4$4M21#U> M08;SEF_>Q;U>=LKT_[L'_6_'=TE^MV87#W]=G:,AC=?;Z]$QR(ZSM0AFI$5 MGRT.B6GX3+FW1L%Q,HO/HJ/^? [G34/\LH]D0:X_Q7SV*]X 5!1HUST.V7"? MG'O;L/\ELYISR5R=?ZBCR4M'F E?.,M&M(6PBM+'"R=W9-/#CBD4?SB4E(@^"8\9F[9R_H::H#8K6#4PDHOQY)_8+\0 M,\*HK4%4,G#*42;+B J,C87,=36CUC,,IM :+ISE>Z-];;4B;,'9TQ_$L&J) M[:$DVW6WL]W/Y4*I 0V/.>2%TKQG9/NQJQ4.Y7TN33KJ+DS2SR%30 M&Z:VT-\N$%1O+$T[^(W:=K\QJ_;Q.M[Q5Y+G-7:SU>T?R4PRW0;FBIZQ MJ()Y'R4E(">5DK6+'S1;"&>]=PVG*>74I\+B:?W79K,0:L'Z"$JV:_QU04LQ MXR2N$!5_I:;4[3)Q[AM+U]K$OY\D6V/II6EZ_IR9FJ17/\T2$BPC!Y]"EG ME0,EN@2T8YH:^N!%QF8EQ;@76MN9(DB<*1)$"327I1G\0>9Q<75LP.@-1A&\$3:0.6 UD>0DH$SA,<^OI'9*_E&E6UI M$>EPN.(3B8BVDX@T%TKV5"*"EN/QS2TM&6I%DL&-1UG)T+GQ.)YDH*=>6C9J M."[A0JR&P:W&T63CJ[LH'W-4-?^!FXURR+;8Y$6[?[CQ*"L@M+(Y0SK>^TC/ MG27! $F0NF+73(,L<3-Q<)3GDX":GF>VCN.]EC&S5<[Z-DU$?35%U=@;2+XN MJ*_;051Y^^]*^Z^^N?T7EXM,\P[QGF/<.G[AFN7:G'T V(8 A7 M0LEJ#@37F+HS!+RX_<\"/&5\T(WMCV:NO_"RRCBZS(J"7B?C?A#^[BI5W)%\ M&04NPKHL@JGKT2I02W!@'1291?"6>Y^SO6-A)\5_ M\8BPF)L8V\,>UVOI$G>#+"X(V M,:0:6F;LQ.6'$?):3"6LNP9SC'B$ JORP^?Z4\N+0/?@>!WBP<'8"%86EO^R MGLCU+R3(/TZT$$0G0?',QF1.'%KDR/KH"<,)FECT7)-81G.01P([<+U?M.PM MA.!Q$)Q0%)Z)@T!0PA,6#1.?%2HC,!JA&$OC".W'(\\+<.5<[SU)@[",F14V MV\XK\5D5ICO'R3W($#;N_X%MZ\7"1H>5W053<(.?$:/4?F6@-PYY=@-6VQUX M( WLN.!%+E (]APM+GK&REZCQR&Y%CZKE_8L1H89-IMB?35M'H+#P\X)>_(> M4OC' BR\+#UI5W*"YA0KC^Y"N/W- .:$_HB"=\K=CLJ.-D-:PJTB$Q%G1,:( M=>3/Z:OI3K#DS';H+K&7 R&'0!6L01_@GQ U:0RJVR-Q0X"[")!>\!0'*%6G MBL7-I;W+GKR 5N\&TU4^8(P?5:2"5G(1R&M$D=+@.PO/B7I<_, *%K1,+Z&[ MGH DP&V^OXB?1=$Z$S+,C@H["98= NGW)R' 7E[@@8SW$*DIQE.S$:3*^HTU MR!ZA789>U&8-TCC^OT4H!%1CCA8O*#<(B4IXE&YK2O&3H_=_C=5TOEBF[78;A4UQ+GC M.KNICV:DDEFD?)S$J9D7R(373JB[6.V5<)M661LOH\Z?-$-4Y@4ILR_W)"YP MBF9PZTT\M'0%>"=_MQ=%,J4*<3M'PG!>VI.7+J*$@@T'WI(J*<)%>T]P;NA% M*:/6UCEQ^3FY,1MCP'#E'L(G%DG'2&HN)5Q*:BHEQ@%,!0Z(U^LD!06:,NI79).+ MFN@QG$1+"&@T5?&Q*TAAK<%E2NOS,;L6EAB2!XM2W%9]CXH\\ M>YX!(AT7GGED1.?4QB685]DEF.%\P63!6:'I@,7:8#0E;H.I73TXI;X9MQ&4 MJZ1;UMW?3Y#TQ/$I<<(CI##*-#N$X-WC",PQ55YG2'*J1A]^EU&CC\^Z8A"H MR??M4J$?OB#CM:>:HI:/&L^*]^\9RV.Z9> @?R/N__=9[2>IQ3"X.=L0/J H MA]J ?@%_&T_KIMIU[,X3X]2RBO^Q!'T.ZN8U-74MU@[)\M*PF#&JC!RYWMRE MH+? (&#%,-$53EG(GF/C+KQX?-I\\30#X7'AX[34$M?R1$8@.HE!#0R.\Y^+ MV;N $^5QGXD)]I0.H#=GU@C7[X9 X.L[4"2Y&W:I1/3,H"!\9H6"N![\ %@/ M.J*V[SP3Q%KUJ*Z\N[N.'IGU+'/E66WA/C%)UIV'EPWY7*_WAY#(&4D3N(!B]E/3&[!CKL.IC-5F;;7H?C>,(-;5F$N7D1T0QC MK*6EK&OA:!\_'B;_XZ$?V::/(CLL6!PK]YY:KSB1G3B9;PU/NDE5[E-K'#$Z MK5^'1Z*(E;T"T]2<&X=K>K9455RSM@YVS_ C?.-7UV/HMQ'>>,D+"$/"Z_J. M*!NRJ&4 %2;8C$YW3K!:/-$EBQR-EJ?S7]*5'R%9*4^_ M6O:,ED7C>^-W9KR)M<^L=AC8SL@C*#:P^G]:8 .]=V$);8\I>YQK$?^%N;"T M,5=$O5D:[WLE%ZRL %TL78&D\>Y['K:>T!F([REOH8]D[3NPNMD@W,G 27%" MQ -;T<(-J=/J;1O^E] ;J1-9TS91IT-RI/4 M])/IW!#6,[/95(T2! LAX0,23LW>S#U9+&+[\6AR;.)8MG2$PR+H['C*T.%. M_?G,!K/ ?HBFGK.6)38,@G4.V1M:/YCLAB.2FJ#H,@1U,B._[7!@?=BJ4^R M\-/8JX5=;#CKC36OA!ZL'7L]H>ZPUAX3N.Z,FKX7"%DP?LE\,S:_@6(8A=R0 M>BK5,F'/UA8;%,U4%&G#$?9N."Z.#X"-T)8R,=,6KUK@T#K.41)LM@>:!Z ] M=DL;NL%^I\PLZIKP7G%D^5.PK(AS[_.Y[=N &XRL]F^.P< Q& X>HG(,AEWF MMK.,0U8>HE/'/$0R=J]F+$>V5TC?$[ZF'[8N9C=G&I+:L.;,T(,,\Q\9?9E% MNC&W-F&*41=F:+-%UBDOS-%/I+]B9I5.!V'SK^094P8#H)#M M^."1T8_6UCO3O!O3G:_70L\\<8##\'*OY(TJ'4YB=+JB83:CJZNB+L,#B:[/N6SZU-I=HVC^2B87U@S#.>5%?,#^QQ]&B^\ M=SJ--.)DH]4SVKJ\O?Z3:WJNZ0_3IJ'FM&E4I^+C+,XN35"&9(+&[XJFU@SL MAV/WVI\L9/H'*\?9(RPZP_%R.V*F["EK]"C\@<.:J/[AN?X:HL7$_DW&5W\1 MS\URJ;JM'HUYE<\UFCY749OAI3+B%M=>WL^U]TLQXW;WOC"/RM(E\&C3GW$) M<(<1!V]&-3S/@9$?#H$3-J"# =)X3,D"JIC@93-ZLMSJ*:HIJIUTLN!C6:>Q MCMF \V2T&IJTB 4+6K4T)RJMGM[6ZC30] 29J5H_XQ(@TKZZWH38P8ZFJ[E. M'SY,0:VK8,9BQKW1"?56EW MTIS(([.Z/..B"SDV(-[P@HY]T%&FH*,1Y1PRHMFV.R8OY^!Z_A3E')V& ME'/()D2+FMB5]T;SY.4<5?+:?Q,_"#&;R.\Y@XH+7 $GAT?P.!,*687#KZN/ MJ$*R\8CJ3&W(Z'5H_A'!W'C5V.R$":I \IW'R$R>\FS>O=%J] MCBB9DJ@K:K4A^E[LT(Q+E>HY_FQ2IG#[0NW+Q7$D-7(VVJ,6'!(5R)(U&F0 MJ!GI^17-LS1-G >'B/MLT-O$LCWA%4\1P2YCK'P$WW]E]T()@-]@ZI%[_".9<1 MUN5$/<4 K["=#@CC@7IXWJ4VKC=DXV:KI[;3UP#1QNGHASF;BS5[9\C4T8B= M(E#8*X)2CH)R0RC8;?6T=KH';W?6,9JQ\8Z$7F3Z2C2;=9HP7H99"SM&94V9 M#!(U:^YG,,JQ0Q$5NG\HO>R/>$0J[)(@3["&C.HTC6AR6'5Z5")D]/,G]J^T M>E);BK:;HD/-M6K=N*D#GG2&C6)N]$'5;-THH2)?;',X'"$,]\W"(MM=?-?3H*<,,]>DB# M\BY(9SN#W;[,9^X[(0_$>[5'))O-AC@&F)9[T$F*U+8F_X[SS8=N\+\$7AJ) M=1)VI31_0I37S0AV5J4-B+5P$GJDC+I$,CCEU-W Q.4BBW:.1/HPU72_\%7ZNP$6%*JV8I"C7R":)U">BS![' M]F,Y,Y--9F/TJLVJ-[MCRZFU9<9K9R=42\?&9=$L](/A6;#!Y ,'2+"@6 /W MJ/ >IY:3F4G)N&Q6(0Z6T@X5[K?T-I7:;+-VFE6>U87!IBAZL M6.G0%(5X6.^(4@9D[&ZL=;#I!8 MHNY7-+$\]+[B ?')4&N*,^=#U8LZ>8>\D+XASTC'PU^CS?=\>,C]A!HS!F3' M?@TOC7V"G=(:JD;397G./YV*N6*>Z%;9C$Q&B-*LKVU@_7*[+LVX.I5@74HG MM=I"OM,=YTNFU@[2KA]@RUO1356(5!TWK:M6.7:KYLIDV&HV4BRWF]B-F;T; M+YY\EQ+DVL=YCRR0P_]8X2W(,GHHSEG&H>P('!8S&"F#DL!W8H7_-IOV[6>= M7+D)CKRF9=0' M[+)90ZK59LN9+@U[7PQ1SD#F*\I>I?.RS?+C]K[,T'/NZ';)P&Z]KM0ZVZ\K M=\DB*Z?((FOT?JS"*PPXSBCK&[F;U=U3E*1H3MKT0!35Q\:[11.^&K<.^VLZ K7]%7H=I0-= K<]>G&=%/E/7@49_#$>:L.C;Q MK;#X4UI^Q7KRW=DBV/R5@T^*+J@:97.-.HG_3KUH-7/K&833(]:O*VL"B_UD MS=ZL=[_UYZJR!TT?/EPWVDC"]=UOW.-DU*AF4IIC6RGN3)6-5U6?DWQ&V/T>47=AF@ M(_'W/ZU>$2.L9XWA/E$F_MOMC\'-H#^\&PS_)0J#X?5F-Z(N2Q[>/]X^L-#_ M\5ZXOA_>W X?;F_P7P_W=X.;_B/\\'4P[ ^O!_T[X>$1?O'M=OCX('SX.>S_ MO!G WS_&$*$?X&N/@^%/^%V6$*[IJ7ARCGS5:37A8N4GF)NU>Y5R33JC*1DO M9N1^$F<%EN^@KZ!OZ*.:![>:RL0C/.\+&*I?2PL#X2\!NS-'-O(6Y+2DVW"A M*_B+EQ<<^YMUN8-F.W&U\S.^V;'"G9?UXD6\P+309P*;_N9_*N&]TUZ#I=FC MS0U I9DU]\FGZ!^?HZG.MD/W2K_T.7Q8:"O1.JSU-E A9W]>&HZVQ(Q'V"@? MOCG\[BI(<:>K@YM=?1J60NJ2VA!]4Y7U(V]D9]J/,OGPMATJY%03F0DM@X) M+F0I=.R@U-N=O:?"5\BIES#_EA4D\N&WM34"^U6,ZDJK9^H=T 7P-T!\Y"&Q-+GHN%01VLWT_$,SX8:^!=$2;-"J_!N+(L-7 FM1EYL7! MS92YS4S10B4!UI4:F-@6*FES,4[2!Z!W(?K+Z#7>HZ'!R$%H/,Q&#&D[.6!=D)Q-[9Q^CX,Q4_B7UIW8J49JP.:%!S&V/M X.%7'84]"LCY2W6#?T*#&2OTY:,=8>J M&?!7$37#'HWO"V\T!6(*WSWWV;->:K/Z795 H3#!T[U%Z1\)WB>YXB4&]!' M,ZA#QD@,R2+F5OQ01-WO,ZM\2[>!XV!DT= RG FV<*0%""[H^[!39+[P_ 76 M;8=-LD 56=AXXK H@?:?"78 (AU]+'X4^]B<,4;<@'+[\/U[U(%2!!5E-ZV< M QS;'*VLYS3J%E;*:_W/> P,VBU?'>/GES@H ?%>\+7XV]'"\R"$@1\GA+80 M,35=E:]X$L!<@DZAT]N,*U+"&&>!,H6 M3KD<6Y@'P'O(7Z:)$#$9&/T'9HNS"!RR/1YZ/%?T?(3D 572F5K($(6<8B/H MU;K[B4;(3W>M(O/5O6OU81/7(60]"8&J=7.!$ASW>H0E2BW7%PO_1S!L; D)"S)RU-$EIU.E$2ZSP@2[! M70!]QO['^G;(=KMM3=5V:9!5U;8L:8?H.955Y2 -LB9?;+,66YB[,JXQ(P$! MI4S*?W+?=N9N,[MX'ZGB^\;TW6U:WU71X-Q0T@S1$A2D3'7-\#M-WJT?\5:* M:O;9[4613*D63^!\",-YZ2"\=%"3>19M1!AL,8B=5^(L2 KP@W>U7W)7>RH# MI*Q6$*2F6A?- *6&4)M*J]>5-R&KUZO=G -&<-$Z@&CIU8A6N>'O)C9PB1TM MG77GDL>_.&2YY7/+JL^MRDF>>1/(T!%C1]&: &]4B MLFU@B_0_B$,\:T;OLJSQB^W8?N!1T/(+ZYDN)Y'=DTBDWNJIHJKN#2/ FYWK MS%P=Z23,95!$2F/OY )GKEHSEWP2YC+IT-!N)]V(P;GKG+A+.0EW=5L]7>RJ M>WNJ!V>N9MVTG RQX0?QB>6-IM0K'9-7,G/G6+<5SUVL=%$ZG3B3MZJ,J3X8 MREQUVAGU5EB^Q@;%?)#71W1PB*]TQ>Q)U$97PJ1N%G3-&>N6C-7164$)9FK0[-,6E5YW[/Q MIAN8W7V LV6CV%\L[Q?!P:<\K;M%X$Y27-!5T0]5=)YY.V_FJNC^/,T_V._= MJ1.T).>>ZKGG)'? 71VC&%WC S;.F[E.O4W^[QM&W1M&W@+48! M&RH;M8Z/L%&YB9E;A6=N17%6/M<^/N7) MCWTXZP 7U=LYJ\LYJZFX'#(E'+@G M=I2]K[5+G=J)4T5<[KC<+>7N%'=$IH0@S:*B557ZS^6.RUT-=EW*Z3Z)W&'[ MJ2(JLLX%CPO>90K>*?J^30DG)NJB)J4AL)LC>,VZ-ZJ4#]/)-!&3.+@TY5L MG@QX.=&,C'#;H^4*P&*R5PNNDYR70K/2 MQF=_$^CVDS6SG!$1_"DA@2^,67' OA,%Q%W(G3.@[B#DWC"L81^NR1E/=Y!M M='$;Z>1#O(V#SA&KL4)5:J=0?]"R&RJ]BW",C< F\ZS<,= ),&\4N)Y.-D>T M?9_"ZT7#H3QL.DPA#-R""#(<7SO59^5P[G/"S5CFS-D$4?T:NMIV% MQ894)$X[W*&*Q3GIRIT0)9P%,8EOA=CWTO(KUA,H(>#^C5])0;>>B(D0VVJ% M6HG_XG)1!FU=>GKJ:J8JCS1)[4J&92FF-;*>Y,E8U759^;>FM:(O3;VEY#R3 MJR>/6+^NK GL\),U>[/>_=:?J[,(;"=:D6[0HJAUDFTDS&1R./:FYS/&T0Z4 M23[1D5.L-NOO5FW6(H 5 \7\M_P3 LO[2&<\@(!=HTYW O_O?UJ](C,B]-4X M[DC\FCT7Y=OMC\'-H#^\&PS_)0J#X?5FS5V7)0_O'V\?6-[@\5ZXOA_>W X? M;F_P7P_W=X.;_B/\\'4P[ ^O!_T[X>$1?O'M=OCX('SX.>S_O!G WS]2A2?+ MGX4/\+7'P? G_"Y+@#_M,"-/ O/"YM^9G44H>V#A_2?A>VQX3<+'X?3 M $D#<-.HQ7: .C,!PF+F1 F!]5L #46H[\Z.GDV.\& GB!HOAF;'X?+2J]B.;0S[=HZX8SK+9?:J53C M;?2*F"E_P&NN&3/ EN[CD3ZQ#PM\$;,.MF0;&2.6_Z >Z>8:LNREZFM+W5!# MMN>:@:U5M9WNO_CX1R7#G5D<57+G\B$/J8,7+NUT\^D?NZQT)76='A"[WTI5 M>C3I[H4_*HF&A)OU2+GH7"HQ,SS/$,^QC=,;(03PW!?ZG9_MA[8P(6.*"(C3 MLA:!Z[VS#\]!3U@>J$A0'U2_>)M 6D:@KD#IB/0)H:H04<6 .L6_+YR)]0J. M%*I M@0"FL]/SIK+*XT2A1'Q LMVEM-'/?*R<,+S"J>3^H0QB:PK'UX^1G'- M '6> QO\P<#\@5)C(D93"8-P,AXE!=N @RDJQ@IP'F "?1+2#&@")VV-0$6S MH,-G\N3B\,_E<,WEUA/;W?V E;H?\,Z'&GA@:T/)#G_I'^"HBQ]1;2849KL7 MCVMCBY\]8,[5L;#("T_$(1-T Z@#$FJ9(B=<.C.;D]#\F5@9:-LOX;K*9J-D M1*;=FE3;/ERX=,XM)W%8U;:PV3)C@B=;_NK>;L@HN369*8:V\)T NP=VV/1/ MW3MP%X$Y0"VLCDID65SP*&>V]63/;/8EG\U/#(^??@V$W%N."%X$-DTMMM,9 MGHT9G7H(RY:(0ED5)0LU/"KYMRFA:L(27JU9^"T+YSR&&6UW,1M'F( >\4(1Q$?"[YCR<^,IE;X]CO08'"H\6K!>+7M&32-YA3_2D&#A M4W<]2KB]N!Z>VB_P$C"-YPB.&X1I-U@)9G[9$^'@G+'EA6[]Q%V FH3_C-C\ M;U@5?4WDT&,^\&4!:W]:KHQ-U!P3G/S,9D!'%,G:W!MP**-&>&, ZOZ3\&'V M49@L @@;Z?03W[9/#6JT$)#5.7@%8(Z2]N.#W29M$>=,^^RFB.FX MK/='Q,_X1(+'/T+\KGQ5Y[WCY*+R#:@3K8T\2OX. #"V%':! M,,N#)YF(Z>C;K#=X2>3W: 9G_DJB MD4.>S^9O9Q$('T47",J&CDMM"U^27$:6K!M:Q8BQZ%(#I"ER MB^-FB@70R 'MY/NXTJV:N)U6&QD6MV#ZTVS5P$QOR;_(THX)&);0'W\'+?S^ MN'20_*WY&",C1V*D\S'ALP7Z<"'Y]-V2,T9F&%YU-10ZW]A,H6 MF#IO:HVE*E"P!CXZ@YG)' M-GU-.T7A7<9*;V(6FGC.X!,SX[C,-)_4[_"824.EPVP(*JXY^K,XW1G);0.U M1^'0MHVG5^XJ>^/\Z+6ASV7"AN-.?98EJ2VQ6YW28Y^EMB$?9-YOM[OYS_L, M)];Y8INU6)6/?3Y4^24?^UR2-'SL,Q_5>V22\;'/G)?XV.0?KCOV^\[X@7BO]HC<8K(/R7%#('X-DP'P[QG!?\#G^B\N MT(/E=#,:I>1NJZ?NWY[(QV-RL:O/KLN)70X2QD'$3I%:/4W9=%G'Q8Z+W=F+ M70X01A5B5ZYG6)$14%8V]P;)X%+)I;(^NRXGE3G=^B>02H7"/'>K&E9S 8W\ M#82TXW.D#Q$QAE1%"5RAZ6;D4:4#TL;Q^L^<;7(BGAW8!F?0Z/4?H,K9YH > M^PYLHT$4K%6%C<79IIYLD^-2[L V>JNG2U5A&9Z-V]? &Y)-DYIW-OC+ MD,]R-9T=H]531$FIZC* BR\77RZ^16/Q_<771/%5]Z_WJZWX'F*^$^.%1""C[$8Y!8=H:!A_3FA4[YPV0R&NFB.-=%:%E!(8O1#CX'/RJ M@I3%=X_,+7LQQWT*H>0JQ4J=7K5)RC;EH6>O^F B9CG9H+&:LT M&S%>.%>?(SR@RU2.Y39_3LHQQ^?(58-R%=Y%*?*?N#";"Q 7H!+>1:X *57X M$2<4H$K\B+5;5EEE\V^A99UQ#6C6,!GC?#Y%N&X@RCMWKJ_J#/EP'IUL3;US,P M%@6S^+P;\T"D.2?5F6-KB^E, Q'/E6KOH&K4;WFH*UXNH%Q ]_5MB@FH"4Z- M6=4DB_H):)4-T:D>WFU-CV%3W)&YB#8,_L3^3MK:'!#O!1MK\ >?1+W05^E> M:%&P9C/!>F%I;MNA+M&8HMYZ9.0^._!Z^-$C% 9MA/W0@2L\$<$G03"#G][L M8&H[ M!.>">6)TP\]X4N 9NGPQ4(UFC$>JVQ:[M0F_7F[LQZD+H/?(L$!.J] MB\)XX=%^=-BJ Q\57N#[4U\@L-&Q$'>^"%'3BYAL/X=//5O/C!H!2J'K82N[ M%0AOQ",K;>P@T$C].?$0_B Y?D)X<[U?"(H@V'A;X;GC!>V"GQ!QMH;N('@=_\-U)\&8E7@XOI2\(WXRG];[*6O'ZWBQ?^*]] MP,^TU 2_Y9*19 M8\$.XP.@4"@)"Z$OMURVK<_7C+U*36CVIG<8AW:"S@SA&4=>H-+JH37) M/[G]#DMI"X\)18(*V\,/'D_^$F,RY3($ZAQ1_'9=HXK2)ZW(5H$#M1*O2\.0 M;%>W^TDN*'EJ\C=T6C*CXY GN_^$EZMV8*47> .RMW<^>"&)"BM,;5LC;ER MB&VAYK[%O9,X73/;90 ZP<' :;F"!?;>?H4SG+U?.>39#6QFLY=>'G72!$0? M<4>_INZ,>HDNG/Q\X8VF%ECQC6?J3^$D_/5C520I>:Q2"CP97_0C?OQWSWWV MK)?A G=T/WF@S^PO@JGKX<$_NE_(\L/C8HGR)8."[;FX +^AC1;!OF$DR\O,^;5A;\N3NK%]>J$, M9XY=X>"VQSNY4I9; >>'YUI4B48 MD;Y'XY\0XB@D6_FP+"?].E3@&(K-"%7Y"\]?6+ @4 99"P(RO]KNP@<>LAP' MECY"8T!%)?':.:.28,4L 'I)^ 9;H2Y*&A\KC8>%A,N'(M+1[SNYSMZ U>." M(,IRC+;S]Q4T?&FY78@RNX MQX?1E(P7,W(_6=_M%\NW1SA?R480LS&%F\J@0-8ZY#0%ZF?/K !DXPBU&O[,*.G:K-37=JG%3PZ42"_1P1S;/1O^(SE)\=68'W\5,+Y M:0QTDZJW=<6X7.@F^*/2&.@FI=TQU:8LME&4E4$*NB>3@CKB-C44%.N1!O[? M6+Q_FX[W"U0IY)*[H:098B:D(&7JR)$U1!*KWR&O((/MP>/G2)@B8%\729@B M',-1Y$KS$J\YSRO>^%(F7FMJ@6&9PZM&RH[41\Y7>,H5UJ)FN=;:A:;7K #> M==:JH^CH4OZ,NC^C60Y#(@$:/N(*/W^B?#&3^)3W8 6!9S\M6#XV<%=N+=E] MKK]VS5)7P=\1M?:U5_]6R M9_0>R+VFO/Z08/7PGJCL$"A]>65UHH730*'TLCMT])R>;EA,_>)C?7K1*@?8 MY1J@3GLKI0%2PQE/I@'46]V^KIHJ&ERYDY"$7C M$[HWQ'%?;(>G=/DSFO(,GM+=4^;_A_Z _0IA6?]*WXF["/S DMK3 JM6[9 >(X\[QW'=RR2H[=ZUZIXR?^^& M+>/G?CBWK+)S-^#<%;&CJZ+9V4G/UR=/5GMD]G3Q<]PZQ6_+^#.:\ P>AEU& M5IQ7*S6I6FEKP>(F$#]M#2MN0P'@.J)57/:3]B5R*I$J7DB8B$HOHTO!3=/P M@KR$BT&=6.6$.NVM)K&FMB'(XX)0)V;A@E!-3+=%$/2]HSHN M"%P0ZAW5;6%_HYJX[N R4.50U5//<=DPUY-.T7-&]LR.YW'0::;+IEUAX;,1 M-X5&=Y"0"Q)S.&Q?L/QP(HC_:6T:66I(2^; G) JX=)5#'+GKD\'%7ZB ]WL M5[(O)=7.[&KZ2 C$]T/(J\1JW$?Z=>M)JY]4RNGCQB M_;JR)K#83];LS7KW6W^N,AQP6_APW6@C"==WOW&/D\G!]LCD=(RC'.EY?UK@ M4%_\%*S)JLU:A*F'.O!O^5.;0+?1B3XH'M>H/IW __N?5F_U(+,5@9Z%H7UP MULN>\/3M]L?@9M ?W@V&_Q*%P?!Z\XCBNBQY>/]X^\!LR..]<'T_O+D=/MS> MX+\>[N\&-_U'^.'K8-@?7@_Z=\+#(_SBV^WP\4'X\'/8_WDS@+]_C$=:?8"O M/0Z&/^%W64*X>8"4TLI1])N^BM.=>HV:0M11"D^V:5B&K^#XF<)#F$K\[6"S MJ4 MVDR!3T4CT9I1-63:U-B#^IY)]G,9G)3-,W*)==.U0;T]S:0KU; M75-A_7?*FC_.G+4'WS&[6_N\+X$Y"SQC)V^C\6QY0G2@KE3K-O3+Y(<3X@9U MY8;A!N7#2-7.A;Z=3,@HP"LL>J]KOX(3348+SPYLDKS"K9??RQO3^3.:&RK7 M$,;Y?HXJ=25R%L$RD-_$&]E^HHK_8L";&V'+Z0VVDG+5C^T9<9IQFG&:[1EW MZ5+2TQX,OZ[[V@-GY)$7X@36+)S'0A_43XQ0?72C-CLR_FZ]XX?[GFF6LW=TZ)NU<6+M*#+04ME<,I;.$ M $MKK]53?1A-R7@Q(_>3/CPI*D]_B*O3;W^/9HLQ&7_UW!>(7^<0L>*[[B?K M^'2/\)(O,W?T*SK1K@2'2^"T)]LLSL3"%\!/^3AS!@O5>Q6O%T!-7!"^RW3%$G2"? MV*4]_K1:9[SU3)J$GM3M;/[SSG T2EOI=)J#G2,INR[H)$ _6G,6*RF%V>#8 M:;5SA>AFL5, 2BV>F(<@:V!.=:SK72]JO"TW!MA^M:SK5;N7;[5 G$PC74+;Z8WQZW30<7G0%V!IK6 MK*&FU5H]391E7>Q(>]]4UV_R'.? 50[LUI #=?1094,5)<7@''CF'"A+->1 M@^O "^+ [56/I^% L]4S-$,TM;VCG8/S'[_E.'@S:X&4Q24(JE)#0>V"H)JB MJ>P]H79+MU@#,F:7P'Z=^K$?>$\]0Q=U,ST?G+/?F;%?#2]NP74"-T4T))FS MW[FSW]%O8"?V;S*^^HMX;A;G*0D(@)JS7BWRR,UH.W]T VNV3]:8-T#MUI%] M&O/1:?5,44$+HE65Z:M?5]1!\S.#=V[LG0^L+;]7V>7-A@&M M-'5G]7YC&R_2V-:EIZ>N9JKR2)/4KF18EF):(^M)GHQ579>5?^MJJU#O[V$9 M/-4U0ONQA:$;$$%6!!JXRI^%O?9Y93HI?\%/W] T?X2IZ\A>6]"]C$)=*+)-1KEO-.>@?Y,\? MX6U6(+Q9/NAA'Y0'/(TV^#M4"P%K9BYGLG!&K.?'VS>Y;2/[PE^%Y4U.V74YBMXUU//7Z[^=4AOX2S_$K_^@H@OP7V2-/@9A4^M]?_GLU6;< M^L=6S??3EYPQBH= \IR+).^^*DT!',]B9PK6PK4@N?QA*W.R9+;)F8+]@MZ9 MO5GS]MM*3.6_._O9*,.<-V.P45K;LEJ J@%.'?;B@+Z5K&X\:,L 7GA[&T-9! 2^88_T<(]L\^++/7+L'N\^ MPOS[./]MB#BUQV'J^V_SEO.:F(6"Q\-42Y^/5;3IURA]RMX@4Q'#85O$Z^ C MNML[T1$]P"-Z6X**E@R^#E118@_[.3>9@2S?9S)W^Z MY]Z3F=(=/,(6'^TAB ]EI@P?87V7>ZC@^S)30BS25#A?"T6:2,W1;1DK>DBI ML#;+YOXYMJ)E06#@#Q'?B%_77]8K^ Z5T:8+L#O>],5UQYLNP-=.' 4!B-ZM M=!Q5L:%X)L7\?F?B!;1K5'G&?83$=7R0C$16JDR._BS@O<74-VQT.VJ\7WAPF^](+;KUU\NRGXO: O2$''XY:2,+RZK>N M<3Y_L#5R! -T8,0;_"5ET.-3,">O-G-QX/H!._AO=P8' M%?;+3]ZK?=36L*I.UHF"&[^]_?3^S?O7OW]X__M_N\[[WZ^V>_OJ,N7?/WYY M^YD/QR\?G:N/O[]Y^_OGMV_P7Y\_?GC_YO47^./=^]]?_W[U_O4'Y_,7^."W MM[]_^>P\_]?OK__UYCU\_T('M3G^_\J7W5RSR6/318^Z" XIMFD?TZ;;M?A/6%D3Q2EW: MXZ.V\ MD]P'BH3OHKBP)0[>"]UM>^'%*;!= MCUW/:Y>#Y1%-RDV'786E_4AYK.=F>=XG:>JM7PY1+[V'M4M[]V:7UB!#^ZZ> M65NZ:&G=\NJ72?Q3A:]QSV3K47V3K3G7NG=DKO6O,BGT*EI.,((+M-N57=WK M;X96>OW-T(H:UC'&/2ZUFD>O>.&Z8LSZ#0(5*3/[K,D>!G/G5P'32+W@*TPMQ62% MQ/G0^M"Z:KF@+/!)G84,IZXFC^L\EUG8^B.=?(TA-LI)I(3%F8QW'A&8OB,/ M55ES7Z+7O%@EPR+Y1QPE!P>I>X-GKX:]UK8+CHQ2MYSWU2F;7BY)&TDTF#X] MN^?E5R@"0YB-Y(_#"8$9'W5BYK&(7E% 08!2C/S$Y_@\O6*+P3A>N\PXVG3_S.%,'4^-!ZA)G M&<7I-3:(#P3+?"JFBQ VZ/7:9;9YSLK#(RP+O!AH-,THMI]DJQ7\%'\Q$Q1I MC6+D8I+Z:29#]^7EP12%S$3"/!^5H%^U3O%-)O&J::V <,B@0FI_E,6PU+E M4R+A?O8'S,6;3A$EAAT2X92)* M,7Q7@A5P)J!3/8*ZT1*NHVA&[XN%;*BHEC3SD4H"KP434D+&\TJ(>PEG@ M$_G,U"S@&1AW[I,08BX-+[SNX( WAZ6^%)73TIL))UMAJ@HE[F%V&^V@A!-( M5W#N"SQ$HJE7V.?P+)X6E%KEK7S,!O1F?V4*,L/YJ/@M9K@OO% F!I9XD\-D M8+?3:2.O>,E"B+0D#RH'C\ \>," Y D0LMD19\L64, R"+]6:=8_[,=]4F#>AU5.41GU.D$5DEWQN-E#'S#ZG?53W*G SYX@]> M;K^]3^*TEY1%0ATV*DMZ2URW9.4EH/?QA)H#FP/_/THE%Y2IJK:Y2ZO2[W?J M5IF/C.V,4^\;H@#AL*U%/B&-^!(G[$_W.+E@)SCOD*7..UAT.$5HHK$E3K^> M.T%YP%T6ROUR/AWXVM,YB(P$06[N<6[#_>[:9\PG<%L=I;F17+A^@/D[C?T) MVF03L"9=%')_C@C!A0>GY51>2,!@*\;E.RHOEO=Y8G2Y5AVV\6>8FB=-OAK#!OH%E)B^=YYT7)F[%#^&B>NVC(>:A'2\!M'G# M;X*>\'Z&NVCWA;E^G:ZK=;JZ@O$)\+SW@L;0FR[?1,H4)+*9FZZ%@KH-OU/% MK%PR8G$C0K R\0ITH-:\ R&G#A?CWI? GJ(M]8G?>K#.I+J)^V$B\B4*6:3" MR*'&TP([KQ]Q5FRLNF2![+/\WT5*!ZCX<(0GH(_QG;O2U7.)V&_WWH= ].Z M%#Z$0/0P>?=R#V-T'XF0Q];!,O$]"_\^4>@_>]6_RX:HP]%[YU&5A1[891"GR= N49CNR#J3CE M'RA-.DTS1HJI4\$X#O$T*MT(X9;H?<6)!-Z6Y#'XK]QXYJ!9[,PSA#\7(!;O MLACO%G"$"%>98Z6USR):1>EP1;Z7WIJ/ M5#(EY;C:IP!B?&UX'G(SP<",Y2!/DQ#U\3OLY3K_G,*YF%*-HJ0V,]_J/7\- M]D<@!>I8U[FY8A<,UVE+>\7-K^[=,=Z[ S1[WX[Q_@".@,O6MCII^@0XV[IHR^*4&O(=YX,FIUC?X3/,#0WTQ;' Q)D@A3 M:B3:_7Y9]W!._?X(G?IW00Q+3GW#F5\GYEX>R%PTM-2>8WB>XO*F:[CH.D\$ M'8 BOWCH<-@T9Y'A0;^/R(?%D>W D963?"R.S.+(+(ZL#CBR[?D@)\[\J-8D MIHFV$6+&5"XT:?Z?CU/U96@9(ZODGV5791Y/YIM2N&9K04>@9_XU.6^3)9J2 M^N38C$?CC6/BA5_9MPNW#+BHX0%[TOBN%S^!V"YRNN)B6K+NC0NR+J?GAZ;C M4_[(O$=,!(@.!37S@$H0$:]FJHI*<36U]R,<%6JND^4XWLMR7 BJHJ?,1[8> MRQ<#V.53(68)&7CH0< OJ,SBC#X"*TP6C FY9@R,$(L4Y,*#ZZ/TWTM9X4VN M!,]%N,YQ&5]Z(B;"E1D8AZE^+2-9W5/,JUT2K+N=U5&QP,^KG M%C,M/*,@D12QF0 =&LLP!VD]Z8@R8[M5X4^EX8Z-^?;NJ.KT(#'?00=COMM: M%7_N']E+Z>3A4!]$*)U/),D!%).T/V%9BZF6)D"?WP@>;)L:$[8IH'=73 MP1]C;:J8K)NH\K):V+>57EUM%N])N=?XNFWTZNY%K_KPL]H.5Z(.8^7U:S:R MJ8\IMJ-&WLS\'G3+.=[UD_.]"OIH??0P-7Q*@K,3?6!K6MB:%K:FA:UIL9$X M8PM:V((6QQ>T4(?XH3CD0>_9JV'[TAU^?X^Z.E2R>-!NE,T=_+P*?!AW.[QB M5"8PLG\L=^+9RA][9U9OU2UWW+(W=0LF/O5LM8]Z;).M5_[[V"G-+0YRF#]J MSU/XX)V"Z3'];8T^GD)!D!.;XCL*@=@2('?9ZH_=\K'7&HT.%^NZ*Y<[*H,< M;> /T< ?N[W>9OIU@9%']RY\LGE$_>UY1/N7&1GU=)F1[T@^ZE>E'I4%$VJ3F_1Y)2@EA6K+>!.,3[]CK_K%AR@B).%GC4D[,EBR M]5AX/!2#GSC_DWDQT#E8.Y\$EFG R#+"/)Q.^^)_2"M[?D@5$VCU@5R]@JT"$7EW7FPWBI]VQKT>@>E NZ/WEI (Q<2#@:[(TY_PKH@43*!D49$<@ZG6BFWYBYFFQE%QKBQN(:E$EAUZRB#?X8J?6F]2ZZ-:.]:;03$$<\2$!(0 M'I OB4Y8>FM7HA+41\D"6T>6/^6:)DGY8UYHZ4.4P:F_PD(2Y:^F56,C,B:< M;3R;8G72=..-3/:*D6&4)590V7SK1 0^L'#C<\7AS65AWEW5S@D*68^*+'-95I*'&&3:(Z%OC*GL*O^7(@\*0\%=+O LG2SX#E?A5CAM@>S MB'-C4)>15J"VP+BEN+R%1V5O,/)BB'Z.=R9;@ 98"(^T@.H6C..]X_$4LZB9 M79 (RHK<5^D@/UZ'(8+:-K__;QV<7@O@+D>EWXBIO)YJO!$M*%/"\/GM%>BB M '%F"H"]8Y^C"I')JJ&A6O(,#5D!A.1_#F36#\MO$+^G(0=&@@D=03+M RP( M2C6BC$KL%4:'9.%@:#G_7\X_3!V)L:E9MN),E:VSQ_HRM,]4SF1IT!UGE51J M^QX0ZCP!"F2IABMBYS-.IW(+\T*CZ>6^II&ZTE[@!?]E3Z>I^YC>EKZ\Z%R> M+*>"A'OXO*FT+PYPPC_FR+BP=]O+$=IUKA+GAT3SW M4]2._#?ST#6L%E4@ "2?TIXI$9LMHI31.,X\B&Y=#=E>^M]D%9G\>6^ZP'.& M/EZBR87GKEP13T$^_/-6Z;+2=)_29/!&? .K&W.M0],:I$;JZNS4EAHS]CKR M@N3,.%4CAE 7/V (I<3K4GA4 P7FP-_Z=.9C_G7Y>]C!7Q5405?'.S-F-6%; MS4#?!=%*U7Q($32/CTQB^.3,^%$CLG/.-^BJ8"T-/\P6O_&F:UD3*L\5QK^I MV%#";H=S.WQ.R14NV1"BPR^'\".KIEF2@M$,V' M3K*2D+#)NOIY*DPZ#:)L)KNAYM@QR]A[8VSNP@ "Q^B=8),@CF[AM(JI1J;/ MED1>%3G44#!U.J';A=QUM\K=),Z,24TXH[0I3K?\;RMUY2YN4O4I%@(&LQ^A M@5AZS_+KT?F5""RW@I^M5H$_E1<\@WGHXHJYX +ZJRV+3F*\@^E!MGO@W2:R M!_DUU@5$;EF6/#I+\B-+'C^@P80\MY)LBI6YYAE&=Y3)CMCCF)/^A']V@'> MG>$(NQ8AF/XJN$-QAPBXC-A.T)$W?IQ1<( 3T:X^_K_W;RXZ8Y?_1)4JEC!> M[EN_#J*)%^0&J.L(F$L$#\GJ?A%6!L!HG8H,LBV4V[+**G*E9JA !YZ91-5( M%12VNPH8NJK,@ZQ@(;'^2"S&)I M%O:+BJ;SF4E"+75+2406( AR:Y)IK$HWKIU_9U[@SWTLF@MR$:T%E^O'J\_F M?<>PINW&?J 3@3W7TKD0%[JB2L]U'A;1NX]J=NJ(.%5VB4"3TWV6@GB@HD4H MYGXJMS4E,9P9YVJY$8FE-]+4HJR O/B/QVX]&<0RKS^N;@[CRO 2>1@LPQZ> M8S4C6MP?(]Z'G IE/$3FY0__*53Z&&6>498=-Z6 RPSU.@S\A.MY8Z*02J$TRD#OR&NB1EI[I275 MIZ[W]F+Q^RZTAL?YLU<[J7_*Y$B58DTE]#&>>Z-2XJ1\<5U %3["3TIY?TC\ MEO.GX#Q'K)0/HFIL3AR5N[DY6&[,LO%!V A$EFTMC!SYJ1]/LR7FXD_1BT(] MSBVACR TYM+FM$;7M9GC(#-M93LC!(,"F;/0C.(R>URX(4_%"HM^PF"R MZNEDC3$,VDQ*XW.O"DR/E2E]5*1/W;95@K4KT[5S7]B,&S!S7BKE,^Y(>D8K M%R &34E\@G8&MTU5,OYN/-[U=E"D8\6HU+938\S*@I.5S3==:Y# M'N88_H%%*R+]\5]P5*8.$C:CQ@>4?7XC%%K]ENFY!-V$2! LMG5-H? =*BL6 M-SY6C(WW4UX(AQ'DLBYUW"A)B%O,+79U^OVMCRV,D0M;S^)'0T0:AWZWOP-2 MMJTA>MV E8,'*=!N,9+W-9?'QDB>2 [16O)FJ%9F'+H.24E0@Y>\SYS4W*C( M^#Y@:"_X,@:]R:8:Z@HZ;V)29S$=E/HWKD[V(GWCTAAS/Q!YZ6<#_H]#S=$"HH-X(]$_M\*1<# 3^Z- 6 7T(!^6%/-@ W'OU9^J()8LG>@N %+ M _&7F$"N<#N5.!W"Q!2R,S7\!NWUS1O ?"\D$E6:7I"4Z>5QV*U4-7;)IR0Y MQ/"E,"N?FXK3T^;!NO%SE.2)T*@9;H,EJQCGH4%CV89=0\W!/5FYF!J#";W+ MJ*(ZEH/.*'+A8;;WPL..DC=X+T$C#=N)(4HG(F2'#](2S5VZCFLSI@!ETCPQ MYK^%+WZ(D"^"0FFHK+;,\ 'I*!"\$.02S)1!LA+CE);&;?+^V7HWJ>T5Y.14 MX[K>#-^42N8W&&D&QOL'/_Q:QI#"&5'Z),MQIBAX\E/83.K3& MWH^@5QN4^ M8^2JQLV631+\+J9 ?18&&**5^%X%."^+D> ?.P9SZ?(U,VY?;Z_P 6[-,>8B<=QTY6[^[E-3AJQ:59)E M:QD6*H[ IFS>XDB_%"QXA!KO*HJP1[$753P"?Z]\?$;^%E480;"#C]W<8Q=- M<0$&?18CFHS"8I&RME49AJJWY!47Y,TWD15O4C]%RN^HNJ!EXAB!E')T!_^5 MU;]M]DP>+I=2:E",Z$9J.Z4[8D?0Y=/8$_R0441'C[-79V:]8M7$>&+D<5(_ MU'"-0'P_FI7=&^K:1XD1_O+(%]^J]^F]C[FKA57+67!^,L^ERGS=T[X:/SOV M\.GV.O/N0Y[!'V\PXBYNO^^,O,=I;@VADV/-"61U%=EK)J:,7W1Q@728.,4D MFJ>W^),<9H#,K@8YFIXO:H?G%GOANQB80KGZ5KW59/34FE M./((O/L(3(YI\[Z,7%Q]>HTU1ZHQESAOL@8Y.T"U\TMCH*#AS$FXY%(B!/?U MPJ_Y_-=9L\MH!MJ.EH-.$(Q3J)(2">QX;YFH_&S9ATFCU$1X+>TQ"E4EV8JU MB)E.)BVU+1-,4,\L1+"29\Y2S<+#T7!/Q7E2%&Y(N$QB $J;(M(_>3&-9?I_ M$'D8?8.WR?ZWR3H!O4<$_?#QLZLGHEFBLQ@)DWR#PB=S''/!<'/0,IV]\"ZI M!W/9P;98MZ56YQ [);_3T0G@W/GGJ")=6M%DYK2G)$SIE.!@,JM4^8;)LD(-!S.3$ES"FB2&=ZI5(5%C 29KPBY91H[0%EA&JKQ>GM$LJW%H MVV!#.TG\9B"UA31W%C[83VB0KM7GL.=/Z8I$A8<-]2Z #NB<-I27Z8AS/H9X MU'EHMSM@Z<'DF'Q*%VUAESXNI-!@>$FI:ZG"HOC:"_W_& A8D@D*8V'0B(Y' M$X^AM?=,+#VR'G^#V8 "BUT-W(E3%0/SN/HBFKBJ'L[4N<[@@D?UM'$\FBPU MH#1%FD-?="( 93!PH@4)L25PPI262@H.]M?T*^U'H*9@Q$'QK--EFY0NG*JR M"$""9"[++[/QZ!A;C MMC1BF5HD$&:PY#9I17Y,P([.HYHRL5T'.0W^_B'1\+\1WH#24^@D/FDRT(Z7 M/S@GHV7H7^#F@Y/ 2!PWK*4$C#CTOM.-1X+LR +@.$&$<;459LY@+(Y'H#OF MFB-AVE-172[D>2R66-KWQO?HJ5LQX;L1JG"*/O-!A>7P/2K#,UV0.9:*0*P6 M8#=,6=5()O-) '.,XA?D$E!R1/8)5\K"!=$%%@LB*6-]$NBG"TDM)NG$>)*XT 2A+' M73'U5GD?:U 3Y8!I6;:">5*)'[)ME27P U24YG9 MA'%7JE8S[=L*IX,VR*]16872^1:#N2$O5!S)+7CM\ _LMI#H[O-9A7G+;F0_ M]&E/X3!Z/^G?^S"!]2K7P8+=W E7)L5#(*9D()I]% J&8,"2^#$F@%:<^;BX MH'Q@ BV@$1=P/@0J8>I4#I?*(%W+4?(?!TNPQ1R.)^9HAQ"S)>/K&->+E]"+ M6(3B5B[MR8HM._CQ,(&+$GM'D5$7[)O]EN(M"8]?G?9M"@2S>4HY+GC/XK;: M)FVE9U0QQ\E62F$'(KQ&/PP_()TN/&SUOLCW@G2T TO)3T[UCG#CY*A27?:( M/P;9=N'X4,7(9*J3O >YO.E6>&T0%$>)R"7+_@D#M:H^ERG1]/5S,@C4\G V M2R#0,H,MIZL3L]GZ(M^J8&_%U_R=QTU3T4>"N4MN?J+K+ E/&;[2\XBSI;LQ M3#8T[61-'_UF7*4TFC$?VJP_%!7682HJ;Q+=B.J;;M4ZMQL.-NGBR*2+T:DS MC6W^1!/R)Q[\;'A=!"%0L$^;%M+#YIH%JJ694C0GJ=2&5[[O@-XR=9=A-.'! M3[I'?"-% AM#MF5G@)JT72HWFG$%VJ MK=H[Q"X%)_'0E6XZLTB;RDNTG(M*'IA&UR%.-]IYHO%%4^?=J5-3&48>6BW? ME8SYF)XAO2HZ+-4:;K :"XF'#+VB1Y;_53BOI%U0K,^O1_%U<1_5,X*9,3>% MJ7 YU+66M>RY)@2>')H9!9Z1ZM6V^_,\?,>I!\H>EUA\O&N2?W$]Q1,6_W[! MGCY8M:_\G>1VGI?\,9JEUA>C#--!6Y/^LN)QCQ MDV%%],@@RT6HBY(6_2EL,L!"%_XJX>L-NE"(B'Q3 GEP*01Q0>5^@!LE.3&\ MOVCFR5BCBIJXFWX4=D+BD*(P$QD>R_V\](Y B2&-B_WTT#\C^S&QH[K$=9)Y MTC[D)6.<&=_.EOZUK.)?U$1 4Y8$62^-HM':=26"E11W,L0YB2&,;O*JR:I@ M,O8$PFP'>KM:+WN$Z$=*6\XCF*Q"ZUU'(#$7LA*?ZM/"PVI7N])\Q";L"BBI M:-*I2*%YI+4%AP.F<,>3/0HX0$GNM0O2RURMMNZ"70!MW)H$IGR@Q,F #JN5 M4#5O3.2B5(#E(#0%OV0D#K,'4#1DP9P"#\U(7T[G-5_J5G6K&"W?K%UGLT"5FFPYO\JO MY6UQ(E*\_O(FUP6L7$,1T5*#()KRSM6!5H?SP#!DANW/9"46_)EF(OG;YW/$ M+I'$T T1XZA8TD/EA15:/ZS*OAJ^ AOZ1K7*X:93:EDUWSI4Q@+I'."L&9ZV M1?14:4C@[Y*%G-)JS+P8SJR1\6$XQ=-$NCR-<+QR?_T %R(0@2!06P$^<";\ M-T41P([#YZ5OJ_Q6!?F1U2W+W2 XNI>[LVAYL1-BYDEA)-,?[YIE8)Z@5THX M[]Z\OY+934A4.* H'M1M=\8NEK/.JQ<1<$LH52.3_,BD'EVBC3F5J1G?@]E/'Y-DVXSG"1Z\/ATT:>\*3MX/.([ M-@-7G*PP$\KD,OWV\RR<\HE-]BS2;<8.P8 BK$4+E[V"]5?PIJJ,,@XJYZ9O MOK>*!V61<' J3V4WR%M!W;5B4@(I^7/1LD)K@F0KO<6>+E,/XZW>=22AI4*F M!4G\-!LQ/ ]*0<%L K[>L\)F8]_\1(>;S3*PQ;,9^3^/0*K)@.'VF* 8^**K M)HNO0XU1O,MQ#ASE72M+APXV,_B+.P6EQL@L+24GRIQ$V!K( ET7DV/) NF&*>P95V'>X?:@N\O ]3G)RO5 *@I_R&:6^FY3 M< S094F9I*9E78C.QZ;'(8I)K.!P*4D,X:+E'5#"!ZX^O7_G?)#D_IQGD5)6 M[_MW= K^,P,[&X["2V;K%U@B_P[E(WHYNN]MN MX<<4Q$-V(*TC%-D8-L$W"]6A4#PU^Q;:"?_APQ3R2G[3TO_)L$1WZS1L@F8O&=&]3P=#,J> Q=^>E0'!(N/XI M1D#SG8S<5>:+C 5ZL[^\J?I9L9ZVS*)1]XMB\CM3YT)-@U/0@3*OX5P+D"R= M(EE.:0]]]N!U87I*JP@I7\P*-VKAFF*M\G7F@MK'L3[?<3NBQ\U<.GD'-VY' MG% [\3%Z&V-R FX9/GLP7(&?T%["DS3V5OX,(Y2$MJ,=1N*"@E#(''U+*?TJ MKEID?;?(^L\I2&'Z>>&1PM5:JOBQ9RS0R!EDXVQ=H(K.5$8[+<\85(>6\6O, M5ZZ^*W+"@^D5P?;IQHR,O9 4W7IE/("9RLZ/;IF8>600P4S]7*+9KP*$#1;Y M%020FODDSH?6A]85D&X6%7-G$T2GAE<8X"6Z&G\QQ(5LX"+JI$@G5]Z<#4Q= M[C&1#E0R.@0I\XB*6N0RB+3$<\6(N*!65R@L=-PP%('/ T6V@G/7.%E5IKPK MPSZP'%DX&O]4Y^S%'',6451-LKK&$LKIH'3P(Y>]0!BG6\)%TC"%V_T+W$-U#'%8PKI M%1KR8R8G; MX*H%AJ=*:3 C=4S*((E,SPF"B6ZXJ.4L9W>AM['J%JY>:W9> M4?$O.B"GH@'.J\(-5T/\R+%\'V%HNGH5HGC$H=@(^RNZJO1*A9[4<"Q@-&4- M%%^%YEBQN7'>1!)=[)ER(D9Q!>6E0KG)IL5?@>&BKE*R M%YD:_6L8W<+EYUKH-.-R%D8.OC3"BT[HD9BK8NK;89F%[4O14M)N8S0)6T>4V9#L0 MZGES0KVSV)FJ]E9]BN-7UVGX!_?(NT)--KN?PD;W(01;"QM5K^*M:F[S+UT6 M!6ZRG[AYS7O5O(:OCN_Y%L;?R$CB)P2WG7[5>Y6JP-.84KBQ:7H4XBU/^2QE MN/HFPO6J^)&T?G0W9U4&*;^-ZM9 >5&9M;I]_BNDFDV?L1",#I/)$X4=(F1U M!GSKE8E3>;L@$Q<[*XSO31#*H5T74M_Y".LHEB H-JLQ2VK@L:5<&27@L(Z% MT.QB/Q$2 J>JRSADO?+&7>?07148*=2'4<]T?^H4W@Q.:>,#=KC:;RK$> MJ*B518=!\5#"X N=-;)EI>:(+KV5\RU/'&+4AOQ)3"5J5/H1QS^$MHL3 P,A M[04T#!.&2%#X$KN&<*%?JFE>L"*%+!^*KN E$(KK"T=<114=36 5>6NR0W&^ M]#7.EXR\F &,)(1D,OK_SOP9M5R:%4M4%<'=*1$L\[DG-:&(5/ M !O<)^3W4\_E.X; 4YQ[[8=&C)BA\'O)?/[Z/,V!8>I&0BM*00";,.:O7KA: M5C1_7,FNI:_LV&@C*TE>$:5#U:Q'#T3S25=,V.V,*5_I6DE"P=GF;E+2>2?P M.,)J6"Q!"-*E$6>NWK;>-1ZX]&E93R#QT(:#60MI3X'NP6U$>D?3.V="16D$2DQM9"ZJ&+#\A"5K@FEY)6,L3(T(\!Y4H?6 M]T8A1$]WC)@)S.K'Q$A/E83#NV229S!55=.@U-IH^G41!5CSJ08L/- 6^\1& MR!O#1JB-#;PU=_>=F,09GFY82)&#U9,((V3 ((9_D$QDZ0*,!ZPCXE7T,'55 M!Y=/A:_^H*_D/==+"B5TC%J4],LKCG'IDADJLT%5&,G;DE",P4>\._JU="B$ M"G)@ET=*$I$WT_*HI3L2>M'AXNPMDSQ^7_X)67:)8;"IEZN&RBJNHQUSOK07 M*ZB1YSS0OQE8BEDX7""*-*N9'H(@@0L5>Z;J#5$,6A)#(@A'^D:_@YT\_K$^ MUZVM1KQ<+TPW7[$J(G_+92[#:19+M"CQ\(=N:\ %;54R'7#_AU[Y0X9XA[)P MI69EE31*SQ5G9L,DJ+(A>K2\9+%IQK&_AX/ JITRX;EC*K&S\M:RVK[^LMB5 M5W]LE)(CJZ-5FEQQS>/B\JB^OWZI"7ZAL3@Y%'_9;O6*OUQA 5!..Y-)9^2: ME(FLOYFYU4HRRF7EL1[585/$N%OC9MJ%;6GVP9,UD+ M$.@J*5*4OF^IE4(V*@B9*7[]HOBA'W=O">3;X9QHQ,,4"$6Z@2MSI5L7CK/H MM8:E^JF*H3_?Y4CLT=.#)W8'P?718Z@Y%MLV S M#AZ_Q/-_B[5JA@"J[#?I%CS]?75?G*:*[?WC]>L_ZM>C=A6VQ(FI=%C2:4U]_?NX1^+)-DJ-I?&)4=18DR?[A3 MFO+9P-461O-D0U9V$Y5)Q&QUG06(S"U72]OU(&5A(MF4*S8/ TL?PAYL41); MMK6IL, >5L7/.%M!5555 S-= 1$3-42ZB&8ZEHYHNW@5$4I;Y>3(2[_J0X;M MJ\RR7ADF1K#)3C440*R7FN3>[*],.3.PWB/5[>;*$)S>2):ID7=$H0ID21:# M196/I&,P1$L*WVRAE$*AR )2,2+C8P,$Z"K02KX(N3=QU;P/7W_Z1"9A7A- M?K>A.BAYIA#'-U-?99&)1%98GW[=P6)U^UERA;Z_9/=;K)%BZ!.9=,,LK$GM M[ -]AU^(YU>*YS6_9?R+L(H<>.5M8VP9N:=F3M=M]WHD.AWW/#@1M9G\-*PWYB#7OZ MA7S/CJ;8YXZS P\'EWS\/W0'XU:W6%N@VV^W.OE'][_9J2$5'$]R B/S;3R! M/Y;&'7D[P*[IZMKS'ELWNKK&4E)I]W6&[<]ABVC:YO+ M6Q3E\,C:A%L:-F[=U>_N&FJODWO+S,7/.ZZC-[IJ;"5?5LJPIBK?2>$TR!^UK>'S*-T M\E!+V=K*XR&Z>.1EX^^AGT<39&Q3C>=S M9Q\TM:EW>:)&,SGGQ=1-B$.%7"!R0[2,4OG.Y\TF5GGI@4(W%*^8E<7E^+$V M +$4SBF:';$TK]6_69Z?NR3E"YL(X%UH".I,5;/3I9U\A)'A#M T4(7WY.@M MY_42 ZBJK),.6_OA#59+F^G)QS.9#\GEGA("'?DWLJ "!?@%I0SF;0=R?5W: M5;<+0>J<[]AI,74H,>]2@/LE2ZN*TIK*MU>G/-M%#=FTMM3EGOBCK=<-,!N)XE>3JZ M#/AC1[D99O]OBEE18!"3)%>NJO7@FY",H>R:1B^4G.0&NA(5,C,,(#&K@28X M\-S\PS0)/JM=WI##\T\AB[ 6*S6X>2=C_:?,7F!C!PX*/RRH-=65M$I-P@^H M@*)N)JPWBE1)E695A9#1$14%CJHY)3=T6667 )&#K7 M8PEIS3.N\G.(\ZVQ$4B$^#ZSX@VEL:B$=BD/Q3.5SQ*J:4U'EUF&5!:T9'.- MLWZ,L77/KD(_;08YRTJYFT5[O'PYRNZBRIRX0\SZ8EI"\Y-;GJR; V!K5R\L MU,[1E4*,NC9_"K.NH*H8HU91+)M<[COM.5BZ" \8JON,^&E)-ZV6\00BR#P5 M&9(9=%Y:'BL6JI*-2J6:9UBWCP$!Y<:7RKR3YT:R6>N(2$? GKP0BEJ;H01* M.UV>(:I1SD(4=0)\CJ8Q(F!E?5")',JK^RK$E\H -TP!.G:I;PU")+T$:5'K M8V>;[X1O-PU1&FJZY9MW4L1=)5X _Y96,M^H=1&0#FQ5NXHG!2!82399O*B\P7V#0YDE6Y)#]VW;Q<*JLF MFY2PBI!7%;K3+(2G14O5F/"PQ("N"#97!3]0W^CZ2K(V& TK-D?47*,R^%BR M"GG$)V.A\5?>A2N72*P)C^7(\Q\9-^JIK%5#1:FP2/_<\V-E3'/930J?8.!& M-X>1BZ\[F_\49K4Z62TEMRV-PBMR^QD8-]C&<- N^1:D?R)"6)90";2ZYI&R M*"7L-XJ_&M5!JNK/42XK#$XHJ9)XY%-6F"-"514=33*_&-B*11.DN,#T!77$ MNC*&V+%:'\]A3"#+9K3DN=X,MEMG*5!H&]Z3E"H0;W"@M@.J? MX=U>ABN=&5@N7JRJ)FQ4-[2@L_N/G'9LP5H;!*VE:?\/;/KGH%])5JKG#WZC MZ=9<9_-45SQW/\DU8,#5S8IZT565'!-T ^/\\3?7YAATO95-K-"':/RZY13> MAI61T!,KN]R4Z]Q,$)Q"^!CV&"B/A"QT8]XGC'ZC57UKM\0!*Z* KG%!@)MF M-&5_A;[_:T/?K;+?Y?7@#I-VEK?IH#I VCXTFMKLZWAC^I?_7SD?4!C#Y,!>0)MDZ==O)57E1HO88O2D58TX=)F&+NDSD7 MD-,O9>^)>X6)Y_=&%7<=/=:#._(TGOHH9-=DM8) M[!UX0R"NO8!?M,B =D:;4'WE!9V^!TW,2[\1FY"U%@W5S-K:1X-%'0,]S$Y*UF]+T %)-]5@_W\W1*D"#5#M\ T[P$%E *9D3E*6)9P MI9LEE6^VN@D+%O>%FS3%5*F54\MYCXU:_;G/WM7R]WS8$897\+4S[X)6W>*: M>()E'JDY%(%XN54H]0:E\TL'%]S23;CRU@OR/<\"?CF>1L*G_8*6;NPA+2^H M;2]"PXVB^S*!8>,<*Q:[+J_W>TO"/(IGI7B55EVO98OJ?).5#!9JD\"( ZD- M"G5>L;*GH/BVJKI),'N?](-L="P!TF5+*$^%(V-/]O?F.BVJY$M9FI]LZ6^V M)F6373@-B(2?I8^WW^XKR?SLQ1,/N'/Q\5L@UL[K:5HP4*]E[GDBLY[([VQ2 M7L;G\!EZQ/A\W6L!2[[)@*H%_/(F(-SLWD*FYAT8S M?4 5;A39C#3*JX+NN$7D"2U!1(7S&9=Z*V1Q>JI6:0IZL>\W@O?Y>D$"K&C( M^0Q<<9;E^/1ZX4"K"BO.4A(9+MHH8WGZA>P_;=-SNG$>/FZPB6K\W3&S@EUC MW@A5;EX4ZX?='?YA5P, M*QE&B+?Q0:I6E>%HQ!2*_18JZ%X*A1\@6XZ7IK$/"DLZ\N4DCX]BL$UDQB)4 MRJ&9W[5AJ,D*;Z%J>UM5%&T"J\+CG/M)UYW?Y98UJK8^%_!454ARJ2ZF)E(_ M&BQ-PD7FJ>\CM[90.*Y2YQ@_#*.;W,&"II+NF:<,7 <+3K;.#7$3)!1MTVC67 -A.W0 MA'I=B.HWE19U^C7L.6.C=-9>?HC#CE ,H'+#HNJJHWN>ISNG6SA*]:>&2J?. M%2FU1G&I)ZA*FB)_!^@&[+7$B1>60Q4:WW$-+? S'L/ M+W9M>-&&%^NNTW4C)3"&O*F92NLOR::8%_KQY2,H9:A=>49)(*/P78C9G^1W MU5&I=+V"P0+"RP2% L )9J>031NGB/NXTS"JJO2X:1/E>555S^(NK3J[537WDLR=U8ZI;K\)\T36) MXR]SN*[(_/&J6 3V=Q*QMBXI"S8W/[E+2<&CK5V7"18K(V.,:Z^&URV&"Y ^ MBN;S1,A;E204$S=O2*N^N)C 98G[UR<+C=!JU<(GW9C2.\]_E:@").\+S'>Y MH6:N=)GF;>E\P2#=Z5=V)SA4"DKJ?7RG;]@>R4S?RIS93\;ML-?V>Q:AG_P))(35= / M'5V4-7\9&ZBWO'1)Y8ZH37K7O?S/GP;"I5(T)(A-)?*@PTHB=:7H4/M?!.CX M7['_!'5%0\P/\Q/,";H*MISW&66P)SYB!!8?1IK;,S\N30K.1'K+[[=YC(N ]$H(2[^?8%F)*,5,9(D MKO7.,_I2RIZA9J,'("0GL6$"&(@H=S T@*NR$?8F=;E_T60+PQ2KBMTU"0PG MODUE*7,.8G,-* 427G(E:80QZ*+1QKL01RVE:'-250S69CD-P>+ R*N"+C95 M 5B]>%'E[NX^; W5])G=CYS-@9\5V. \+Y2%)N#Q"^D-H>&48!3=$ MA%Z@33MM:'D22L7C&:AZA!^NG0P;2,H=HR99.&M<5<(=N+/$)%/43(71PLAX M=Y2;<@4,_L8<%&B_8BXZ]Y);QC+,O9J$)M(_M\@]OCX:/=ZV[%S#(<@G@B*[ M]=K=M]>N=R_EU :VG)IU]3U^.;7*SB&-\\Y=1-!RW+ M5'D />5JU.$1HU<&(?C>*A$OU3]^GOD)9OV_ M]$.B#OWHYZ+^0DU'P;BI%\AC@#8S?YTKP5:;%6$:P__/U)OEURWZZJ=TMOG= MH-?J]P=;OVZW.N9W,',DP=^?]9ZIY]0:PH@T6SV>W'OYX]9E>[SOZ@_XKM\> M'O5+.]>3S+6S_=N'W@$_T8Z-M_UDA;55PNN7;:=#BN51]M=XX_7=U3>:B8WQ?K58]&KK]RTN.A#P, ?"K PFQ2\W>I1O*JMJ* M\-F+<,<=#?I6A.]+A&&Z/_ M$\%$5'WH!TEK'[8&>TRK(GL)#XN+7JLB9HP84=YY4^RUNT>[V^HT97LW+G4DT7W?SL\:_Y0TYN_KNH'NH-WB'J#[4T;7O/>=< MF=1N'WIX/44FG>[\ZO2.,-2_BT5'V!=/F3\=MWLYJA5_:N&(H<5T!S6W+[B0 M0[DIPEE;%-\?\:G?,=8=N>UC[\F-"#T_9=FH2VSH[SI[NU+P$JV;8J0=; M3^M/.1^>CL;N8#1N"$]KX8.IJVFTT4?JK TBR9NS.C;[8[<_&AYW*ZG'L7F/ M5\KSXFS/'?<.U;*6LW4_/#O] 9R>1_H1:F 16:96^NY&[KA3$S5<-Y.HUEBB M:E!6WJA/59(][]R\?:\Y=HRZC]&LZTX-<_-V=/FSR7FUOMWY)O(I8[;[]K@>9T-\%';[5P>&A>RP?/'2\YKN_UC[T?V%E1/2VEKCT5K M)]733FIN>CSFWO0MB*'^7!H<;,T^12Z=[ASN#=W+SI&E&YH8=&\]&>%0W*K(E43Q.IN4Z*L=OO'YIG]11]%"=ETM#M=2R3ZGP =X=N]^ $ M8^M(>KP[QA#N&$=FQ3310*KW46J?K.>35JCLDZ>_RNVXE]8?CS[]=^;+GF*J M*1@UMVU\'M!Y^AZI.6OW9^M\K#>;.L-'K:#24!:=SKP^P3:R#N*#[J?NH'\D M]*J)UY^GX!_^))(TSJ9I1FWN"\:&]1/7U%!JK@OR. W_%)V0EDV-8-,)@[7N ML/NHWOPFNHKM+CJYR=3\NCW1!A[K*;AAS@[.W#X4]FKKNS2 L[VQV[>5>\ZN MRDL'&,;6X(S3, M?)#7A+.V&IJ;-3YV1Y=MFS=>;R8-W1]^K>:DOY(CBW3E7W6ANHYAH,OW7ZO)D&FD_M=SHJQ M0W?0M8P]NZ#PP!WTCL1VV$!_/7G:&;CC_I%EW&V@OW:FT?,/49*\D.$^9R+F M42R-NX\UGZU]XHF!Z>?7[;;!]LD#34F&\B>R[%-[ZBS%?B\ MYUYV+A]I ]FD@<, I+W'[;E4-]=E=7BWUM;$[R)UG@>&^[*I5L,#!@]JQ[0? M'B9F<,!I=2H/W2%NUR:%-JWT/@'IO1P?X%^VTKM5>D]GX9Q,=$_I1>^ZX^'@ MY()[_ZD'5FK/5VJ'[FAP:'KY6>97U-)6MT_6_$DK5/9)*U3VR?H_61TI'QP4 M*7_LLBBGC)1OYD/TP)*91=DD$$4KY]15:NP4ZS/%1OC1)U&:1LNZ^-&=E0"M MM/!B<=ZUOIJ;:F+'J&'JS=[%.DZZVW_U$G_:U&W]W6'GVK%C?P=7U1+O]."< M=&W/VZWVX3G,Q[FJ]$+OTUJQXM8T<3L+6.:!:V1,1MR:$BHZ2 MM=,M#-2:34UKJ+7]Q@^R5,S.SMZNX,FYG4A52ZS]B72(O;UC7SW4B?2=:0U6 MW.JTM@/M[2# K[UK 0I?+"*<13;\Z498FJ1?2:IIJ@#]VS-6.<=(Q[,WZ:<2Q M]),/UL3AI+RY[+CM4<\=']S/NGYWA'/G5-L=#L9NKWLH^JU=!, Z-^4=ASY]2Q!H;E M5%,,#,NIQ^94U^T-^^YEKW;:SZ*L[),U>Y*$ZJ?4FP0"_G?FW[SZ!?ZC?B&W MP@7:GR][0[7S_7 FPO3E1>>2],HC;_(N%R_0$:_'?_W/!;H,6[T^TN$S0D(N M)EXBD/I+[*/CI5B^T4\<+W'F41!$MTGN:R\3>^G%UWY(@!Y9#Q:YHM45PWU@ M@8&W2L1+]8^?%5?]D*9)/_I9CL5*"4%S&^$5Y"-__?.M/TL7J#Q;;5*@2LG( M-\NO6_1528GR=X->J]\?;/VZW>K\6 ]I/R:[Y^[ECUN7[?&^JS_@NWY[>-0O M[5Q/,M?.]F\?>@?<81J,W[W:?6+"9T.R[GVHA7,DC)6E!Y&E6H0J:AVAN(J2U(GF3BQN1)@U MMV;^73RYYUIV#4D'/VSQ]?97CH]U*=]W/;N3P.BL_#9=?CMN;]"U$FPEN+$2 MW'7'G4.S4:P$6PFNSZI[[F!X:%7<$TIP+1*Y:RW&_Q"AB+W \<*9X\V6?N@G M:>RE_DUCVWCLE770W+3&OML_MN^WS3U]/#79&=D$X9HSJ=-QQ[U'Q1I:+AW. MI:$[[A]9A_]L[(H&ND4_B41X\71!AL5,W(@@6BU%F+I.*,A?ZBUAA6GB3+V5 MG\*$_V.SO&NZ SONJ'WDK;5&=],S9U+7;8^/=(Y9)CT6DP9N;_BH-<0LDXZZ M8!W<^*?9&=UGX;F_'_][;+;Z?Y<-X/>WKHLFQK(IN?#8:-;B9PY M>VJZBVKAO6A&P9LO4>H%W/6M"N(KON&_&YN;<1?+9(Z0A!.7VPT^S?2Q^R1- MO;77I=OK'AK#N$?JG/@B;/>&W1O;:3)RNX,CT[[LWK![XZSW1K?K=CM#NSGL MYK";8],!/70'[-7DCCM M_"?>!$B1I=M_8A1@ZO:K@.)25%[],HE_>K6UCM.VGSVBA%&)K%Z_.$7SOSA= M?_;W9_ZP/9F,!Y?]SG30[H_;(\_K7GI3;]*9S_K#8:?[OY>7S]2/%K%:PLJ[ MAFMP++RO%]X<5OC2"VZ]=?+LIR(]@9@F\^Z@NQ+G]JZB8O/Y@U&,^3T3TRBF M2_U+V'@BQJ=@.EYMYN(L8C'_^[._W-'M=>;=^Y'>C4((7<;O+U=>["=1B--/%\+ARCR827)'(1H'ZT[0 M@X5J"B=;)XWXDK)IIWNL_).L6$ IN0?,OC'EXKJCUGA\NF)93_S)O=DT:G5[ MO8:47[-SM7,]V[D^N!:H^?IK,-?169U63Z4X7T/K+-H2E%M)<[7PPNM]PJSG M2H!#:G ^WD8\5VKO+6Z/HH]/ZNK=CV#/_1#NZE$&0\R2C82DFAP+Y_SD^93! MW*=RJ*T/:@FS+<9TU%*?#KU^M%)D*Q8WIF*QE4^KY1Y*R]7/M'L*2*[J*-?I M:7^63]XE.$\SV>B<"H".AF[_\L@:)O7(IK,U;)^Z"'?2O"5H3KL^J^ M.^J=LP3K,?: :7Z'-->/L76KK7T*&NQSE[(ZT>K$#13(V&T?7,^W25K1RO#9 MRW!GY/;'1_:3;QX>P^X+NR_V+=4^.+CK09-4^Y,U>.NFZ^IJ\-;/W;L;3+<7 MZ.4A*5N N& -MUA0.95Y%#O [05!?5(-]0DQWVW)^6YB"]3'I5HL7@Q?IM'A MO^^VG"_P&S45Y]9+G%7L Z5@XK,XVCI1%GL M?( W81VZS]$\O85YP3^"#&%O<+OSIPO$39Q;[\#-GLM8C)3Q""#3&J M?\/^0R[$HJ=?-9Q#?^5%0O!M8!WS/W0"Z?PY&H5J&%Y#4G+>:<$ 6B,,T@,VN&/IP)>QNO'Q@5> MH%N\.O[<();X!BIIAC/R8P<;*"VS)0K*TD_Q=PE)'$D&T"*-09J]:8%'Z7J% MF@B^A25RS1\@&4XKS$A^L%M"OH+$@?&F083/(2?F&8E;$,'(]*[M4D'/PWIF M?NHZJ0#BP/_"+\1R%41KG*US8[(@%BL@)H^ZA4D;[VA]'P[NP57"&R[=2/ML MKSV/3Q)(,%P[V6I&XN8#402(_!+^0O;Z\,)0H(PEL/-@ C 2",L47N1-_YWYI'06+QP/ M-E>2\N>,.5:B!+_.@I1+57K.#]U6#R0R")B7LXSD#K_;(2)Z9P+/<:(K(',T M8]4UI315AW(OQ3X$X$&\5(Y"*D\J.H_VB(B!/H&#YTL&(Q&5<&Q-!ODN_GWU M,@LK(\5 K44*C,.Z6=.4%;?:V@1UA:=@UREBNZCRZ/M5RIR"+^5P./#F+7#T62MC055DX:HUD MR,)1+1RU9D^>"8S$PL(L4-5"N$Y#K[W2#L]CJ5;-6/1IG8EM59=%GYX'^O3N M^-+I^7"63]XE1#8GM.DYH=VN1:):$6ZV"/?NQX9C=SPZ9X21%>&S%^%+MSMND#5I ML:-V6SP&=M0=7A[:_ZY)BOW)6JEU4W6UL%0;X9]M G1TJ^<>%LDH& T'S&&- M/W1RQ!4AZX8_NAI)Q6#1(S&F>T%+U4086JH!F :T% :?P%)G"E]*^$O/^:'= M&FJDF!Z%DIK\>':!0ZUIW8EK@#"#Z%;L!PJL0F"Z1-6<=LD"?G+!^$>D@0@3 M?AZQ6R$B4('F,-%^3N#R5#S$?OK_*?R,EYBDT?2K$ZUR&&0LDC3V"1/&7V8A MHOJ <)[$E^'[@'=SX:=9S !8)&$BIA'\_M\9$(7!F=0&D!J%,M<0*OD)A\^F M*:,-_PB\L$5@-+TJG,-$A&*.;TW@UU'(+[OG#;A+86F!8_V M4QKWJ#,( .K26[(8<:\"?G.ON/##H)EJW]CFP48 M1MP?&_S:M"9@26_@0 JB%6B5+V*Z"&%>U^NSA G;MKFG3UPY/X"@G:N=ZUG. M]<&U0,W77X.Y6O!Q4]9F/ME0=*0%'W\_VV!519"6ZN! ^Z%C=RAKB13MVTTBF(8)OL6I5XU-ZQ M17>L"#=;A#MN][)N?=8?.PQIMX7=%J5H@-MM6W/W#,W=;KMF7*VKN5L_3V\3 M<-+E<,!,AP-2'0XP(9SM'"5)$,Y.[U$AT@5N% M)0JKB A- WA9^#5A(BM(07!D@BGFF$NDV\>5"*^PJZMJ M97&Z*.&.NW5OMWJH>'1;W2+"MWTJB&]=A(-P[Y]3D/#T,T+D&;Y^I[A4PM2[ MW#&X4I)7IH @N^L[ 4 M"[X[M=ZQ@F3!=U;+-8!>#8Z6GSGXCH-L%JT,G[T,]T;NN-.@^Y6%VME]\0BK'KG#H87:G:'!6S=55U=[MW[N MWB8@[4S?OPF9&M0(4;?1%[&JZ6@T=SPG%&FA2Z)L]\BPJ4([P7)#R);S#A8G M_W*=#S ];&Q8T4%0C0F[[C9=[&AE:+ZNHC>A:DTIQ^,)E*?EXEIC)H,QXEUT M>-1NJSP&]SNMZK%*#ZU$G$1A*((+U2%2SD6UG"246KDE::EQ:D/;DF[;8Z-2 MX]%A;1J/TE@@QV9#7_59U?YB%B%#Z-%\C7?O([=R]^0=?._>.2R%^3LW>KV6 MYK2[7VIIL$VY59V#%4:2FH7>K0$>KG]IG5&5&ZD M"$^ E4]$I>WDI@U7L*6 M/2U"6$- TO)ZMO1#']02]66U,-&]AVT:].BD,+&G_&23>&_G:N=J]\#)YVIA MHN:C#05]W0/\LGZ\?%HLM#!1"Q.MH[A9F.B1,-$S@2-8>%&3X$5/^"8#4"(9YU<&PT^0APCA/+0GQ=$ON]MQNIR9M M7)@*-H.V8<)[VIX&';??K1NZJ 8GV%-YTJH$JQ+*8!-W-!XT1R/8I/I]&5L3 M,Z7V2?56)UJ=6 8:M=W.9;=F^\>*L!7A R!5;;=O(:1V6]AM45CUV!T-&[0K MK+6[]S6F;ERMJ[E;/U=%(S"D6]W_&BQEPMXZK[:@JHL0<@2 M[)DG(615D$=JKP<+[:F%FN-O:?ZG?TKO8CAEM)*H+Z!LC,!'?XJ#\)=9Z*=( M6*+)!DD2;RD0O>9',_E,MPR4\TIM%/TP]<)K'S%)7I*(E%?1;@WU*BKIM:T? MX1%]!UM.[;&M]G>*^E:^2_+W$>.VBEB,7M([@.@Y MM U3^HU?26!<._^)-TD01;G])X: =?M5P7 IVQ)[0V+ M4S3_NXCSM(MKX"XPZ>N%-X?)OO2"6V^=//NI2!J@B\F'.T@HB=]K[]JF\_F# M+9Y9-Q/3*":!>PFFC8CQ*9B.5YNY.'!JS?_^[&_^L#V9C >7_SG.N# M:X&:K[\&<[6(ZJ:LS7RRH3A.VWC7(JHMHKH.U+:(ZH=&5-?[ &G>DV>"=[+X MQ8?"+SX]PEBLH4546XU47XUD$=56R]53R]7/Z'L*B.I"*&Q6$0H[/1O.\LF[ M9,@F.3<]R;G3<;O]NL&_[C/+V8KP$Q#A05T*+5@1MB)\Q*J?=T?M#=?H6,2J>T/WLM.WA[D5X>:*,,*I&R3"%DYMM\5C5!EP MX?/F[ IKZ>Y?**YF7*VKN5L_%V\3X-3;?/\YJ"GOCOE#.\<8$\"T^ZA@:MW@ M!EV<]Y"J51XRZ3E?-XFB%Z0F-AED.&Q MEN%<.!? E,>7SN\$R)\ UO?9"R0V\3SG.N#:X&:K[\&<[6(OJ:LS7RRH3@BB^BSB#Z+Z*L#M=E[N>V_%N]G\7[- M>O),LO$MNL;B_2P2YC3TLG@_JY$LWJ]IQ+9:SN+]S@/OE\?(EALQLM-SX"R? MO$M\; )>TQ/PQFZ_7[=4K?M,P+,2?.X2/'1['2O!5H*;*\$]M].S2=!GF 0] MJ!M7ZYH$;96B58IE)]'0[79L"U4KPLT5X<[0'73&S1%AB_FSV^)17 [#<:\Y MN\*:NWN;NW73=74U=^OGZVT"YJ_"_U^)Y^JU.@4\UZ!=A^:ILTSL["8ID5+[ M0[PVH%Q)!7T(Q55J![?TDV2C.67;!,&%(L4/O24.GSA3;T5 IO^(6;FGVU:< M8KDKJES^EFYPCPCNJHV8CLU&=RBFX]/##FLGI+I+H>P-.+A7(2UU(N[43UI/ M $5\G7=/=#Y)]EY%"3;3W'LE%I!HG[2 1#M7.]#V?YY%U"9+, FYX%^%]_N^QVNC_7+&/L M/O, K0R?NPQWAN>"4Y23\6T[381 X']XQE17/G,4EC22M":C EOPJYZ1"+XR<*[ M$^'N)=$=TUTW89$'X5(5&2I6+,0W5&W_X!K M=G:\_,$)OC\2\W[W\58YE+/K(Z!N%?&O7]+ _HW(<72('S!^)5%X[?PGW@1. MS2S=_A-#X+O]JLB[W *O?IG$/[W:.M]M/WML1O9&Q2F:_UW$>8['M;B8 !^_ M7GASF.Q++[CUULFSGXJD ;J8?+B#A)+XO?8NM3&?/]CBF74@GU%,N->78%") M&)^"Z7BUF8L#"GK^]V=_\X?MR60\N.QWIH-V?]P>>5[WTIMZD\Y\UA\..]W_ M'3U[]86 J;!KKN"%(%?)+S]YKZHX7#L5;AQX^RB7IW- [W,P?>?Y? (4]B?L M@IM-4Z:BQ6$W#]G6H"?W9E/3L))VKG:N9SG7!]<"-5]_#>9J<=A-69OY9$/1 MGQ:';7'8%H==!VI;'/:!!+,X;(O#MJC'.J,>GQYA+$+1XK"M1JJO1K(X;*OE MZJGEZF?T/04<=C$:9I'8%HEM\Z,M\L7F^%L9MC)L9=C*<$-D^,FB5>K)VE-0 MPJ*SK6X\JD7VL&N;O%L);JX$U_,(>.Q0I-T7=E\\+^&_-V%I7>[=^ M?M\FH+1WQ 0<+Q;R7R7L9/%'?P1>J/!+8>KX(3PEVUT>!K?JM9Q=T]' J@-' M=1E7]4,O;Z3J&MTZC;5-O63AK+SU$C%M!(U*!&P#+YP*W2D3&'Q!SR5I-/WJ M%#IAPB_FPH?)BX2[9S+F*Q7QT@_ID8O"DA1^2^*^8"K;5W\@MKSG%)#7A /; M!TU;8XC71KB1!/A+!$\Z'XG0;[D3*?'*XKL:H2,;].3>;&H:!L/.U<[U+.?Z MX%J@YNNOP5PMOJLI:S.?;"BJQ.*[++[+XKOJ0&V+[[+XKF8]>2;9UQ9-8?%= M%OEP&GI9?)?52!;?U31B6RUG\5WG@>_B4!C''$55*.ST;#C+)^^2(9M>U?3T MJDNWW[NL61[.?:9760D^=PD>NH.NE6 KPNX/+<[ZP M/5ES=UBW2TQ=S=WZ^7J; .BJ" (X"V_F> 1@\D/9)R^:.S]T6N-"J\+N^%%[ M;^JY8,^^'(\EN_<1N@MF+)%D\SA:.@M8)PSC8TA,)*E>G_Q)[">$F_)2(">V M](@"N'PJE#M#T-8>NV^B<6MA. _Y[_*D(Q]YEC+YP_XNC&3R02TWG/Q/GB M?1.VVULS#M@&/;DWFYJ&V+%SM7,]R[D^N!:H^?IK,%>+!FS*VLPG&XI!LFA MBP:T:, Z4-NB 2T:L%E/GDFNOL7>6#2@Q_Y9;N]<6&_GY7; M3&PKNP^+E0 TKS""\.(0MG#B3 3\7!B_/QA* M5G< X1T"VJL0T,.A@G?*YZ#5.^8U>XOGN-4IBN>H^XC8QT<1SD-;/6Z52RD> M?83/K:+$Q[:)+PG1Z-^('#7WX[/"KR3FKIW_Q)O H9BEVW]B;(!NORK.+K?$ MJU\F\4^OMLYWV\\>>R?U+DLQ7.._.%U_]O=G_K ]F8P'E_W.=-#NC]LCS^M> M>E-OTIG/^L-AI_N_X\XS]:-%G*>!7(N+"4C UPMO#BM\Z06WWCIY]E.1GD!, MDWEWT%URK-?>I7OF\P>C&/,;)#N*J37G2S"R1(Q/P72\VLS% 2T___NSO]W- MNM&S5U\(NPH:[0I>B$U,?_G)>U4E%J? ]NY$\G[P_YWY,S]=4ZO2*V^%&&!L M!QME\?0@_.X#S9Y&W!^9_)GGC;S02SO](G8JD#^Q4,2-<.9^B!UO9P1ICU:" M1=(\%\#RB++K!??+G0?1;<+G=_ZPZP11>'U!$/B9F*34#A?/,.[A&Z;.K9\N MZ+3 M M!H%AX0ARJ$MORWD?XKM#,:7WT+OEF[ [,%Z?9DZGW6IK*R!9P%F;5 WF>"D9 M%/Y4 N^'K7;;@97S;UQU+M(6OHWA,()C$>X/4[C%85/E<$;#P7R94+<+?[IP MKL$.B@FTCW4(]/+@],W81.GVNZ8107H82#O+IO2"'SHCP\:&8WJ_UW.7XOE< MT.$MFQ+75TX[79#3UT00;5(41 3L).07<"><^BO0($F^#P.M8JC?,@DOD0/_ M(>"[&R^@QL]4K&*45ZN@I[(P0U-NZJV\*8Y!]*67Q>(F"FZ0?CA7_#482_ > MMBP-H0*(X8AD&D>W('UD M;#G>E(2+K$D/]QG*'.YQ-!6C+#7K42#!/J?P^O0S[S!O"I1GDTTV$0<3-(SX MQ_ ;I#U^!&.P,8TN$;DO8#9^BBM(_5BD:^ZY#=LYAH/T.@3:S&BY%8N! 8GM MLG 'S'F&Q3UP;X3D2Z'Y3KR 5$JR@/DF.Y@G1'?4[3\@\UH[7O[@&\[YE0B? MK12UI H/Q(T(6$<:BA_H/Q&!#]\Q/^D76P\*Q\.#(M?(7$JF247WO>1?Q41>+ M%3!B >R'8P%GE'$M'YJ(#QL0KJ13VBEK5BS^$J>% P#!44;@8?Q"FWT(L M$AZ+B&#KQO[5$,U 7B M!QES#X:Y!D4*HH]'O[N=A DQ$;5WY"39:A7%J%034)%3/L-FN!6CU9*T[AQH MBWQDZPJU<29P-*!4(LVL!(XZ/ORY#!"]4M.??PJ2$4=D7_!O0B >32MII-$(=C'L%=9,'1AI$F6 !&3Y, E&@1*4B31];J\*EG%"(X@L =, M^Z\T.QG7(J? MY(+/>B]+$W\FE'XC9;GTUG3>36!V>'O#VE*>#_LAR8"Y^6!X/H(YG:BURF9*ZH FYH_I$^P0E?D,T^\1+8JQ'. MC!047EM!.]#Y1!-I.>_09*9QP,&)K#/:F-@P,1_*)KDNTVGV< MV"GL8^_@BM5] CKV=S RG*'R%8"] ,9RRC?SJCMZ?O0G*7S NX!M M;#1Z@T3 M8V'/?K_5&_3OO0!;I]MJ7QY;$>ZQJ\4=-MD'Q&HV@P!UF.R@ <7]#@9^S^G_ M[DY:;&AEKGK607MR;/BN FG?*]/G6 ]MZZ+/I.S&OF5TCB?#/B5,SI_(IRJ\ M<[P&?#KLV:M4C]T 9U+2!AWQ?0\U@SK 4(S_*E.2JBVA!FU%B[SKHB#P?F0?N]$605J]X;\WFZ)>\/ M^*Q:WYWXM],M;#!P^Y?# Z'..R1WW[7>I_5I9:T9LC8H%:R5HO;DY7? M9LCO\T[''?7'^Z.E:Z8G]\*X[RMSM>/-Z%'YX/ J=8VVJ)XPOR_[[J!O M]V.=*\IT^D>6LK75\T2IIJ[O=&[OB06N?V*O9XO.F[H]$! MI3^?@(?GK-G=Z[F=[@$UY.Q6?,2[P;AGW2)UMD":F">@<&>(:L"< 7>CB,61 M]2154280NEF48;X\!7MMY=CO)4V]KQ#]CCNZ_+[F']]%GF:4$[>;XTENCJ[; M:8_.96_4PCEH]YO=;]MITAN[PU'O7#;<8]1!O_^-4C^IZ+B7E\T2"GL3VU4? MW9;Y/;+,[WA[F5];L;<.9V+N>#B65PY,8$= M)&)93:^ROI]9(+$07>+*?U&,11$2+&8;7*BR.[*T4>(:Y=SRSW1Q&*H<[\>S M"RK3X]R(<$8EZ0IU .7OZEP&ME022]>-0,[ +H0#A, SWNROC/.&D/985_=Y M$"7)"U6R'FD)!]8%5P+5P_FI6 )1J/R:AP.N8C'U:9<3I;QE! ?^?^@#M_ 7 M\I!*+.IBQ%11U^7*P!<3CZN7+)' _ -);*S,.!6$BNCA^1J! M?.$;5C'.55;*UH6TF(M3 A)3951#A))$R$IO@>]-_$ 6^>,J3J"L4(I55;Z9 MC]6 18CE-RRSC'PU9NFNL(PE72# M4=;E.EE^*$OH4C&W8BG1NK>N>'=8^X8RM*MRBU/3B\&@-V'N/.;.%WF##;-,[QW"P]6G-EZ)E7G\ M)#5*A=..V+&!:!+]7JM?F.76_4*5L+NM;I$\K)5#H\#L ?M@@PSYY.5RL)[; MW*CU!O31VS7&&I 9TW)L=!&A=4YET6W8+^J8_Z&7,\2EM,F&H[(4 M2;^[JS8/.&X1.]!6[!K4BUO M^P,3C+%&;7F5[9QRBL@;:S)51CL?7BV(IP[F'M@76[1'I8H:F2?+Z0V\[[Q@ MY(GA]W7!>'!]5HGR]BL2W&73AUQ4#FX7I39-05U0+7SSQ&=A(7*JLOZ'=7*J M/L4*NQ!G+JO[DM671//TELNY<['>VMMZFFT2C[^=9<.V8JY'[KF MH:)T%"DC-:K9.@$[8AAM%=P2HXL_WFSA0!R*=.,&FLE,&N)X"?*(R:J:^]8& M#KI4QMB7I$/RPIG M5-'\\5 =1@,-6J-B%X]N"[0OM&R!W=#JU?\+8;#@J<,Q/XCH+6*>]_C]2A9,/*)6]2K!(?9)D M2[3$DKU4GHO67[?TUKWD"G1=[VAQ-O5D463P8;%J!5X(5:T7:= MK6*W7>2 MW0K[SVK@GZRNS/M)8)P(-#I9]"CU?\11"/^>:,#9D>)\K]M@V9VI!I+6FI@> 8;4D74?]$W?&?X#1PHX.+-) C=& M:M?$[;-%"$:H:1RJ23@X1L#A/]#N:!%B[5GL3J!']58K;(,:H:EW@^WH]#RI M"0VU414!GQS4HTGPB<6MD?!#C)#QG9E+W,L;.!AN:U_UP]MG?62VTOM4X"Z5 M9Y&/G]&IQ1?I"4@D1^_*) MG6MF5\U:^IOWD0;#=2?' '+)9CT8=UUZLH%G-==GKNKS] )8@3R MKO).*X'W89+&&>W3BRMNS/LAPB9_SO,OT0KV:Z\[?*'N+J=L2<3[%#4LMFO. M$NDU66(S:>Z@0YH)/CKN7H;*EW[9T[_\)$-#GS@C ]FKGI:9&2>^Q6UJI)TW MCU,V.9IGV/23.2>W"?%@KT,O6%,SNKF3[Y,KW3D1G_F47V _Z@ML M439.V5^,/4JOPS"#F6_*S7\??9+!3>[HH^P>5UU]E.$6DNW.6[AO0%!2,JV( M9?!!H/Y&C@=1DI&W)_4YY MD3$L50GN5BSV8ZUZFP[9M<:B$CE>($ZL2!YP,_?JO9F=?HN\&'$4 ML)[_ _WP,^12;3;I%L?%C1=D.G$HEZ[:+V=[WO=2R[N;7P$I<(^/#ZIRZ)V-]8]T3,R3DUR;G2Y'2> M%STKG[( #3T\&CH][Z(S>"Y>T$_@7[,7\N],.US>?F,MBC?H%_+VRDZ1F?JG MO#].L6&M:O#^P.T3'YS+OU*N2R0-3Z%%V/U>KB*;I%F+C@17DE1'+.6AK0/; M>S*9>I3F;@0OE9G8U&<=71@8K(PIT3S !O#UH?^6JWA^=+_'>$#(IP6NW?F( MC9'S0X2E"^S@VBQIE[&BFAF7;!-?+5(RF+L_F_XIN=J/F7 M@YGYY;;];7B%9,RU'%$ORR=YPY2GP6B<[E*O^=B0P;43^%\%.T,W?N >1H7M MXFLC7T=&OCHV\F4C7S70_._#!<9CS57^V5[,<\: M0(UWM?#%')2PLB(^&E8$?Y7J<,^18%7J8Y M+B6#*M46!>8Z3&&R-_+L\&,GFOS%W$IT,L\AUHGS?Z-;^$?,QT)./F<6P8@8 MH%'AD0,H ?284?MK0]W[!4EQ:?XZYE(\9UP;#DBCJ-8K@W^G,=>-FLYK_68 MR3J!\]*5;G@\1Q?1+1S^>&E79"6 %UT\;C$J*6B(/6W)[BMXI63)\ MN$OH*SIZT]CS*3&&$!,+],F$8*CPC5XSA<:=")TX+&1N) H&!US]F,&0+>=7 M,?4R3B[#\7RE&@*M&M $0@84)Y\0X47AXJDG8!):T;1,4G-(B@NK_8,!M"D3 MF7@.^WGN4/Q:>D1D!AZ%]7+'%$N.F!%<)ZE# MCXZ5BZ7WE4&M(1)T[F5!NE;4AQ_1.3V+;D->[@BT+S^+*.P$K,\0100(Y"! M(9,UH: S[?&^C>B5&+-8B6B%8@Y_PV/&=L>M&=..* BUA#T9T@O4EG)KLAJN M;EZ01 YCF/R0\S2S%690BCBE$"LE3]1131)7>>I:A72 _D MXHV:AND!LE:6'YB/G!TID23# B,TA5Q3XLZ@2,C,N8Y@GO+6C;*WBO#01FTD MWZV3P)*?65]AOH'!&8Q; VN1XJ#(9N+?Z#*/A4I6"3>DG2B_P,*"M*$#TC*B2Q2UHP M::_12UF*D04R3*^WEKT2W/>5H+O]2G"(9W7XS%XDGO)%8NL^>.RKQ1^O/WUA M_\7[]RWGXY?_^_:3\_[W=Q\__?;ZR_O_G[UW;7+D.,Y&_PI")^(-.:)G#Y>2 M:(D,GX@5Z;7709KT+F7&^=@#%&::V^B&^C)#Z->_E4]>*JN[@9E9<;@@ _Y@ M<3% 7ZJR\OKDD]_^]X?7#OYRYK6#ER]67X>;:$V^8_!^M#[G'C8)8I"4?%3X M9%(H5[1B.I)H&LC"DH=T(PY>]+KJLMKUDE6MMFR>=LB3E9MH,GO)/8W$9]&. M]8;]LS+A9.1K$JDH0/LZNBP440$LXZ/QI9=G^\%-:V4W::6^!A?'P?R"0I_ M?7):^,T;>^/H!Y;\QF/OO0;J#&YZKA&Z9B7A*HE"$W\M_ISSVC0J$%^)06D4 M/K1$9_-:O;ZJV;8 _-%+P_6J(:0<,$G%$C"4/_USG0*A[L,]'+8/1)(\5A&\ M_/3<%<&K%RCCKE[S;GQ\)?!$S%;JXTZQEG4[49]66U,,3"#>H60/&N7O%ZO_ MOQU7_2W._3H>1ZJ?'RP(Y9B+O@B));@FP@-$8-P8Q,@_G"FR;77DXE/_1%0V?Q8F(,G[L3)(_3,@)\G/NJT56=126C20ALUJ=6/ MPM:P953=NN+?M](-N"2 ,7!N#KK#@):(UB-,K8J12-'Z@TS0HKTYTD)D-JC0 M3%A/.3,)G@4"+)]!%@'B>CLS[* R?J:)VYW,UOD\]M%2;USO.NXTG,4D"=$P M\0M) I+4#O(Y=Q5A]B=ISB3;GOBC@I.VCX>>9>5[,AIZ7WR\ M>(6T<+BE'H&RY_1YN>3/G25.[V-:R),/Q@;@V$Y$(6!\N==Y*\@8!R62IXZV M,2H>#=*0[T.MB"L+MHN??_RS^L1.N[=8F+>)L(%*>.\&RG/><&/2FV8S]D-W M>.RK*3_T%;'*?_Z'SS0G4E$,,WQ^]?+/'TU5P3Q\]L7'$\=\;5[^\<6?:"V^ M9S4RW,28,H:%#7PO<5FLO-2UY28KW?6D2-?(F"+ID_R]:6=/DN"@^Z:UBIZKJ MXAT-_,*8LM!!/<>S^"APUF<7L7JZ6+V.)HG**6#-@'TDE-(0S_9Z2.)!\4+3 MHO,1.Q.WE[:& S_R]T9'K$.=4@5 3(3E[[JC MZW2ICP9V&/IS=1W#0NVT$Y]]&_46;K;4FTH-(&U!;O_$ M5U(S!RHVV1?$A+2TU?80M4D%'GN$,DT4IMMJ3T*2>&!8'*A'TR[>^OMS4:Y- M>(GZ 'US XVEOP'FDR_;713<D&<*@@.SXT\9YKQ_9,D3,W^ 8J_A)*(SY' M7,=XOC4Z595"7U*NY PJ#'X&WL2$621'?1I0++O&>6ET"X8[7'6=&1 M48W@8H M4D:;"/"FD+242#_;TOBZ3PTJX>C&NSR9;;\1V M29D.D"/2=5*-NBWKZ-\S:;';6<20,3!E%!*)T%&I$V)<(OQ0 EOG75TV]AEM MHVX=-9_'4\?= XC/HD>-1.3[X*FU=V&(5G.RU;2KSI52HC[D91F,F3+<"GUB M?<0YYD27UW.03N0JEUU_QLB\9VAJS<[*85TCY&E*0-7DG*::18YX'GL*Z>F' M=_$ [Y1@7+TIJ&M,1P':K#>-SR) DA9_%Z4)XB)>U*PP?P&#_>Q@L#]<^D,N ML*Z+YORYDT_AI[VXL#RHR:M+WS8"G>B&-A5J_M)$GWY$&L'<)O*TR=OM^5Y1 M3[K,4M7$F)/H;M:LM F@8X_'7:T!("M*<_*W$.R"%S8](G#J_]#">JJR;C+P M/T)F_ND.7IJJ()SWD2PT1#I80PU NP)[4PMQ)4PXER>? ->:""0_7!U4Q MJ5YNB0QMH\,\/T*UV*@!C'C5T$8YUBAWN]N7%;>>M<2[2.!;/B!9S(,S8A"3 MBRY[?B/L.1SK\IXWI3/B]YZG65A9)^6J9C,:5_>WK=44T>W">5V]&E!!7)$L M/)#!F5RR9H-/:G ?48\Q3OG-)H_.'7-=TBUYZ4E@7&Q<)^EB>6.UQIX[2:PJ MH-;U(!VIS/DG:1AYT,=AB"ZR^J'%!]94B_)Y.HM")810J#1([E/('H3$!!'W MKMV0V]EV3A)*Z_^SD6+7;?M>)OY1=%_62 OWMR$,OP$CS5W6G)=(S'J_;?/\ M4=5P32%%Z@_TI0;T# #_Z>2YI+Z_N%M1ZU%Q8%WV*2N(PE@Z!8ILM:K Q9H^ M6]THD5 .9,#$YAA:9IZ.)SUST[8;M,6R:\01+&TB]YUL)[(1RJZ!TP23*-!> MQN_[_G3.A( 3.RMG(BRP\ERS\9_P[TS?T/'V1AM>$#>> G=-#>T79>N,P M"S]5C&SE:3=&T^!.O\="E!R(RI P.>V])A:HOG#*&);25973+Z5D-2F?[8C_ MA\1(0[-N+D+S"[@XQ)1?K9EOO?P)'D_M94/H'3J.Z+W_@TJ\[(N_T^ST192?2Y2%V=1<4YK>]$6"F%*)8]=LVIU@BH: MP2Z&^!G+^H2\H*8>SH7V8T\I(.UHYV;ZC-Q67;"RKMNUY$D-@>&K1*#GP1%/ MLPK[8AJWR0A":D@LY!^IU(]GJ*N_C]7F@M9Z1CGX*NIGP*OB_S"\0WH=D?SL M-2;#]M\R0RA]Z_J #!4[9F=8"_C=_V>QP=J:-UE4USIC], B1CA\IX_P5TO( M"@R)ZF-1HW) M3')U>P_> -#ODDQ&\QA]1RI5:G;SB M3E5V:\:RUB=T.Q72UW0B(GM2YN4C-NUJ;S$77NQ-A!IEUHS&&Y-8^Q2QP$94 MU*(-#F8TLC9AXTID *E1EM02SU)'!NN>*H"%Y< M!2I-KDE_WI7KKIW*VF6$Z<\/U/OC!:AW >J=@3Y]D\J(Q3'SL>HHRP%BK-N* M%&54#42:):;K4U8@.\Q(9-5!:9,]S693,MIC5T:! 94"HD#8A9)J"%PU$.OY M8O7-D=^63)-1CZ3RT.Q7KIH1PX&(#E3M)$_\B$J/>OQW;1.&4I7?@7OL7X>X MZ> &HM;DL/IKV;Q/MKPKN9MX<-^DW'./QY#$]35-[8S+"I(B&LBH(IFZ8*JV]*KKF]CE_&9MH_M3W5 2V3+0@7+FS?Y5?I%%SB;3+R]9^Z\ MD+"QT4XV/2X2MZ52E<3KJN,>(&C%X%] M:SM!X-"$4D.VNK2_ZZ,''9/+85ES6-4\=G5Z:=D//Y4Q<+Q6^ N5A7[Y!0"7 MX#J>VG9@QN' )$I"9P25=QT4JQF5G8T^VQ*WRD?9,J\'_-B/DZ'"N1^WS+9E M:FIJ202735QSM\@ZW!+7#FF7K53">\] (7),_G]HR""095$NJB;U2+TXW+(8IM!>K-UO_S88XQ+WH"UVV'A-!P$D>%S5=C4.F46#6*Y^( M[5U+CHC =3@E!>>A:9\8L\=%O0_ \F7G"V.AS6F8\(]TBI2VXK=CGU@B'H@G M='<>J_/@M OI,F"8N*#7NIL@Y&Z-KI!Z/FF-TOHP0=QRNV?TK-HY9X>EWEPO M2-*""F)[3,;M+*L K-C5*H.F2GO6(\OMYM22\8FENA MGH]B&-"%URN0X=$-M+9*R932N(-JD.\(B9AOZSAQM>@XQ[^27N%%;U=]?*5H M".#K"[]!W&*8%/7,N(%;UE+R++Q$ &J7-$-RH/;1="^FRHA+?M.*T""G$C?" MC+[T$8;I/!"?Y_H]UCM^J#/7,01@\FQV)O\E[L*>1FC$2*"OXBD"$W_TC^FS MZ);4_- T0]UN3T.KSOWP"H<_Q"@14J2VSL%J1/ S.0_V>]>O)+:$YPE^^?:5 MHIXKKO8TAT3,9-,2&ZF#"YT_7JPJ.RN''Y.P96$T'4&>7V(&EBB)<47R!)*R M] ;/PP>C:8K/IKVJ](1*DBQ5?27H,)S)ZEV[2U2:3"TI@YP5OI'4%8@_I84K M; J["0$)JH8W0OYU1A]G$Y$6@FPB&1; M\(@8!Y!G2?7N9Z+_XA"5?"T4+MV43GLM="OMZW(] ;0K/8LL>A=#Z.H?"8W( MFH%L5[QNE+-^LG;>_L??4PUUP[("^X+_6G)@\D[].RTQ%,(_0^: M*R>6;'^;0WHEU]QHPM6%ACF<"RIN$X MM*G<1&2J8^S#,>49-Q8%2YP:1 GN?'%8XJ:6=I;=IY9_XKY52B.2#MY37G]1 MCS/BF!Q_JT>(X9402^9 I@$T-N*(CR561,M4LS;")9-=.:Z1ZS#<4Y:-#XSC MS5)\N7,5%; &RE&*:3?1Q5S2:4-7-[V2WQY35E)@;C9@J6!#\*Z&0/5QA[ -U)"7.ZOPQSZC.QX"#X/C#MM)VK^4-* ME=2M4^^ZI'M;ILE2P"N_3ZX%;F-9E*AZVWBN: .P0MH8G=\[3YH:UJ&P2I\3A#*#A\= M@1,0@AN:,IWG*[8\G&Z7@J-T%[J'0Z;Q)3/7PH?WTWL+;6;*8>^IG2P!PI#' M*=<3YP ,%XG'$]+Q]LUKKI^\_#-B@;0RTV066Z+ID]@.+T&+.T631DE+PXLN_3'R%099:] MEBYJQEKB'!0_.TS.R-)P+K+=\<#0P3!S[I%H%7P&T#S77NCE^\%/DT7RBH<+ M$NJ$LF>E3!G_J=K%HY/B4A[:A.C$UHN$*JW80BI[V;0NIK.;S0PY=!Y)VR>F MM'\(=MYN#GB2;5+K%]GL- /9LCZM4/O0)/1F2+=/= M1Y\?M_0U[*$GK"R(X%37=,MLQ$)9!THS3^-*OMK# @X]Q!D6FI$KQ@G#:1,KDGR; M+_H"R-7L(PWK,7.'P@WIA0W34MPB("5GVK.MU(X*-AQLUU)^5=?ZN'2Q':ZF M+(VBS3D?E11C*TDO-KR$&GBAZ%Q@K1,1-@HJ2@+$@V?76F!WMU*UXQ)2VZ*K 69B<=EN M3C0:4!#X2V$Y7W.QV-KI3;*+:($Q3WR*MFH2TCJ315!II"E44#-PJY..X>QV M_/LV! 75,.*X"X[Z='X\Y=IY;?UZW-S04/=OHJ=%C7.%E%IE+,4XR^"SO (! M@$)94L=>#K"CRB,] HV39-5_8K;' M$;" Q =DF:"\Y@0QY$(4I-\(1IC6$< MM8Y1;-3%BP-?VY7[:C-99E1@U\9CY0;8JR/@-X*+PJXD2@-WX]])F7IE9.;( M@Q5NW8W@Q^G8AR.T6HSNK:MM /UQ. F'H&%H%<6FY+I1A2_:( H:7ZS>+KRU MOJ?6N/WC*J@U)3(F3T]+>;#0(F>&A(2OMRFMCI6[>28C(:NE M^9>!&^3+5QVX\69@ =AJ*8.(:%L-W"+$-$-1,SFI8C-;70<= 'AUJ#3]+QH= MOI\3BXD!8S82OP%(J!@JR R(5'](6OE7]!ZIY#,V'+]F?4(\Q9BG-49?5E?! M%9($*)%\!OH5JG.8GM#=L0H0&Z,1F3GDV=Z2F\FB;EX5>).(H6=EO '?"&R6 MLVY1IDG-T+2%LEO?"I5^RA3:*&?D4T(89+@5>1"&"1+)B.>:"FPPXGQ I 3& MDZ0MUS?=$5[G93U!04'@+B-FI(L*DZ]]\EQHJ3@M3^&?E$VPEB@Y!KF58"[RCG-T$N.7M%=,_G:H*GI9$A"%VKD M,14 F*0"'K[,RYYY23!4$;)HB4!Z6DC.0N#3+3-(PC M.]@03QK#OI8Y8BDO=UN%NY!$:4&XFT!KS$,Z!5!,').NHJN^XT0K3G*V[=AC M1JZ$?-I@R/J1VFPH!W0,>"@CM3*FIV/+2&D7ZBJ1'Q9RKR]6[[R%//[626P8J,JN($>R;%KA@*L+U8A? MF<#<>DG)?(HG1$\J2(B9.(I;0/YAA=,Z<51\;LG"HF->RC ),205F-\Q:V>< M&>RABY_,?K, %F=?+'.#.+RR"JL>,W>=S%.A7 7FSUR./EWRLS'4M MFO?78I&%7Z<**5PW9Y0G^(%RB/>M6QVJ4'OX<,IO0BSB/RP0WK2%X(:G7[8[ M1:^OE_W122&DL>(OT P0M4U5;S(I4T]0E5JV.OQ6VA3@MLSKM=^B!GLZ@@#E M#[A-OL$ASZ7CSQ0D.H$W\4OQ MS\=?X8=LA%]/+)FM:1_">QA16\V,P;VMZ_*Z=?59/YOXT>L;U?4M1/0^V W3 MI27G5KHK'6:E]-*B"M(==H?XX4U7[JS<(B&SQF @ER,(['2VL@Y*=F_=),E9 MX4SMHA9=,SJ'(>Q\5>8?[@3+\&+U[Z)5[B4SP6$ZLQY0QDY1P4\9H>X'84V'-XPLZ(MS*LBQT@./6 MM_?Q7Y\_^NARL:7[:)"T8,"OED*G;P5=GP@.(0\$$2<28CED/+>D>@] MM(/T+%O2*(G51JMHTIZS9O1>1?I999]KT2RMVO]:DY1'";H==R B\0]16E;; M<_$!B/I%_/N%X?&7D"F1 O)XQZX? ]K'9NZ=+]*, _%FI'909UN\*)Y[J?)5 M#J=BC=:%&^!9H? 2=UE_U#?1XU:'6O$D)0Q>!'MKS2+:K90>X)TB.[!(8Q=RG1*)V5 MY_1AZ%;-T@,L8Z!R\'5K84<.A2&Z_(+G73J,;LGJO-IUA,[6:+-U.HD.=;2- MH5EPC75B@2PY9!2DU-8D9="E[>$AC,%BG/7B_$6/O"L M\K",/R&LP&N4XTM*_X/"R#"IS)AU'U)#PKL8*:OF:TY !E_QUU;=U:M]%Z/=^0.]&Z*R&]Y1AS=]V46N[F&$ MY)Y5D#Q9;X" ?D<,;':&%EZ&4%Q436?LA2^H0VD: 8[S]!?:#7G17:-GGE8T MU(]'^^2'.&Y\6\/L*=$Y=B[*"M6=HVNS1OZ@F,S'HKFM H$@LH/K49DL>JZ] M"RQL0;8,:B=*YT4\(3J?(2^6+V9XU>A(7 M+BZ*Q?61EGO:S=)C%*_#H354'@(20=$EF;&MI@Q*7HG*;0U]LI AF4QCF>'6 M..856.T/BS$C&D0AVN#XVI*GTU>,L_,]/ /E$(?>(?W6;20UBT]"UY1WOL6DN24+(X( M1EK1VJLR$9+(XS3<_1*"/E^XP)PI3GTD.22.-]Y"WL$4)4RQ+VHGO[A$=<^T M3=$;=">+,"6,]JL2L'5:,9KT,U[VYKGV!K6&3K%A;LFO.B&QQWY=-N"Y-L#< MHX-W_?,CLXE;<<"\W%Y"HGAIR9^M%XY/D5@E)"/JA]ES4RIU-#%UB!"B"P49 M.5SK+)J@EILT2]$80E);5:$D;4@!A^:NZMK&!N\LVTZ=5>T?M-X%2:' M#\ =64MN346:XW)YP?-\()[G7R]XG@N>YZ+2?PZ5KEK5A2%6YY_3[5@^9$8) M 5VY[I\X=U:L7._W\=MKQRP$BW5#^5&V8(Z([9OJ,#?88UVG6:9=\@DT5 MUR(1W1]I9E]@ IG!FV80!H#T 4EV\Z+HDA=Y^J7E20@H?64?:<23GE0N-%^L M'I5SN&S;!VQ;AEWII?T<_1B"8N1NFBW1ZN);UCB#QMO9-DJ.['+.GN^<$=Q* M-.&I E;YSY)D5YUTXIMX6BBFSDB?K0+6\ETU[KDU#SZ_,X)V, MX*6FG>'@9_$X7F4I&R,1<:]0A31J6B'9;C+E90]_F80?C=1;J?^8,3Z J)<= M2NXAS)$>7=B7%ZOU"^T2N?K4+4&%1I08'$]4'#A\X<4_1JO6X[ M6@IPL7/Q6CM %&#%TQ*(#" %&4OU;"^U2K6C,%GKEI*2?+\N:T6(]6C+GE#S MY VX[ AH7>(PZ=O.Z;J1ZTI$@#IYG3N0E/D N!,'^;&^7A[JSAQ'=OYH8!5Z ML)(C3STPS0UH-QCP9(T8U$%^S9_VU)M#81S1.58=< \E<),]S /\I ME!:/F'N\2!MZ#M"Z)Z(E$ZD/4F+\WOGD'LQKQS C;:5Q MW:S,+#R[V*.H/&CK!@972_^+3N9R6)2H^99[4AWN;]YXJDV58"!=F!UT3.*% MGY#&.=P'L.V1W(MT.P$M,E%7$K%"V6QDI!4-%W7D5_4AT5TX:*2/NI5WAX>Y M,"V3W5D:L(S/ EH_O\Z,*/LX\PP!6JNX!A6U/&*8O!&QR&0,CED,:FIME#,* M#N-UE,P"^)"BA<+';:,E[,D>+$-\@0+-WE=*Y=::DGA*>&V7B:[.00V?/.'? M@!3'MV,[?D1'^A2:']M#YI5ERE=G6*46M0M4[OG<9C2D=^BHQXP8H]$J-'/M MN8<2?Z?1C%\2HL^?6W/60YE#W8DQCJ#+)CS7)MQ@CIDTS),CT=XTE14'9,9! M(>P:2NW%=ZK@LY:IS'%BN8G#9F6>S*#S2G3HL9]2, M%\SH+Z*F<@9,RB/X=,1E_9_9F3*F\AV/H24_OZ[#&ORR- TU$-$$^5;;MJ[: M2V+X63?%!1HQT-(C8C&6 )J)1K=P.(!BJ>Q_80G\V5'%?[Z@BB^HXC-(7KSF MD2X%AE$K'9I+6F"B1T\-AE5_B_:PH0O-3?Q- _X)YYS$RW(*;S8TO7$M&P4S# \A;):65-QO/6!K0XX9LHY5-K*LS<MY"XA9FMNZX$L\]<(WQ49-S MCPKW4"_^G@-A+1<1W0P1Z]_^D5F>.V&2J!L2O[2?%QLUH34JK>IORE@ M.7!,+T#A-/:[5'2,9FMAY;XW.:4?I]$> M)<]N%#B4UM]3D5W&K6#;[]UX+3=$96E8X_UY^C<0EPI'FJ M4&+32R4PU.<]-2AX6;,MV6T]W\IHO,B1!!4^/V_:-AH[ M000'\QE/7,BTT;&^DA&WKV^)6V-RN7E2*@[:38Q4@)O.[3:9.TEJ5[%/L\.(T]E\/G"VS[^,4;2R(M;YLX7[^]= MV57M2'HJVO&NZ3,Z0D&+ZHRK^#;B%&V$W);3X8(1V<2/XML?&$FO](!V83\< M#%P[95K==3GVKH;.H['@ 0C'W%/%L!=^1_X=[/F2'O'*(51\-G1JUOTR0& 4 MBEJE.)99%'#[7'%ZRI)++IAS0?*>HDG=4SMH>7:.5%_GAQ5#@ZFTC%!Z,C5M M2IWMZ/ZG+/\>AB1GDXO%*HR+5\U)S$@]\M2[B@>UN:?,_#]A]E4"Z0#QQ;.[ M:T]7A%T"]D_%@ -L!4\N_L^B*5=V9IG8F\[1DF0!M9/=](G#?)52)IJWI;/+ MX%PYK?EA33.6O=I0W63=W)T0%RL1]<)8Q3;T>*L3C#G+KW",5A@J^FPMW].9 MVZ+206F;(7C9,$YFI[;]>@S*@9EOB$CZOB$$F70;Q@VI-C)%EV 7";+G(!68 MG(9'+JPW)IMA.S8?MO9IB5A=WT;%[S%-&9A1YWTFA-,A ME)T9P1"WK=W%@'9L9!0DG?]H*JP)@B?LQL^JJ(4VI)/4KBD+6B(1Q]0W..<" M2:0)\<6QL6DS,%8F0@7S@B5"*PX\XJ4Q,VL?(Q2@)S4*DY/;B\K$*,IS1Z2] MQ8X0=-9\!2Q*]$SZT,R(H'/92,IJ,MA8$+-874$^F/B:O,]-RK:)6-H>7)A M)F,F26PXO\%DM4\_^?0/A0SJO@[ HQ$/&T!*-I]>_8-^ *IRC*_1"4\=W?-U MV M]Q4_=;QX?#&X!U^VW5Y96(>V?9_(HK>K=]&#B?]<_6_4F>&P^FM<5+SL MNWBZN*B"C^0<'3L=?E_8!SQR&/PYB%>_'FNT6/ U@!C?QP4?>YN;7#7JLH!D M[7'G@H*#BH[D)E!8WBHAE9R7Q#??A)M2LA(Z2OZI-O3LE7.:8IM/GL!(.DGL M=5#7J9'B(+M(;@Y+F+K>1_850;E$:PM8NYR;DIUY[6RB.V,60_9TY$'UX5C M63/*FA.R8"Q,MC*?5>W2!ZGF-%\,G:6G62DF_('!IR-4U\J/SRZ:3>LJ\Y$F MTP=]0?EYYR\(V]XC?0**.)0\&&DRAKU*\=.ES.YO6ZR$;(!:JNOX16FEZY491L"#1RQC/F$A,&?4>?W?>N_9$N/7X:%<&,O7?2C?)[/LSN\CEH<9 MA]$3\,J[9X_X:8I%\_U''PP49U,'R HV/%7X/+E$^'IO8'.VJ1-I5"<]F:2\-4JK49HWX:/*B'=X$]M:_$&X+R_> MG9" 2PW\ VO@?[G4P"\U\#-0GNJJOPT\Q9E"V^L85C;9Q+1I:)HUE9&M%8LU M4:03/7K4&CN-EYRG;Z+Q;]&]XD9I8:@,Y518M1_( >_::PP=,VV_I:3UJ"DS M,K'<8B%E,I]UAG:;KH'UM^2O;?//@C(G MJ'=\B5U@#B8N(S(5-!<+HD3"(\( B.0>2,.DUK:7JR*R0X"6[T#W3<8(J2$Q M]+E!PK8^I9:X9"6JS;_][N$#]/+EGW]W!@=D.97W%C,VWDK)/VX1.9M_]:G: M;U-@]O$]I2E$VL45BQ;WE@_^,FV^K=^UGQO"+=*6 M^FBAE-9E/Z0U\@MP7:[?WW11[6RN9"VV^+\O?LE9[EDFSF$]B2A+DT3UA:>_VPG"[J[H\$0 M[TG\N>]4WB@#*QW6%.#4[B6V\_Y&:S5-K\^#,P\RSK74R'I;<@W*>0,EJL"! M*[G4I9^/Y$3[\]!5N((&5OL6#.%B7PO_TIFIKYKY,EF$QWG'8%:UXL);C)KB MKU'YHPW@F1ZPSTQB9& YRO%VXWY85PK9T8/F-I;P ^NNM85Q?1 \$P-YYNB! M;#:A0;1*XT4LH+X_21([*=LEH: I"^IFR6R.; ;0GEY\ MG:9A?0SEM7HE=!Z[; V7;9![QY[31M*T#5=GS91[*>>&41M$82% _8:G2X#O M.F[# $N30GGJE>:YC7Z!I\)%WXJ[[^-^;H,&6\\A%TY)B%F1YLB@T9E33'_C MI/%V5M2CA[(,E) _'BWAS=K*#5+1K:18K)2DQL"Q[$X6ZGD#6\_D+3(8LTJ57/'BBI&'$G M/I09PXUD.S(:AN>0!)3:!:+@<[_+TLTI:!<*S8 M)-:*7[=O']:SO"B5[+&&]LRVB&.7L.X#IJHKQ@[A\ .;Q8\%2^ MB?MO]Z'#-L*U #:8'B1^YXH!?%3D09YVW$4GKQ$M-3>[U^&F;&R0$G;LE@>! MZX4H7\'L%51,I5>_#W6=15 ->Y[IEEB0N?^GEU0/"Z]A>PYD\9:<*:I7EN/, M2LJ",FI KS6$7I05:FSLG"!3 _3_34F/1JMX[L?^A]LJ"KMNPG6(IR8)G(=Y M(ZLG*MW$F>572$X8"$HQ3!_B @^6 V*Y*1L!GEEA'N5"5VJ877A^5*\=]ER- MKD[,0JF&<76>0"OCGG,DFJF$<5MV.T7QI4P,Q8'];;4=.,.?'HT4I&3$1@Z2 M01F%G[_Y/H$PD]:QP61D->_&FKR--)7.0__B8@Q!3$Q)U;Z>IN,).. ?=%P9 MOBA/JTTM.,0,/6/"&%[LF[&,-FL(6E??=]5=J:^1S17!,U"K9?R$+6JCCR&W MFOY&]"RA3LNH/3B!.']Y"IM) 6VTN6!_>^@1'[6T+5"9F0B"\"O&@#Y>+.U% M*9&_ON6)+4,W@H=XDDJ)ZA?'ML6G,U&=,6]&YS.>X;MVS0Y@?"J2!I(3N)FR M(7J+91%]Z'Q(N#3E5 M[8NQA:26BV@S*HSQBS\D8PS8PT.M"@L)X:/$6'#X]^-0_BH@$#^$3"<$\H+A M(_ "_(A,-KWW+4^M(Y.J4Q\2RL>\OT0&R&-[J0$YG@)BHI A!"D'K?3*1*@' M=W1C@84O+2_Y^\O./*( :HXI#S*@%6>97!R01)%0Q;,/8A_%*2<=]7TK@V#! MUF4.<0K(3Z0ON>* CUY2!,*VW2,4-,D9-I=&XY_[K/WIDTN1]5)D/BMF2?2&E0433D'4J=35_"8K^6I*=-]9MD%M-NT"VD'B7K]]WSO\&., M>#+0OXTZRY<2!H0ZV&R[60O'HB$UZ"_M(>6.NNJFXKJ#.%/2!.Y_I?.>Q:E# M=E.[6J*!$79(#N^P$>*T5S@Q58,ZD)FU[]Z\22!*A2Z[+^&Z\4LS:.)$(/(V M=(91F]31[SZH[@'*UTG_LD% N1+0S9TEF+!O]FD)$[J MU*98@B)X"G8V\":BT>0$C#CO6AK8\I:6ZAC1M$3\)X3FKJSJK$.."C&3'>5J M9_K,9Q.U\R?%NG0S*)I M*:-CI;\=:VP(75!"3;E<] M Y*A3R;:CL@K^._[G*7VBMYU >D7\?5G '<8+/=>S<0:20P;S8TD7F<,X#.4Z1G#7 MV,LJVI*QK*%%"*? 0]9NXS<4K]6W>Z)XK)AK/NOT2=84_3!7_9Z0]MWT:R ' MP7]>]=(,1)CW,IHA*D,AD,?%Y='29:EXT^Z8-H:RE=2F55V// ZXB3)[U6ZO MI+ZEO[Z(U'.)U/IP32: Q4?2&J[5A!BFA]F,SL8\YH1EP:$>O_5Q."YR*B,S!0S3GE(*C1T5]G,6)4Q01C^*Z\ME)H4' M,4H,34G-%Y>QD;^45+6=)0.V$N5[!9"8\G\/75 X$A$XPIQC\^2%:VK&I-C" M^?C"'?8OR\F%TFB&I-2Q^ 19JL"NX\.;O%JM(=!%0_U2LF2H$ MA;.HQZ8U 0UQAQ, MR78 _9;X^1LX*6%(]L%,"ZM^W']'C'4&C]*6V%1"MX[M3@V@-G#37T7-I% H MBX0NK+?/*44:B HY"-HXXW_>CO%NJ]!U+>\&*/8D=U4Q/9)4=@UCD!+%/ANM M5?IS3\[JQ!G.Z;GT2\\)+ Z\7/%1<>P%18.:1-(,*[MPE9M#6S 882W9-UC# M&P+A-8R#L,0?F$-2QLU;S)NNW&GYG/0OTGN@5J ,D89Y44N#BWC=@NPJ_2XY MB6F\%:=Q,\M=1JT^:(-T6W8;<$E$K=73,H-- M5/K7E&)5$6EF2((F4J+Y[SCWAF4M]Y38["J0P?U 3*^A MN2D%_;#@$C$H@T$T#!+4ATCI8OA&PA'+Z([\]OQ%2-2$P2JC#6/&2$$_6V. MTD@N<5>#J;"1MP=:4, \M$!X:2O"[*GK Q/TP%A.T% ##MB#LIM*N)=7=?04 MQIM;PY,D@@6?+%5XZ7)J^U1Q(:%V-5TF=2=DJ'7]0;;:"[F(:"\D31+>A1 N M^FTM@#NR.65^L#*6^N*&SF)>F]4WK$?H'(LT:5-,WO&0]1A>$K?/EX4Q9+]! M:6EH&2?OE>#][]0*!K0;X>^PL='!ND;"_42MHB^O6RI6 1+GQ#EWG+4(ZA#X MXBQI^8U0=O$_:J'3@::O>'(O9_T4)E>N!L)>#H5+,8!EU*@'W"RYI! 8 *_X MWTWX^\@=+CC:'O9U\=R?30P%S$5*E ;E<:8':1Z@1UF][NMRG=&]:+XP$R]/ MD9T5BN_!.$[D@4I@.(OIZ,-=B/+,S6;$'PRTEG)H"M)\[3I9&JO9(PN4MR>K M^WZ1G&<=\I5&M-"NY83ETKM5=3X]R*!MVD/&[W()$[ECU&3OQ*>"A0LN6%0Z M'=&3I-IF*%HO5<&_OAUX ;PN]+?-^_;QYD1+SW&]'#3W2]1\W M74@24Z_A=8B;U8B(+;8XG'OJ]=4T5S3!-T\ARWFO6R] 0.(^;GL9@\2_+/)P M':R)6QFR9)&[AQ7BOHHL]'CGAW#.]G?\KX-;LXI''NE8[3[5T4#);U!>COK) M/98TG4[O+1(DL>JF//ZG[\;=SNC5_!*U"UN)P,KN)MHKJ&ZY9 Z21]Y0[-\Z6G^WUH+(+(X5%Y M,#AX)MO&NHQ;9)G@RHB2]W'OJG&G*>MH-]9&DN I:-*Z9^#4Z?@1+2SDS#,D M#VE;P4\AT! 247X+;L-I"!MG,@C9QSU /0;>^NQRX*L-%YNN]P#46RC_(/ M;$!"![IO3U!GZS*>3U3NM'#@\D@ M$T0R:OW+8II8/DO+'8 MHO=0J$SX0LK1@?9#)X.>K.0IK'RGFFRR4A/S*,S)J+F,/)9,!L%S4;(U5G=X MOLV9[=<,.@\:C+J'6NT%)\=_BZ>%.KX3=_T2&[''MLU,(G);!TEG"JX^*1&; M^4HPW6:#CHLN\?KE+^%J[NH8FV9-9>Y&Y1';YM0$B7&]Y6+ZS/M_.J. M.$-B9"7C!WQHF($M6NU1F+10L!]#6EU5BXASU:VC<1E0-C/F/291#PO%,%J! M&PRZK'A28FDR(@Y'7$K4AC."Z7P/;0O1J:$!FJ_(4WY-\.27GUS] MS\=D$RLR5H:,D:%)38O6#<1XD,0(U/EY"Q/TVV'!J"!>^296$'F6Y 4X^>N?$EA32N /DD5J*\N'.23[H3$I)4:"< = M2YFHG!%@B]$&.G[6V/TF\5NWGTN_%#.(M-D9MEL;8FR)(.P^/[[ M?NBG'A^;1.DVE)S),;>Y,MH*KK4=0^#HMAGTIDC[Q:@VXM2Z"7[HF"/( ,<1 M)92(=BL]/D4D,DQ%AH'D>K8:'D&DN991;U'K+IL*D+4"M-6JF^LL-B34MIC8 M'D4=2POE,L5_WC&IX(Z,.S[]:CCL*V8X4DS*G'/&6B ME'*?(K>D,3:+H$SV^)S+W7 M[$V@WXC#;KEO@H:Z\-606'7"S3"S8#_:K=(OT_1(N(#% MTPQ'#1470N.CWGH[P*+\J8\Q,V[VA#Y5/+I/)D_+XPD[ N'G79RGL%J MY>6C:A3?Y*O0[ZM! ,4]2#^99:^8,R@GS&350XEZKLJ<#5:_4?@EEQT\>L:, ME\&1/)/):#L*I21.! (HY21E(.UT7C#'6/>W;8VTH+;)'ADQ((VS,/*2G:?C MAL1"YR=A7J E/S>TY-,+M.0"+3D#*V6*X;9EQULSR)3JG-*_DWM5:L2M94!D]SL%YH/F^QZJ>^9^B].V6% M,F(WUV"*(9^=8@.7!DG3QT9H439'W+8%-FU7[4B9%G&6A89PR@=8S%FTIQE_ M-^RX#8+? UL;^"5K)2@S3)VO+LN43EY!#.F@K38@-2+?0) M'[8%UT03)O&@]2B&N_1Z6QMKD\Z%EQP*JGW"2II?#C))7EA-2<#H*$;?JJ*T M&_DG.N4>)?_;4-Y5J=-(4%NWE]S.*[!'0,6JXNCT$;9+S" M5E)V='MOV:J^'X,\!T/4?!CWR$]EX):X5?'&TS=+&1F\UW/03@> MG$N4A]M'!=U/<9ID0)+ .,EX8$M<\?I!,7FQ4L;#!*0UI?4A6\_* 3BHU(1N M,YA=,2$!ZI9._O="#2X7L,'#-&EG:(.%YALP FM MMY8/X!%FJ=KZDXF9S#CG+]J"Q9J@2P5^>Z7";ZPEWC$N!$B\_ MQ4.@(8&E>6D2TH^%!-HGXGS:]RD)$\+Q(C!Z#G%-4K- M07H%HWJA2O!5R-@?VB,CTJ/ ZMD]?1/UHGF]@Q7P)4DEL['(EG'[HCG$5.AJ M.U_F2J7&J7%;V "'CWQ<1CT%2P]._$9V3.8]0%? IL7PA, G-T+GBF?99:[9 M\H'NPDW9)<2GT87R>[SZ[@W^%<3*\Y)K04T7XER(N+T$?4!EB M\RAQT.>/?KT+1OW#&J$Y:QR (X"RFCD5+)*9%9&9/0,/)Y=PG6(B\_M1=[GT M@#[7WB&_K[.2I&?EB+-C4]LF.D8CSD4WZ[)SS]:]:XDEBEW;67K%%Z0N,.WU;[G_(O,I2%B./9%X4)<-O/92&+;#4TXX@,E[MK6$K%V MLAA*:@"/)>S!EAI^HD;N;@ J==&/SC45C$RA:$[OP%]V^-FHL7I"YU3];3R# M<:]Z&<$%)S4%1OE1Y-C+ 63FT8=T(#$J^O174^./?HKV"O;5OX@_O.S]AP8D-'5EM).51C:RSTY M](,@X8[D?F>5CCREG?>C>(*R=KK!Y@U.,T=<_LJNZ\;?F&^:(@G-)J7VEF-% MT=0L[**/-GI%VIOFEX= 7UCK>77'TM[O;KG.EY(_66+6.]592M6ZKWS& <>! M^Q!#OR@(\\% -^BHCJ+)'$>4YQR(QW0G&/WI([7+6?:$'D2N[E8 Z;.DO(&' M.\:RT'N+;T] %H5+QTU"9C+/-.Y4AR D" VP+H<+=K96=GXPY(N:T4]W=<5CQ"J!=5.X7-Z\R2(UC'1 M]_&M>[#JG2P*<7+;W]IX-!9SN#03U]W\VZ!'MFWK9"1CCK; MB=INP-0F( F=67^\K#?=[#R]ZK@V%]=%3WL64:A*;DT?->D="VVWM; MWYZ9O_N @G1T8[D3C^N_Z1?\!>K-A=[%FLRZ $618;HXC?'\AS4D540S+=P* MPJB2/\AD'E>V)'Q &FK0B;^MZ:.4@);61IM/94T44U000Q#D:)_LW3^'?/Q3 M1PJRUDS8-\>+)*.R@&%)?1%F*.())T!(Z*8HGVC#ZCHT-S9^/J0:*W,#XS" M,@(TQ3<-ZY\M.N!W"9L.%EVS3UP(RUL!LBK/# QV#AORT&!?6IHMY?K&AC0G M$.]'%]2W'G/'F>,O/4(W-8=@N1K2A/*#"C:3'QA5L$H (_Z3G&!?W<,S&9:O M4Q7&<5!XD@.O;-TKBKVE_6\Q',ZH2S=IN_/'SNS4M*?:'E0;T:WS(>&$TG3[ M;'DG2W'BX$LK7.K;O+=ZX7:DNJ(Q2CUBC_KU;:"98?UT-(RW)CP2NYJ^I,LJ MKW5^G/&&)C:&)I#&)6B_^GB3.\'QI[6>(7KR'9G\#(>;:%QDYH#-H5>P%ORW MY3&.%C_P"N:3T!1/&75$N&DU?)$1TZ$_82F13N>='_O3"HA;RP8_G6_F*:^H ML99=3SX<)/36"V&85M93)WN]GH9>_?B:[(/P:H3!SN*(O+^>2=U3!&(E>0DQ MC/M;< N!J.EY2Z/EWW#1LER'Q!=@G:M0/#Y<_$UMQJ,FS\H%SMHX9 M/87?&!_T)N@A-A15IP';=/3G4/DC=+ 34KSW05>/;.P:&*Y->]^@*2SUPI[>8T_.[(P5Q7.V)U:Y MXNZ$4X!>:Q_+7E=6; I7DP0]O6IM;A>1IE3V( F!]KI>-#*,D ]KCTB8HKD3"EJBP- M:^V'#BHI.G4]#5K9\T 0<@^S9\]0SM%*K(F$@GLJN7S4T"X9O:C+/-[1ZAWX MP? \U^UPFP!DXJ^QVF"J=@W,T6-!3^&7RR9K"\ ',%92%<617IN4<&1TGEP' M:\9SL5GYLZ9!Q(=SQLY0FSMD0#-?)]5L\R#[:HT[-TD1^G&05MEZN*9I^3U1YH@INVWN8+#[Z M_#S8EG1(L9C(: IOI\K1)L3_J6>3X2=^3+H0^Z)79*$(8AI?[@9\:F=^]M]( M=M-)CM>K<;^X1IZR["(=()TITDY.&<%DW9+/-F'(RJ(,E&E:C0;694US%X0@SUF.I7?D^9F>Z(-2V(&I?/C64G)AAI+X.AM& MI\NP#C\;0ENM^.+%!SNUR1=Y4D/$I:C]@47M/UZ*VI>B]EGZO^1JC+UR&S%? MV-4UV@6E"03*C[,TFD;9UD0?ZML\#X]@NCG+<.%!2+LEA7+H%YFK--9)&C?A MX:-YLMO ")C?8V79':7(K@ZAS.BR;DL*&7;4-6+%?C0WT,IJM$O*/Y[^:C?N M7"X,[#71'>%A4DPW23?2W>.]%-"H\,$1MU%;HCKHP-ZF\Q!)[RJ_#8//*<8US5$O&VM3PY0E=Q_A)?^[2B+F43H3@C MXIG!W!CU_JE>SU&W7!S5/O38IJ0#VFA_'/GJNL6\5Q(-G#ZBZC+2( D4FH7/ M='U8TPX1^9Z=X=:G)*@!2,YR..9VIB#SE=$(UU)]>X3F(!JW*1\X=Z;M:#YY M5,9-NZO65)9O-MDXA.BL4?VW!159.4SHQ',:\E^=:OE!6^KI:*:R=98'!R4; MZ"@W2$5IX% UQA?(O8PU#T[,O>&;MJPM\FI3*=/A6TBRB!2R[= @E@[9).&Q M"2R54;Y4.GW.+V/3G=ZE $Y$,7@]2N!L+R M 7R!N#0^TUU9CUF53;?.\W'*2Z)YGC)51RII,&9D(G/EX9'M0+/8E>N2:/B0 MTNFKG^C@-C0D(3HUPRVSE2-Z-G@D&.03RE"8;OL:SWH%R /L]G3-%ZLW&,*$UTT-J4R>2B<$FRH< MT?3.U4Y2.<)4L2B(7#2EY?^=AU:PG56,WPFV'E<& M=BZ8/]9R7V>]\8UX)("GL6L1S#?!K2PPL@H@9NCU[?5E'P5]==2X.W?VVT*Z=] ML-NJ1E6/*_O"P&-PZINNO2>.GPVGOJOC6@@[(>EWTA11GI&FA=?V.EQW(X$O M/OWDTS]PY.&F"F/V4U1.H),%T2PA/^84E73=MT$'=]!-OZO+QI3I]3&BF+A( MI?3^MMU-V0C(HVKR7Y,5X,[)&1H M[O?9A""F+3GVYIP"76/I?D76=1.YUQ\-GI999_Y^7R3 MI@R=4D[( :&,D.DSMZL46=( _72QR/$0\DUD9O$ND]FDD M3X[S]>0<,I4P$6GID2KD$D):[2#&NT/NX,/Q= M&H)4A\U-,("HH*LRL&>F?&XK[C3I @--4MV#<:=81"@&!+R),K:?FO9O\PU1 M2Y3-MLH %]#8\246-E;8S9EE;-V-%3/O(EYT4[A5T93SY\84&[^6V>J]@,S3 MNR?HH7]0O9'ZC[2)5&KF)I[KP/XBP(,"^:_N@N56V63C.V6??:&/2UFMWY,& M8$UN:+W,'].1!3T\LUN>Z<5%IXZ9+TE,?8&-0H3$F=]NMWT\5IAG&5SZB!Y> MW6DF[_0OS=E ^(+QC7E#98LTL$K,7(DJQ#OL=A!EK_Q&X8O9EI =5E D)VI%L)E"J<)GV1ELMI3(J+ M)JTO0R\:9I@9\LNC-I#(+!8V:>S-Q5C?MFTO"8%^H)'F?*LEUN=YWR3/+-?N("\V2)+_O&M/M1'K5)S[8-Y$;FIU*!0\/?8G M\)^)Z$&O?DJ2TSY^N\PPF H(1H/)(359(WA4.GY^"8+HI0NH0[".3.DG?9NL M=ES#VX8/EA%3IUD-<]]!.ABN#\8ZOK _/X+F6[MK+;>Y'3\[J >Q2 *>C; :_9+ M.*/&$F//.15P XU-(/0ZF,R)YH*TT1M;JJZF([GDPJE[-\&6,W;\'/)N'U"B M$LE."\EJ2:GKJLZ,0B+2%#[*K2D11YF3"-"R6N1OLY*5;)9&NMZLD3HJNV$A MRR&15.F"W/<6TPU.Y4U!UBD'(246L:9';L^CM(X\1#DP#&(F 6 80(]P\-L- M#@?9X^D&;[H*":$MMSTHBL+<%VA9(31\L?K?LAXIBN[;=97ZTOUW*+T2+;2' M*X?5I'$_LXS*T^#;]],;^:*%8T%F>.1\I(.@C][OE;' MM"UL3TKJ6/-[_F,]5G?AN:8Z?/R3^$]5>YCP"\?$0B MB,(<=^=6?.H:E^O9+++@6@/)N1F'1V/N>NOER/*_NBX^5- M7G!<\ZI.$+_9*UI-:7_;-@$="5(:OZNH\^%ZA2>JU:M1VN)0[R>J2?.$"PNE M=W< F.:F934BCS&3R7AH>ZH3 77/O2H*XU,S+-\D-X@F3_C1J-9/V(2PZ1

KMLGFF*OE)%PBYF8#P),%IVU#Q2 M\^/KDR?J9$?/9*O.+2XWY7Y2T!2_S\.AV"ZF>G?! M8$BIR%M)ZTM.I1N1#)G@X*;D6$("A581BN28!-%=:P-PP;;MJAX>7+GY X:)NW+'W/,(O?^1#I7"DSN8J M69_R_6PT96JPEC!'QQSUVD2U&YG!(=4KXX/]OYB_:7M'LI&YHJ!2UIF>)$EE MS75-^B$:5!,S+W1^XN10Q1Q]]%Z5IO43YCM.3KU6!//R& ]\UO(8.[WM>IQ@ MH(G/"!.=^0$X$6F2J5E(S<0DL/9K)9KUT\T9HDA?7 )T]'$9_IO2("\_51$: MFS**,DL$A=X]_U=T(:H-5CRYZ: &8$!PJ/MPS\5I# OK5_\397P D]=;;M6, M#_.:PJN7GUS]SX5%]6>O0'UVJ4!=*E#GZGTE: 9I68R-C%^@#AY"GC!CB 07 MI(9DPM?(IS=>V/LYA#V51Y/+AF70"I0[T^4)2/>Q1$J1+2-Q[QPM'<-U>P2 M+\@S6X#B<=(&]Y;1QED0$4,<6O4,=M@S7$ME@ I9R_#D!7W1CY10R-[2/PW5 M <"V31!XMH242U&G5QU@*(XL6M$54O6340G*=%X\G7S.[%+\@C(T%77>IB\5 MF&T!ZH8&UUO<0JXV!9]"Q.I4$V'PXF:&JVW5Q: *$(%=&\6?U2Q2=3CALU6) M)A5G8MW1*2P9Y+JZ"00NVT>M B!L83?@2X?FKNK:!J<))VVYL7C6DVEP,U(* MB&.70J,$/D0,5C5,NSV1;3:R5B"EE-M$:.,]@TRW\P=:\U-^*J'UWHCZY,3, MTT'VP')GT64Z2Z-B=7TG2_'];LAF*M:^)K8ARL1E1$2O*H8U_ MX_[HI*I28NJT65>>$Z<^)GW:R3X@;\2@U8)G8]-RMI2HE0\).RD=\UD;6(J+ M^6DYOTM KNXG%K$MW7UGJ286(<#1V_$+3*C:]OLN2*4P/O8=JH<:CBH74MM542+(M90V*UYN'8>JMY>'H8F1 MZVKVI?Q9W*3=8S_0IU;(3;0)-(B\[&;O<-TR=%S]6!:&A#G=44,R+?SR$5-1 MZ(2I1G7WG*B&KM>4!.J=>U4IMY+)T](1/"NG^HG!SG\P0 PL#ICQY4TFVU4; MULM6RKP@+L-NN](RB^?P_@^6[@02!\9T>N--(IPOU MJL]_T',S%WD:\7WB?=?Q3S:>75B5"ZNS6_&$,XZH* M%YZ3,MV_B3RE5WA8LH3*67IS=#")1&!]R-+AZAJG@IOQ:>^XUR.OVBN\3#KG M2OZ6,E:G5.Z7!NZ1TR7=7_2Z3'DPM=U6FS:J_HRQM3?]G'FUI9CAOYZ6LTE85)SJ6 /+2-QF5L9 MN+F+G.:S6%U"?3-?)J-(,QY/>MZ943R_5-,_DP($92(GRWO-]6VXTRB;=X03 MEX9SK.MVC %^VVO##8_JD%I_DW"M'+4-?MAWUIUNK7V3XP:;\(A69_;Z?J1*YP)X33SVT*QVE8QI(4-!"RV\/BF[0D[WZIN*(M-HO%:O M_C%*Q/=J5_XCKO /X7KU3N YPK67/G4R:#? MU6IT"<;J:Z*_O2OC0["8&0>$Y]O-'!0! !2KVW%7-MG<"*5[O:NZ$1-)\+HD MP#% C8%NO_I]NBS58]O=/6=B\==_B:Y45XYQU?I]E%GN,U?X#>BK>"$VH:EX M!H]:2B[U(B<*>(AC73K"I$#991EHI61;'?^'DY[%M98:>=EHYS)=Z;8GE*T29NOW[ M6+[G3>^(@*K!U=NN*3>M, 'W5=2%1)477SU*2XNL%YH>6 :5_WB!E9WKFA5H M?*-'-=*J)1F*43"/JO)+ 'XIF/EF$TU9O_-G9(=!W)3[8GT!+I8NJ/<;(]TH MR6CN[^.CDJ_?\7YRA5^6@BY)% E5K\T]P/@#/I.VU-ALM"'F4B#_N0OD_WHI MD%\*Y&?@F$4;(A/$W;SX,3DW9=>1:=Q)$8=U43Z5QZS(E(J%1A,,MX?,"AC+ MPB9&AM&C=6,3YTD(-F+2=9%=I4C-9T<\&^1P*0=IOAR[.RG?*E^BC ^M2V$D MLQ-*%::"@CFB3GY^@D+F1?EQ(I1=(1 ?I2EX,-5T)JED#X[W$A9FLB5/PI4N M!QB0D!X!._8&+FC\%54YO%D&;&#/M/KG'AU(!W"*RF:AUM4LU)+L&=SZ5CI) M,T?U6#RE/3#^'M?QU]";[OI'L!_([DTB"D?6DC)M\_R&2$N=;?BR,]='(>+[ MNL%E$Z9*KG];H;#':*X* M[T71/1*QS41%VGSDL=;.;D2[&J62=N(,&CZ>GJR5CLZ,VHE9N2>CJS,HERN^ M*;<%;P0&"'-Z,4OQ1JEYTVRJ4F4T!J?$IE7U[W\%^55ME.FUX@D-N)GR=X 9 M^-@"N,EVHS:O>"%*:]M;:E6=*0^7XF2M+F<:3)5\%;1[F# ?VT'@B21?Q6D] MW4C*A^KUG?\%O6C*PRF&5'&+IUSFZ2SW *9G]$\B=& O5O\9+?G'%W^BM9@X4XZS MB1/"<0@A%;0HV\BOJF#9UA]2[TN.Y^>(Q MPO;91=:>+FM5SC6&9MBH*X#5K7JT/$8IL/HKF<G876E3\.!O+]Z]D.2,X,1L)2VE[K;8*VDZ9K-VD8AG\X>X8DL8"][.TS[6WID'$, MP.@E:')#6C- BX5LDA"F0GP>.L!>LI&6TL?7]ME MI6V\/-/^D?$C;33PQ%]_54W12["J5*K:<607Z@J6/W6BI\EUV6+O2OE&"49Y[IR>HRY6SD M#2(8)D]RI5M>.4"36R#"QN7L.T%.^Z84-#L(=/Q$NI)NK#:6NJ<1H[6 M:*77=0@<'(.6*=XMWL M)Z%8PI8EQD5X0=Q+B7QO##0W[3UGE]/X:Q2@232IMT?G .:O!] 5^X9%]-'C M_U(8R=-#,@C;2'%M5+EDQ0V9X](MK.))E5?=J4[O"]+FYT;:_/F"M+D@;9#I0)(:\A-PY[TVW)=!:H]G*8%QW)?0]L*G8[S,U*F?AK#^VOS;[Q[>P9>?OOS=&>S0&(A[55T0P4N3M9-^-W+FY)L M'#F$PHL@X-V\F9_6(*?[RN=ULAG;1E?L5U,J@U>BQ&!E/UB?X'4HE.]B'QVI MH?"PWAHB@?&686-5GG5=5CMI?J5TC+6@M5W\$KD,:^)/G/2B*31"?GV-2IK5 M?X( M,OU'IGMZ$IBVQB M&UTP],/).=K<^5;Q*&WW9!0A-.P(0J*1S/,)E&F*;5\>&+.C5)?T2NT]]3E] MG2X[12-EF$$Y00S 2^V-"47@B-52I&+D((EK+6-_GPQ@RZD='<6'(S:^PW3X M)29C;:T#WS'"K50L1_(A#?#D)O/%]FR;H6'M?L2SRD4^H_C$G'2=QW#8,S:$ MA5-.P,*/)#,ZI6W%WQ$A$H9'FJ;BOR;7E8QZR:E1[DQ1+M3$7(IY1\HM8VS1 M^S0I?;C%F%"*DY85)M4644DF$DI?XNRY^E/N0E[B1%] _/_=."&M/(.@\X.( MI?/6_'C:!^U,6TQ53SH)K6UBVML63]O'7Y"'C(A20\/;NJ8DBE1ZUNW^H(IF MH)YM(CI XQ"G,^2?A !H!ALX01RZ8=V%8567]X :-UONZ)$,;H"U% A$*DW2A ZP%K>?7P]FRY.MX&;PNU^]OHBUO-E_E'"^HG').?N>18 M$Q7C^2 T(PUWJD?%D6Z(C54&M,QLSA%-,K^1' NQ>M=1$V^6-^B7Y*/PA#91 MG+I3YT_62RV,8_IVLW[:CEM8AZ$.F5?'KKUY@Z9<]22*6^E@R0J=2>>(1PNI M9C(K'/=#Z%;)F%?=>MS=@9#LQ>J5?-O'L1Z[A"[&30(EP4(S_P49D#Z$]TA_ M*PWOG $N:D. AVO][J,^^!RY3[;!B9FR<4O3D2JT<:"#4%/X3^1\\K14AS,SW-?;VFXK:,\/FY!H7.@E% M_=$L3=3J==1GW[:GMPSSO-!?(*NJTUP)P=\V0;E,-X$+0MHU;I.OP52751?U MB9AYZ5$OQ4A X#J'6U2-6-]D'(Z/<%/4 _?N %E]>5!@7!U6G#T*)"Z<>,+L MD(?@\#E/B<8\BZ2,R!)&RAF%^K%6+ZD&,/KKF, ME&HT1.U$?T41 Z3?E>U.0+=F>&9?6A&^L6-+);A;F2(8&BZ)Z< ++HS*P^#3 MY<= G4/IZUDF>\,D]9=$<2^0R22!FF6; M-(K(&W\K U6Y>S/?$?! MY4$:OU[=(!'2"?@: +6Q%QBNZ]-,.4F]"/2POSH_"SVUH"@)Y9B[2J[( SUJWFZ7.Q_T8'9#U*NOUY6Y3 MXC]NC/W"J'RVG-C*EA))HKR?"<"_?NS1DV4("4)"[)"V BT,*XTMV:;#PE(J MTR6[VT$:(_=);Y_(X$"^CRQ,24[2[/7 IXD'P?%1Q,-4L+ 0.!$4$4DL&572J:_#=EF!& M]M&PFC5KOH6IFP;U(;Q/(8UHZKD#7'!W[M71#&C+'092G% \$I&)=U5/C8R M$!Z%BNZBW" +2)YTJZVQ6#%B#QO.CPM\X;KL*W;PP! 9S6'R 8P9H0 ) :\< MF6-4*XM9K$]_FE3$'D&35SRQ%D:S%Q*ANN9*Z(KB_BSN,Z7Z[MK*O-[$]J&& M'TVHAMU-TB,%,;HX$S9XQE2,.B,(^*9BKBC4-[72)?5$AX,D"VUCXY> YZGY M6:M?]?F/BWMBR/*U4R 30L=4QYMQD6ZYKAANPF:6K#*TK5Y)&^:7,UA;.]&+ M\>*5=N**7\I^"^,I9NP5D\)9BNUG%*)]F/2K_SJG2ML D>BCKN.[4 LWIWL$ M1 KX4N) XT$QJ5E4$MG%T9*2,0:E@6/7X@9R$ 2/+% 3**'<%BQH$N8)TWG/[ 4*N'; M:0'A>^X7+J(Y:+13LW=U"3PO"R$_A)7>U>19'>(QA6*0/48SD#%YZ[VT!71, M3,L.YV;,0)K)M $&7)ZP^E,6>OI"K%Q@=V* MH*"FD/"VJ$BD[;83'TRNKWF M4S2Z=D3S:4J_106BBR,6^K$&S/O-P,$BC9V/8(% MD704W"=<1%16F<8=15_)D("(D M [4<_6>1HUT*3?2B:B?>_@2]/)T/!U.1:,:M,7 @07MG"KO<(W5.C&S;D*,+*:Q M/&20.8/U/7Q-!DQU[M_) DYODD'C3GPM^9T^?TF4NTFMXR2&)K_CF VOS MIN4:'!.[HHBE#4\Y%XB "IUUVP<0QDJ@RT5:CT7DR<=/.95 MHEZ?323DAR&TSPFG^OZ6VI-#,@/%I#B0D=U)_:9J?I3*F'(IXO#-&!WQZCDI MVZEJJ$966MZAD5L>JZD&D5Y"1M%W[:&LR48+0'1.[J@1\JE2V?3&/J]@C40Q M>NQ2Q>C%ZM_O**^[3?@)@S\XKLVLIL*FMS='CYX(EU4[JK9;:"^,22/%CXD] M!JH>UV)QD\HG!YP##QV7'\WJJ"=8LQ9"$B>BSB,]7@GV*&'"RXU(6$Q^FHS' M0P#WQ=A71C;H]+JS")P^ /FO"8ML09:0YA9^P#4%VIWA!MK_L$#+>'Q)\\*? M*^(ZQ,U_'8\D'J$HZ"D9^6'N3A;X[5 M<6&!CV5.Y1@MM [PLR_) YP5A;5F[ZPY#E]LR^(@J1S)A46MI"72WR]*H4"D M78(U7Y&<=4LT'\:"/[0QW$"ZK;H=7[^BB"SI4U6""]9K0;]:/C:;09@YQ\"]OH/FN/@O-+J8,REG8L<6MF+YLHCY.G$4F2?RL/NJ3AIZ< MQW$3R.;/$T_)R9VU6^-WN[#A*%SM9AK$P#TNZ^2]6W;4>I$>5@27$M^'J:[/ M/KF4^"XEOK/T2;[KJKMR#:Z^U!J6DPR P]@!=J-:7(<.(#BP&[=P"(V]C4B$ MMR$'&VAMAQW"352@446OU1Q;OP(2 M7KWY+-LN1O#@5+@A>'W#/.PG-W"R>18^NVVS)@L0-4;SUMDT'/$3%#OK;E&X MA&1<]I1PRZ8)]4S JR-QU+*ZJU0QQ"CWU29^*5!"/#X#W!_-E8M#TRUWI3E;RL5%6UI?S27\K0&T_]U M-$(O5J^I!?0GRIG$=?R29@ZW\0[E*C1"?AM_XC[^$MV[<<7D,*Y>T3SP>(TO MO_SNE0+X[BF* P)4['1@QYZ" M"&/@)KJ5M3JEDGM:;)RU+!3/JA+N:T'-U=+UU>_;1I ;'5<0A--&\"0NG/U5 MZ.(?#)-\"(/ 43Q./SB","ZFT ONG"33#,*H.;3F_$\5D\"'1M/G) MQ&IZO%(Z_QJQEJ.2YL9)'Y.GZ%-";F^RT%S@[9;@:459\?BNKJ*!)-:5G!L> MRZ_GMNN[-V]2F<4]*%Z>1M,V0[QN#D6BGM)Z>^4LM4,;S"R.QQ;DU33+YN=' MAE3@R6V'Y0PL)#8>I.,Q U0WL@^O*0%5S"C0E@>& -63AH888@,;KT:)(O14 MCDLJ0%,<_6GYEY'PEG6=%'7M+E3XL-1RPH[P>_).^T3$.J>2JF8$[%Z\%*FN+#BZI:>A75Q]!5JSAZTKF("!/2O M(5N7G_MJ.ZFZ2,OASKTKQSVWY4GJW-5*\JZ-FL31 TSW@$I= M,Z3F0G]L_$$TY^ !?WHI(,H[5@BC+:Z'/:DO&*7FZW*SZ<"1;\=D]H@T/KWL M!J5'@$)N5/C2Z&\=% BCW7$AYJ3AMH-Z#H+TQ)#UVQP^0O#1"D.I9>$D%'"& MS1/71Y5:TT T.6Q9P9 5P:WX4 \+\#FTTO?5RJ# M?+!6L@HLMK=0^L:VUQX!ZA/4 3WH$^!A62BG9FC",Q"!!R%H^0 OK0(1W.01 MHD!_2!A7GVOU&YVTA=_IA3RPT#K3,;.-TL;!!V 3?.(QNJQ,,H+!H'ZZV++$ MR%#KG&O26TSN0$*']F3N60(P%4N0(+\,JKP<"$KT\']TY6YW]36ALZ_^6E=U M2)'J?WS]UU>%K_@Q=ID#)9Q&C9A=.D'CQ*ECEA'(S[N+9@4/OJUYB;,,_6R% M\#+QB5VR8O&4FP)H.GUU_)$R7 B8:C,C MYA8<1LKE@3AGDDU#<*4?\_V.2]_9JPDAA/,+V86[*EZ<35^Y4W*8Z 9OPP;# M R";V"SGO9=1"U@@''Z"S:VYU,53)6@+@A7$NTE2P1]F"&Y;+^H1[BM/8Z!U MHE\*:[(!/]DHNYL*++W@.,.^MHPSU!_Z\I,F![2L="R5R@%$U@7>QQ?J>90U MJDZVA@KK$\*I5-:;E0[]@3IA\MQ-EXR4%WRA0M3ZGF^(3\R(4M=#;*U]#BX# MD>V=D\1S8=D@A3/,4>",+A% MHDHP/L2O3BM_FFG%X"2F[%I?2GK/4-)[>2GI74IZ9V#UI#\CZAMR2^YOV^CB M7A&DDED/JTU5=M'^?]>U6S(-4#M?1N54#:NW088@T^S8]8O".;$VZFEDYD>= ME@S+>)!:0U**J.-XNXNV^=-!T[&KPV0I)2>9K==$SC%]9/,\7W_Y]M4$TVK& M%619K*#4AR60"<=2WY?_^*$E#"T]YC=Q\>-*-5]7S?O5#W$1 Y4-5E]A>O37 M7W\9':@V\_?CLWT/P/!_ME0DXR]*>I/!Z]DX3"-VI\?EE;NWN\#H;\>.J+IWH-W+F>6_!M.)W=0?QD"^"1 M/O9>&[/0#!YK3+-?#;3DVA-].L\NL)"Y,QH^I9E-N3H7.R1,$E)!V7U\Z^ 1 M9(]=25==707DL5"X<;UC,G7=:/'893$7[GM:L_SFF_CHVC2SS5R1Y'8H6-VQ MG#*WL' >>!PI=A:T_&XPEP?!:10^;PKQ)0WWI!]-RT?N9J)ATH++O\;MSY@@>6A>+E&96T(D'#JA_-3'^WY,A60\^ M-*&S'YJ[JFN1PZ?WYC,\@37*$/JI!FGSW*$&TAH2#8L8]&5EE&X&)I8H7+=E M?QS*#O"A3(X1.K JZU63$3.)$:M-UI!K#;-&=R6'L]*+D4%!LDDY3\QMZ8>G M/YSW]%5 YS*PD7'^P@-1.W'C<^">O 9.^Y+GH $\2."&(>SV@R]%:WI0O 0- ME:=%BL?VLY\WPNB)Z74Z0VGG;'"1U["WH;RK9EE6-[-&2\(>6$)=-?&9_4>/ M6-IS6, '5<[)Y5I "$F+,"59#415""I+G.):(KN'IQB(?E( MC&QN+EU"CTR;);3O6OOI2/ :Y,G0[)/6*75'SS$Z7(I.B$RF MK%-/D7-A398KC;T2^A,0@PXQT*;LV%C4=P0RG\"EUF'^V$5BV!E;?SX?NM + M$XEU;CD_[(EDZ]\@\VG" 0^.3U,H_4P,_$W0_ _T!DH'-)NP4>_16K69#Y)- M5'$^D",GD6Z0NGI/$B8U=@*]/*8[\=R]Q#1?/?>1:1=W7)IWW@Y/3IAH@N'V M2,&>60;V^Q0M/T&E>S=2(T5X4FF*,3T<;^H)C1:U*P&E)"9SI;W''W-\_]CY MU@YT88B+EW-D&;-F-J7A6ZZ"&;#-76+)PT[7F] EC:<<9*R RNP"\W",J M%9Z]V?:4ZO@->7NOET$/%.%>7$#URA^L&N;0/5?J'7#*?JE^^=63D>JN$ *WB:Q3;X6 MJLDO^:%6WQG8]Q7S/+S\R[_^*X=O.S!@%1HHO@;NW"YD_1KRLG!H1D3"*+QQ MJN#EG_'M+U^L_L__\_*S?_UB]>DG+]U%ON]*8H1'VA8?OGNU^N[5]V_??/L] M?YC>5*(\J:+S7^J6\B58,%:Q8LT>(:B+&T&*)_MN^JJ^)6Z61E0)B&_C$DOU M@7,^5(E:'4*I6/@NY/2?75MNV" D%$I4Z+?5=34D5'XAOH4-A"K@(W*?_)Z& M6H++^H[^8(Z>NBA:YJ&)&J?O$[6B'$[_F7IWC95%@#B MVW'#=YK-!$:\)FRK0YG,6FF9P%_Q83O>=J_=J><-O ML9@'R\IA011+?5#':[K]CY(> :\:W0:RL9Z6S"=QVAB6H+#L5^P MB,A'1KS0YOG"/"[HU)4.Q2LF=4*ZS1U8YSKBPV6>CG5U5]7^4=# 0$-@>DGM M;,)UC$#H_K#,\)%2BLCC-642>YHW>)H<+44YA4-/G6AM<)0J;[EK2^"$C#AW M[\H#J 3 EM(#:5=*WW.14P&Z$1^/'^\AWK*[#G$Y*.8YK] F>,,V+-)<39>8 MEE*;$(BMBGQO(7_84^?@ A7B@>G\"XC<&!^+<0- M6<_;$F>6;8Q,2.%\&_>;26"4UX;D>_*5PA=>;0H-I1V&\J=@7/O;D+&!Y 6P M)5*>A;&HO6^TPZT2P-/O=59L/\7<>>[1]ZM&4\FDEE(CA^RQ[%1##4-"LN>; MP"5:3"5 :9'@38J[DS41.Z0XMFRX:K=7G+ZG-B7DRW\P[AOYI98A+4KE:VO_ M/$M !=;9B2 >*32#I+Q%#;Y(I+6HBA&K^I;?B?OA<'&%[B23^V+U7\MWNI\_ M_<+3HFSJ#L;D7IEIGX)"?129L.7I1*3-'\VM40'V7EK(#+B3F27H'(=>8&;*QJ2J<&S1LD/ MR%,J&L!R8@JCM(N 8(JP)=&)8)](*XF3"E?\RW^-\4T_10_XRS_S.[X;]X0! MCFXE37%&7!:7ZID'L!W5T\OG^%U+=;*ORO?M4*[NXCDJ#]NRZAA[^%&'Q;&( MLSH1GJ9_3DFL@C$%XC+R:5VNW\.IVM\>>L9/(<:7G($(MSP(@S5DQIL]B#@V M'F9T7KLLN_HQM[/0)9QS]ZM*2?IH2?O9&'6;Z&.>0/HE_6/IQWR>UT! X!3N MNXH8^XHQAI3N M'+M-D&F&HZ,(F)$'2N=A=#O1 CGP#&8;&;RI>IL:#*Y2;=5USZNFBT^<&3HW M:55Z;K4&##\J\WX\3.>QO-%/G3\Q]Y&JS;_][N&8_^6G?_S=&7A6RY[S6XP1 M>YN:]EYC5=BHOUK#-I(&^O@.X@=T"/]]++N!^*EM2T&L4(_41#A,H9-*^$"B MR'&!UE#!1I68KB?]6K\JJ-+RLLS;BJV_4,;X6D"12)AONK:G%:770FIE&S?' M@Z#797\;5[N]Q[+>$6O-!*R:A5/<4+ FSRK>FJH-\9&J=A.7[(K_BT/KZ-,Z M6NO%5_!3CW>A),A\W%%2NZ-XA.YGX+AH@BZ+AG7R\X[<[0USC /&"T\O0:F5 M[B3)! .PTB(G/;,LA9/&LA*D)8&Q*=MRS?IOE\W7 >E%(DBPZ01M72R(,3(V MT1@IK.'I0IT#K% 7\8YJO\"-*6!;[9/<4D!S4JK10D_?2*D3;@OIC@%P2QJUBB MZ23P:$K%9VCE&SV-PQHQ""L M2!\Y@VV%(E):KZ@""55=GS+M#T7BPAB19 1 M'UN9N.TBHW3%>%:7U>DR"BT;&T_I,0IGAG;]/EZ593HQW3 X8YMN9B,W3ATB MD:S"B"_2*(]"G.Z:Z(\HY1%UT.>/ULQ?[,F]:6ZNZK =/O_#9UI!(K+T9OC\ MZN6?/YKVQAC1S[[X>)YUOC8O__CB3[06FKN,8MBTNVI=&/15U1&F_;K1;+_/ MF -YMS@9E;,Q>=#XOV2$3:BT1_FZJ=MK=^O5IKUOHD9N&*^TYH0PF%PD><_9 *JAEFB@*I0AQ+BP*(O;(;:0E%NE1HB^DIQ-.@4&\>(5 M^.(Q(OC910*?+H&3[G&B*W,0](R66CK' 6RS/UQVYKEVAHX!JF9US;:F$$LC M*>L#3W=2$"^TPVW\2\UY7&URVYS$^!6N,@8_TS*FQMP@GI19^UVY[EK3&G[N M7^[]*@R0RYM??ON_;[ZZ>OF7%5$U!J@Z9C;!9'$2OXLD/:$NZ2MXRZNG8;LL]>>=3"B0N M2<0@P&"1Q/SZ]Y[M+@ H4;(I06UTU4PLB;RXN,O9S_,DB6D8ZB_YG6Q-R4RP M,S1'YZEI,O/RLJ8Y1LSW?E-V>E^68,Y((R_OCV5[$2RX&I*SM&WX**]UZ!IC M%+%EU-\"M[UYC/2UY3=LJ;LH*\IZVO* M>O'Z#>(5Z@VR)(ZDY87Y32$2I/*Y.!L6?:39D#<000E&:EIRI]!R@M7TR!VW M-F/D*@\4Q.VH+9RP4YK-+T[76ZZB"A2M'Q.#S';OA^[N4 C6HO8[U07T+QBE M)[DE*7+#&$*_$[O:";%AB%17R0]Q:B.>JSQ&E!!IB<,8/V\=Q074G4#J MK=_=.XB9,&;-E%$;8LCD OB 6(T0JO9LNYD*2^P^8]S0*17CH*QP1)U"R+L)O'X:PIM82 CD[# M[\V QJ:]I0-- [>H"0/,H6F(-8M.-EE^Z6Z >6.A<1_4V^S=KB0DD8#JD*): MKE@10P//TH ]!57*F$3,"&M25E0 X5=7<$5 T=!7C.) :AC?VWB"^UZEA6%,5,B%+>X9H:/3@1V_MKC-V5^GC\"#^C;; M(M6>VLZ!*ITK=M=NW=JT]YLBQL)1%8(< 1 MJ/$@#H#O$;G:H ]$L%Q$5[O ,7*:OJHKRN+@G$"4G_J(" 6QA9^+*F@-F8'- M%Y Y"7!Z9#=P?AVLQ4;5F#LE;;>6_L-EF]Q:7L,]W_%C]MY("T)Y6""I&M4_ MJ1SK/WAMLYQ)#YG:C/;$\C!@Z8A@K*6.M6XI#$/O'-K6)_?0Y6H>YB3(:EEN MS[JKT\L!=Q(S@3FR1.HC.%H5>I"4*'TL^(#_3:^G#C!$E2$9-,]D6W ]D$V/ MU!(+/[W&%PG">'?8P.DY)45E#O2)=3!*Z%G5RZ,LG!UX. G'4ZE$1]\?%R6- MUAM0/1R#Z#PT1JY%?&BP4LK0E+?2+R=5BCAFG&IKRH#CV#99O1PR#VH?$I'@ M7HT2OLL[ :5]),'Y\!GY4S\VB&Z]A ,K1:QF;/]<\A;HYV"IY,"I:'(/A <\ MQ2/4O\L@;7/$P\9B1 .[OQ5_AL< [HEEA,*<];XEGBEZ$4G2DO%.,L'+A+R MOZJ(B#2U^D1<-BT8H1$A< C0\,U='F]8/'^I$UFV90:T=0>LTYBOZQ5#; MMNV+L'Z$T;^T[#!]-7! \SBRJ)!F1B1*C![&-<%,N<4&=L%KJ]3P?Q$@F\%4 ML^\(%AC.N2H( (@@=&")J;\"UZ7VOO#7\S!.<'BC#, Z++M@>%]YJ4[]4U]0 MOS]NWSS/+H K$U >IO$*36U 1(@L!I$R#:OV"H@QK"?AF5%6:@Z:8+ST+ MM M<&4#=/".V_5"\H*$0,M]$67&Q-ZNHO9,L?/@,]0()^BO=T&EW-#M?*W(P;M04AKU'PM/Z]D],Z5L7P-I48@3*$!W MF F2))IG U/H3# #*_IGG+:?R8GR6YJH+7&SHP!=7XG3VQ)G4??M\G_X#'^R MTGZC2'V]@7L>U9N_WHULO<>>1X1PIGE%.@Z)DBEQ-@PZ6;CETS2#>%T:V-F[ M\0A<""M DP$Z8G).><:'VY^Z5>=0+\H@ NH)1>576.G,G\ M-#WU-P(WB!AP(9462%>(62!_3*0%AX:O=)[8WBK3LL(N9K$$>2LUMJD7 V&U MJ&4F?WL8_+?P>)!_ ^82' -"HG&%H@41-Z/I"?%YMB]VXG:;824&?W'F>5U] M^=GW+C\[[,O/^O*S#J@,JT1M8C47:T6;)FI5NAV1;=E6E_: O0D(H<2FR&?P MA]/"MT!GTN]HD@PVU^1F&9B]G4Q B':ZO".63)&@5VIA,386 =,ZS*';MQ/+ M=)VQ(CK0>1&NUW93,JVK13W&5WZ&:,Z"29C "4:V,CWLF3[1"F.(!_N 'C,^ M@(4F/)\\NQ18SY^.]U\,#P+]WHD$PWX:'X^'S^57 T&D0H6+8>P2R@KLE(#( M "(;U"$+"E8/]'%:9O#PT<#@],QR,2W [YC&^;1:%B7-F5NM&2[5C.W<)VY] M);RC+ZI@#'X(G^OO^Y%^B0H@/KF-%@R#,XJ68MP,;K<#)<5N"A]*"IV0]Y3G M&&,QC:YH_]467UT"9QA$O^U<@+,^SNE[N&ZW/^0&%]WDXY6+Z(;H'_3"495+ M0Q.WTALT*(R6>ME [[)FS3-50 @H4M3##!XE(>6FF3O.(BRHX(3>A42=8.%? M/5GN[.5OZ&>U)6\M+=X>7]D9_O?JKB[P;Z8WF0@)X7B_S[3A/]K?^^U^L6]@ M2UEK^#OK'ZA:L[C90D30HF36 (4/M-)TT%TEF?DU((81A4 MRSF%-KOHXU'6*6,J+V-?_RN:71(*$\[36%E2/P-,@M5*&3-F$IUCF?7H #NM MQ(;-L9!1[E'J*\%VN^Q)K-)^D7>VR"IE!A]I^AGXQ9'ZYR36=IWY*<,".^,^ M]CNSJYU903XZ!AY*H;>- -T.V(I89PRX2TIK/N1:(*9-Q;\NXYSYH<(5V R4 M8.GW:U?[A6E: KUFL':W=TY?HRSD^X-X@M.^&V2'W2"$#BD!]6"5J(A:IMIX M_)@*!I,.YL)EN?M[9@/ X(;^VX7D+5Q+K=_.W?61),F $%9FD#SQ*!&AW)L; M>\BY]PK]7=DGQ.']AMV)+%QIE61(EF;&'2>'C9PI;.[%!%9HV"\=H/@<2\"@ MFDEN(MN#!%@-\65LL5-1OY6[-Q EX>\A'1&)W&RFG=.^'7BG5PIH>]=F$Z)L M6M'5(G!EJE'YYAO6]\SLODD5C?*$B.MG%J.TXZ&V$Q_DE>!*37 ,DUT8>YTH M4W;/\7+]Z!03.Y:] 0*N58TDG0)V;96)5@3-PO,,4R5.H9PEOL\DIFL0>9U4 M9&8=H112&@\PH,LTF= FZP1U1BHG C.'5-Q8-R4(;5,N3$J6VE*B!KL%3HE MTB 7X*N&R-[G479ZLYP"UBXLX58I2HPD06;*72!CS,_\T##B]M(I\BK1VO&E M,>] -954/(5,AY3=1-SIQO@6UP%]CZPH8MD'IN]I7 J"BL5 5(7%;2AQ%P= MK 4W%T1'E:(:H%6NGQ&OH')Z9EE*)&#@NS+0RD'Y@!77#7'/K)EPO;V&ZSZ9 MZ4Q***$. 6OG30W!%.HH$6D4*ROMDD%,'J@DH26):IR1;:#^%;+O(H0B.8_5 MA70@.+3&S@'6.@ZJ5HEWC1H9&&N?18$05R/F]Q5.VLS8I(VAF2$]4R28H ]G%<WZ-7&*OUN18SA%][ MS\%F"9MWLW9H78+T3L&NSI]-VCJB,)N@A^#DJZR,\ D+D!HWR[\ZD9*!L9*P M8U4'O45I7U%:2\-O[+%)>\7EFK9ZF5J&/0!FK(IS7%GHXO:QK4V9UMW&AN\)VL M*00E8W ?*HF$QO/!WZ\0A8HP9EK-GX:59 N6M:989=2;7N60B>I/VLXQ,7$+ MSZL$PB).G[_PY0DI IT7!EUH-EZ3Q[-*PJFZGOH/<\?>.:_G'5';A#&&'""# M',\PT@BIXJ:=W9^1W5L!3B$K]@4F89IR9SO7R(13[B<[55 M.*7?N=M4/&UW$XE#3Y)9+D(@!A(%^P?!6AP%A"$18@7MLUP[S1A?HEPD*6E1 M-K@GK49!98FG^.(A5*BVQ/=0I>*F 6X)8C?-$=X/?L4L'"*2T8#L0E#WYAD= MIQ5('!"J:7#C_*VQG,S-AZ$CXT T(+#*4BD/GZIS";#KLCS MP'"L\J)2;LX&S,XJ-?E!'\X^9PYJ;%ER\',(.0;0(PIH /):NDS'$](0 ]Q- M5$M2PGP)J F/JMDP?""&F. 2^!S$E/B8A5/05C&WCI-]F2.(KGUN^V%Q!L.G MPJ-H'E[P+T14HV3-2=G!U8=H&+P1 C)>\180FTUL4PZMBB3A6!)0K@9#T::U M38MH>"N#_>G#USF4+MPO5N S9%IA8;4"XM, \R3WFPH=Z@7P2*NOWEVJ,/8^ M#/ZNMSK#OGQFX_/?MZ WP%#0')A69>A:F_UY!F]LL+1?D=A*$_L/DHLFS6WP=CEHT]M*5!W893.<;I"Y2I!@$ MRC&J3-6:UIPL?[5X33I0J'!#*0M*\DX!^S]V0@.=V$;LG,8O-[J<\AW MCWM(#,83E4X7<.%1^.J'ZH6-BX61;.Y4$(3HETK+I?'^Z!FEW=^;SJ\W7-YR M4I4+HOQ]3 G\TH+",2?-']!T!:?)$[V$"+8*4*0:(9416=" >7 ;M,,I6 M$IA#O!N8$."UUZ:.W"*8=YX2:BJ!2MBBT'@^5]BCS1AO79=%;VU'>0$1(X]$ M0' %R%[#6C:X.F#X ,FX2[H2:D4281V+H ,V3SW>:"-1]'!P1 1^TU_H@87W M))QK.65B)C&T)A20#@S* N!)3JA/%PA\KR#%J3@JAI7## M&,L&LJ PM5V.$LU\ESLP+KSS%1:2GJ([,KAJ_6'K6%(T&0!0X#),+H(-(D8QVR*B9ZUX7X:1\F&K MP*E@$ >76!!N$U@K?J"(2 3490@ W_PD-$L+H:N!SW[1$WXCX-6_9),B.*&X M!AG\>H0O;WXY,;Z\?@,.=P2?#;B@^<9XC-\X_7P"6P9*2:):?1W5]ZZC.N[K MJ/HZJ@Z([SF )E \CYQ1]&6+HJ)B)%))2?R?4"P;5Y--UOAQ%/9?P)2K\G7P M5@%S <&ULW=/U0L(<02T.07+! MJF7BLDKFZ/S;Z9*%*_$J8VD[?J:V+]741-C)>$^TTU)8EFTGYU.UV8/Z%> 3 M2P0DEW?Y'4,Y*)M1\@KO"6$C.$1#6.+/R.P!N,* 2XV+%)%H1B P)D%Q47P6OX'XQ=BV^K#0728Y]/:.KZ'P)D!A[-Z.C/3JF+%[J)TWA9+?'Q ML$B&7XEL<&Q5DN5 URP@Y ? M)@S #N8&3'2^QM'(LP=B)$ SUH\F-\E7Z>;B"QS4+2^YR;XPJ8U0#3C14_+M MKMD4SK]8O#O\VO;+9" $C6_$'3XVS98WO@6289Z'RX&Y: H VU43TQ:FRZQ MJ2/XNSZ/#'U5N$D(O'S&6--+Y)=M^'^F (+G#8$ES M>-,QH4V TEK/\%!K/%.B!QJQX/?,:"%[88X%WO4*SA;UN!M:._B2Z;'P?=7T M6A_5N#I-JRV._OKH>@4\&FL5?/\*MMV-_ R$9=K:-GQGGPQ?G#869GH#R"<_ MY4@%[9Y\_I.^92"C[M\)O%T7:$AX[EF2&$H[:@Z2KEL5IDS.!S]^^+^S=^0& M!LA6Y$2I!D0 -%MSWB#BM#L@RH.85<*&@C$G$1-6[%#C#TH\KQSC_E?V2OOL MRT*/$;S.P_-L(*%88W2P=A*J*.,4VN\$;^,"D5N#]Q4LZ*_#3\/!Y@\$)]=_ MY/1TF\_LF9%@JUH_^>Y232M4 [5Q43LGB:#>#AHO!9]GO1@[9(+"K!% B!:" M9/_*IZ1TLXN+ 6OV]NFC^N7HKA_@TCY"_[1M!=U;PU[\0D MTZ>0(*7 '8+R1$1E+DKI"(?ZMG'%$SB%9P>L5G["M9=GP.L*TX+LL*[M/5=MZL$=,.2.A+)UP#-RX(B,A1# MVJCZB7$"ZG.(QBP/N(*#8&>L35H'IR#"(ZI95,8*RJ"0%K%-S=;8P'W#_(&$ MO(+*6YPY63QNZ,R5])@)!:;.B!L%K-&#Q,=4T.*8/\QBP#0"__6GT?'^J_$S M2=M_P=?##RZR) +"4H[=25&>K=T+D4>@!!X@5O74*V>^2XP(YY04(KM@H'UV MLC0$HP=:'R2]6GCJ:F K&PS81);/M1U&T0QP8P6$:L!.+SV.*TD(4': K"0N M.I\)"N)".G:- RP&2Q'3RZ]RAB% X%GM ",61H48M=.8XD:659P"DF%"L4>H MV+.LC=X^8,G .JOP&3.E$N;"A=_E>L4+IY8/]BRU'"K.]M08F&0\6&&\!%A= MHM<1YE7**H>S&1$*0)&EN]=T5CAXAA.L5A:SE3 MP'B65%1[=$Y\X5NIW.R*)^!S<%9S"@V(S;6>@T%>*1 M]K93J&?/E8^9IS\)H6BU-!R"'//V3EWG\],GFR69[\%N]";K@G8@B5KA,88T MKT?K!9<'C)5OUB M_VBN:A!X9).@U,CB5!C,ER! \/"Q&=,[@#MSX_%BL2[(%:A== 2-+>-AXSNF MC(..MYQP7+_?IIT!#H0Q.D]^6]O5/G%?3W/+>IIG?3U-7T_3BZMOT2I+QIY$ M)U1B0& ^KJD\DZP$*HF?BR4KYJ2Q-+6;DFNUU[Z&PE(V/XR?!P;YQ%*[W#GR' -L&C*=( M&-EZXAP:5K4,6+OM)[9<8BJT*Q? K7CUJ/H76']BHY*; M/_^8&ZZXJPR_1RT^F:T_R,TLX<<"&J$;<)-.)40C(_'DE5YQO>1ZXX/'$&%* MJ!1-GSJ]"T]VMPV6ILV^L12G--="09Y;RF82[8?IDW*A72HEXPAD^ASI0W+S M!J;_(L/N^9:'XEMKYS7-SIBYD@/(BLY^DI=)K-6JNU?C!K]7X6]<*PFSR MR2=HT.GE.G\2'#46:[3#Q7)GL7F-:K&_VTFJ&TJI"VF1QYG;-352!G/4[K.I M'AY!T!J2:ULI,C!T@R''9Z!4R7YS(,*.I)<4QWFYC6L'Z7R\"R/2>BW!',]- MY9;>3NV2+^*5019SH\P46B*L.QM>A&CP)?%-0EW2P'*OE8KZE3%P/8!P4[K' MC6OURCHWDFYK]=HF@5=UB:?>1JI"V?A&^+6 MF+8@*!(;H?>Q2-Q\H5ZVBN/]#$E&39'8;4IE;*B&/8I0)] L%*$2.>Y$3]BV MM5>@0SCJ:^M)9P+]*)@4W/OFP$4B(XU)EF#7NEX-K5VDJ@:KU0#M!+58O#3- MD!PUP*Q1KI[89:.J>FE1+_#)4_RZS$S2,DODY@/IF*R)8-K\1'A4RNZ86R6+ M1?A@2&&V!U*5>A^7G/H!0MIA4#]'"#/#A\E#KS$3X91T@AD?J$"OE^!<=\T@A?<0R,0AY$LRM8:4@G8J/ M3%N__FAY0.R%M"["QL=1I]S6Z']D9IVY37I*!IO8H P]2J,2 S*6F]^ M(D)82%,XE=PUQH!=S11UF(,VJE)R-6/LWI<.C'F8$R'%YB?!@3_#CF0I*N>> M\A4X1U>8?"2,'$1^Q&GBOHQ;EV,?[#^@,1)F-![#!B+V;(LC19 M4X.OMCNKB=X*L2Y;"SBP6!U0K7+!QD#IIM]!CYX&W)HLVW352(ZV*[1"#J$ M9/LFS,)(Z!_F&?0Q(;7VJF50)#C$6^*0S:#>;JI9WN=)KFL+2 MX(08!"^HTMP*&)\]K!6:@2#^FN@,U.)V_4S0D$Q 3(%R<*K DG7G+:$SKB<0 MA6\04N&E"#C=V?;-:P MIK($W"YO2^?)_IRH=<:."=?*F.)VOEBU;>.=@+57 M.>ID/!Y]\<(=<1"BKP-D6>@PK*"4;BW]B.\)7$*KM M@=!=9!=.V$=KOZF*.1%!:0+:^2*;E1=8_0O5)CWE MUDY*6Y[WI2U]:4LOV+Y!L&E],RM- '\97\+Z(Q@'X LR&*Q*(9H8EF4>3RI# MLP7.U#2/"9UOA@E"0?6GGQ@F#)%TI0^;_H*A?4'KU$/Q/WO]M3NR+MB BE/2 M7]6: Z^IZHEL=D>'@AXYW()SK9:U+R]>.-KT?.4$F-0+R#127_TF[6J3VO9$ MPDJ\;9( X)*.O%$(QL%.!#UW';0)1]\<6)U^(W>FR4(N:DOT0FI;/*&P9UM% M@[=#GC"4W6WTE/;[MC.?N96.WC3OY0VIZ8?2.D-^H#&'>ZJ(*:U7B;BG<(F M6ZQ5#$US>2ZP.:;R(&77/T_@3$#)X'],*J) M"M,4]D[?ZA2=09.'R[G\R#1-VS*NV'"Z$M=BOWL[(\DT"(/Z"C%;BXA767Z\ MC1.]1_T^[(XZV5 ".0BVO=BZ W-10N^1Z VJW=2N[P0@P M81EJ>9.M%MH+YAR5U@11M@3R=J)Q!ICJ>"XL+FX><\ T.<3/R'0MZ3S#JA^H M< F)_!DKJ0VWTN]?\Q!1= 2M"J*..PAM7:-F4#:7DI1(@7AWPE5AA&N$\Y] M_Q54$@;OZ6/XJQ%U JFD4!=8+H;?B"UX:Z M;_=95M;UEE$",_$,2Z@@8D)OVSUCC7X,=&HI'>G) $U0PL \<;ZQ@XIJRZC\ MR0X$ .@MU9C"CB+EF&*@-CM<8**VN28%\!J$6)4&%VRCB_]=Q9'3-?J0^GF] MDL1X^XI!+S"ME\_4J72B:+#ANPZ$ZJ!62KAUP2"V60DW,$XE3IEIGO@76<%1 M]3UW/UWM!N%7>,T!_8X&B#*LK3.-)SQ61;C_I2&;G67 "9N0,PGF/-T6]%R[YKT']>OG0.9RP?YEVJYTK:@%N!0@OY:FJ#.X%?5 MRJ5Q&@L#5O#+Q]=G\ >BAKK9[E4I,$]M6/JK-A< %N$QTA8+49*7"%T@)*G0 M-@--LEENJ1!*:!F5#A8Q+[ %"4^$_2#RP0B5FD6\TUI)>NPP*[4N2K4DT8OL M$8FIX,6>3RL*Z6DH(APPAS-FYCO2*/.@OS2:@?L_?Q,E%KN^3[M.3- M/S. @'O0/UZ!$W"W? U[>!ESY.N0[:^0S#O]4NLME22V7A-B-1?-MV M10LXJ5U^9'HSA8$E+B>KAVYJ92OZK>9)? MP=)@+SZT-D$SW22F7G5LT(3U/,^@>)0X ]J>@DP@>IOFT+>6@I&EW>N*.'WI MS9@1]#S.J@)4&J$G1BV$G')C:SU^FR\J4JV7X5?8@G-]> %$5"[&);9=1RZ_ M)G>4&/0,O:)RU)\]#I\\'C]Y_-H>=ZL,84K8F8*TNGH6<(31%M&+I")G0QVV M&P>T_A]$)T+M].W3948C(A6-4Z/69])WYS#ZWNCI,!+VXKOPXV:AX=.)Y:&1 M:6Q><6PL ?$''AL7_""C*5@KA'DO;7LU34=VCG<"UP[34@1%RDR=;*A!S:V+ M<^"?)J025U)YL;=JJA"$XX"8J8Z!'[I<("69 M*"?T?? "@9BIM*F795!N%>,&8F.1)4GX:30<'QP)Y1*<,E/C!5/2AZP 'C @ M6?/Z]]=U;P%:W+S@%J M" X#4JFB4@OU%W*E]F"*?'TVGXB^NO:6U;4O^NK:OKJVR\+T2V;5/_NC%\H0 M'W&?&WW"<"!Y< CMLA?-?NCR94E-!?Z(7-0T^4#@76$N;6^4HP@DD]#!#@># M:N,LT=J80M,)6ET1Q,=C-Z>.+Z ?%C7E,KX.E/1RG^U$44CMPB@H6L4F8/_I MC$#]G2A>ZQ,(&[O^G!J,A<-N&?)GM^_[];!4./#!@Z%6D;[M#H3F;AB#.-%G MUZ4:%0A^7 )"2W4:7!MH/%NUA4K4,XI!JQD:[\"'Q[__I;O.GD+0;#0E'-_, M7R0?.(8$!1UR.(>8JXJI2\> ]#?0X/&R&4 70+ UP+6!,,2"%P:8&D+W7OA/ MQJYY"4U[""\"/X[A!GP(X7; WB_!B6@!SK%X,8[8DF:S0;W;C*01+A//THD M@G\;"GT".@0K5-UT^C>&:O#1@)V (-)?%P9(7F*D%QPZS_I M80?TJ7<,U,(?_R3H6?01VQ)'+Q.;(:AW590!70_M3S5V0MZ3ZT9S<]_0/]]X ME&SO=9TJP ;$/1!Z<[),.L(BCL4>LR&&?)7@:&TVJ4L3FNZ 8-L^Y^"!IQ*0 M^G_THZK"G)T!>H\FD.+0D=0A4T,(T0.%-PWP/YQM#9/,<3IK#0E)_>0\FD5QWU.$6WA&9 MB\U3P0_44I S%7#9Z/8L]*8H(?*#5R-F8/LY[T'G"J(&YE,NA\8P.-,+G82Y MD!@ZS+,8[XC8X! H763N@/1;R#0Q=NG-,NA3 "4&97;54E":R5&4R*D,-24; M;]Q0^^ 67E4$*>GFV=D V0KM#[D8 M63,Y2]AGT,LND:?!1OB\7 $XH0\S1WJ>$+S0*=!"19]'J9PCF;O)1.K"(F]% MU94JD#Z@%,*Q8Z MVU_#8&I+^M0]4DWL=26;1 6A2D9/L,X3>)/-,*MO5] *59.!' M]4D!4O1BP5Z0_D=.""==8,FZS@[Z>XC(6>/!1F!PSI5 ^FK3UE!4GS)6DMD4 M2XKDJ7RC6L&//ST[&MIP;=OQ;G0:#C'KVO)L@\:JN8!MS5*A'&VHGP7^GC$0P\'A] @ M81EQ$IN@58F6C>C% M.-7\>XI<@V8>!@SL..-QZZ2&$1^\O M+]B.5G;_\NF&JN.M]GH0OD3_#XE@3DL;'$U3Y=0DQ'!1LP<.Z>/ +0(,N4^( MPAD<'#7G$/./][]JUR(DI<&'2,M,>GV&5H64QY];;%3.L?=J"F MOW61.=3L:7",<0!E;83EOBP%A:S..P$$]]:CO>V.EQQ=2G*@6ZP&3K>;9*@^ MC_.YPIH5K1AZS*'O?DZ>[?=9T3XKVK>2?(M,@QOA$[@2&&799%II$*V4Q+7: M0K32K.NGZ-Y2@LA6:F+D8(:=2Q6SM#LDS1A\GD%9(05^H2P.ON\$%BW^IQ^5K@'B[M!55* MAP_JK'@HR56T$?OV>[\SX2'-$#6.I!FB^FM[]ER+^'2Z%G^LY6#44/]M55J= MP 'D#XH=CNYOS?-$46NL;D!A!Q5[/&T4/9M/++X&O4*LBLTOT1^PW5G<^@HO MX@EGOE/_?E.MZF0=7.10:)M2:B(M^_W8I;!W6@B,OPJ10:W7 :I$\I%N0EZ( M=?3%@T 94A-LNGAD*2#W&2%!7$JI17F%&&VCSE\IMTD MJP'8Y&.3DW\JLSGAZV!@"-BO$DX.#S#$O512 M[[$Q D2^.([%F2II$6I4#TG>_1M>\-G1=WZYS2$N"FOU9_W>K6/:J'Y+[L"F M@!:@*5;S@F>!N90(.[O0%JT5DAD:TRG<0FR6N8+HE9)F>L@5^"9+Z"_,)0.B MS17H!5IEZ$=[05Y3-<$*M$?/V"T4K&-2:E^A6E:)$LM#* XO W$;4\?Z!Q'E,0N5OC#GPQDFL_,J)*4YU M%$;C&+6H/;()4V3SH_TTAW;OL!)%=.!H&QU8I52E+MEZ3*N"O<=8*'H!]5PI MB]ZZ#@-@$(!ZG0%G-)VJ.)JEXX*ZU8:MN*2F)Y,,5[SX%_I#^+OZIQ%AHT"Z MOQHK,9=\1$I;#UA(@$E.XO*2-]UH/G?]2/YC$2=*>A*M.8(DKW066R@9H2YB MF@$[Q[DRU<:(#0* F'&.O9W$J@N;-R4GPG\"UP,0EL1-TW3.N:B!*F[2Z-C^ M!U6=#4?()/-L>-5]?/O;4V45WI FC?#UI%._**Q^;&86<_%DIH)RA>DE$',!!8 M?ZG?X9Q4O;W,: J0J!F5!6)]*E%F,P&A*8 W^N! 2#8]DFX:W$1S)%S MU);RF*8Z[=UJ40Q0.M,RQ_KX+QC(R5@JT1X5QJK23Z@*[AA:HKWL]'DX]VZ: M(;!M6KMC5GKS3@^H+'VWMRTXD6YOA$RS1+:&N\_(=& "0^6NQ3U6FQAT(.;K M%=O2+>\9W/1BV"8H/(=1/,-2_!+>9KZ43@ IA,*^1FKN%Y@D_22?R Q_$Q T MG&^CB>:BDF$Y-?SF238U=:GV :AD]!G EGCM!N5B/-&7N3(5VD#L?-VN0=A2 M,/'L+A%S,[Y(?9MQ=^ P$EJ80=92T"@Z58X?7K:<3+N77.1#!J5UR>'T:\V? M)$HK_XB,/5HN;+HD#E9G&"Y\2RT],[Q.E9KI)*K--;KW3MY6(,"[>CCA,,CI MX*8Q?3JKW&L#0YF@Y54V)36,]U.?<@;?Y:8Y:2R@L_ZO2@M+Z,NEGA=',\VH ME+2IH6;,WD@=0M-2;@ M(2[(TIE%O443\9%20-YZ(HFN(19N"J25(^Q%UT$/$AU(_4S47"A&Y;) =:R# M$?3NDHUC #&1A1[+X[C5;H\TU6]$-R-N/'_657C]JI=>= M^#/M?N=IJ9;_]:?1\?ZK\5#+?RUCP+B# I8SX;QY1UW09RZ!0A3\3L+\$WD; MQ?V[;3=TN#^9SHK65V3]<(J8&??_N+!09@$JX*]5+^ M\0H\DB1'CX[VOCG_>%HX]^N&G9T.-P_VOS5JX:]^F^'^\?]9!_69 ^W M&O8IGEPZO?J"P$W[ZZ.#1]8:P.3/R_'J,ABU&4[U6T(7Y'L+I>?7Z16\A9\0 M.,V("W[UA_Y67S( Z_A@^@7/J$)/=,E-WG!E#OV3PEOI]_U=@+7BI,?@!'=+_I\K@M7*6_G<3>>!EOC]G<[NWI8*_ MK-)#1,63W<2UCH;C+>;2$B( TV]O/'S>M-8F>K7)OWL\>E+SBK;0>\T XE2[ M'-HK9*,2;./'WVMA M]H.6Y4%$G$ZM#R8[QJ_(2:VORG<[(K@6^]NOQ!72=>-D-DGH'6YGYT[[3[O9 MP1OL7'^&=W&&?UCQ=/3L<# Z?/X'WMI>//W1Q=/Q\>#PV8LN'N$;FX:<6WY( M!N!)-:^@0A1,0/[W-QF!+4OP0&3I[=1D^Y;O5&+6'GDK9=AO4[]-';1,^FUZ M",KW.^[2;:,O#TG%VDSFB-I!ZHG-;XFV/, S-QH\/SP:/-N_I=O2(>?DC[Y1 MQ\.C@WZ3NKU)X\'AZ,7@^=%QOU'=WJB#H\&+X\/[VZ7OY,W28K_HN,[%S.>W M.+!_J##A;37NC=:B*X9Z/\;W&>-!F^;UE';[O?BG]]\690[;!"(/]#V(L@KJ M#[T[3<\0@, L2<+"CZR.]%I"74PO/O2LO( MV9J[E#Y76J2,]B='>Z/VOB6OGT@//'IQ<-C2<[-M4\B+1RU7H&N- P= 830+ ML2$3X6#.5!H#D;M9EJTAO!U%]:^J*/7"W]-E_I"U$J!MN6^'XX>P;X?#X.^ M2GH6SE2Y#MY:3OB'N%]E8/M2OV'GCA["SAT-@X_8X'EJ*6,[WJ/RMC*MTEJD M(G+-IB:3 9!S-Q$&4+8+QL#C$' R9M+43'+Y.-P;/9X]<22S*XZ?!'^)+U_J MH3]4V-6*;='Z_'Z&-J_IWM&C( V7>D74-'JIKS\,"9)^=)+G)T#RJ*+W23A_ M%-"*Z]-T6;Y$5:87+"G4(SQBL[T71\\ DPN_\)>GWA-_'@3++$*X?=14MY[/ MEWR9EMM.Y[G>\:T?=.NG:$UEV6+J[UW_65L:B*6U_\I5J**$PSR'/8/F>?S4 MZ!4L%G\!>-NW_!*<$0010!:IV#LP<)>"P_WG<,H^F[[:X&SO?YX,H'U6'TJH MS*:NJJ+GH-@9>-F51W-\X!W.OY=Y\@7@LC_.ON01G%#]T=>)-B[-.3S>?Q2H M8AJNH&@[K]2CGS^F5]^S\<&Q^PP:&"^\/A!O]6FV8X],K<8+R1K5[_?-'W6: M1A_TK^Q3QI"NTIOS.HG+Z2+[^IT>\B4N$^\-7?A'$J[?]KP; MB$W<'S.APXU24TN+MAN/+,&NJ0[,Z,5LW8 FU==>I0#;D:4$N$ MGZZE[HS_ M>/I$?_)<&74E]-CD]P"8PWR>JSD#E_#:O,\9AJ!*8UH9 N]^U%BM9X^ 2S%> M:O'YUT>G']XW-\O:S2?S^0E0RI\L2W\!TVJY%V78N0PC:4][&L)-WK?KJ0V9 MT?ZSP8OQ2-93YOCS!F#Q@<=3P*M,NE3@H^P2$AJ.'A#(3>L$:@W(\B)+HAJF M#T [P X*M$1"S(Y(W\"C$%!2N5BHQ-_@\))^KT=%>&;B@Q/>*#W)E#%Y#,I" MJIW!0I5E8D!NF=L94&QLMJ&405>ZMZXE5:QDGP09\2?&^2 M!H?LX>J#5R#R7L30FE, ^S ??BY&#D-RJ#!/]%:7PZ;2W*!S>J2&6R(UC+\+ M4L/A\YTC->@WG.[I58,+^Y(ZN=>O'A1\@_<&ZA+Q25_=^P1WCNFPQ<;5_>8[ MNA+M+N4[VAGR*K61H"YO=(L?3(O_B^'^>/-?;]LP/AH>'M_VFYMG<[0_?'Y\ M\$ F>S@\?/[B@-ME?*_=L7[UOO$0 M]@MXZ^,7)^"J0H#*6T36!C5?D4)M5ZY*L[3H=JO;C]./<\TX.RAK:K^?>D[W M%&LX&(Z^I9;I>Q;7;%D$1FN%7E\?5+A%4&%1EJOBY=.G%Q<70SW/X3P[?WJ2 M3Q?QN2J>JF@>YD^CL R?CIX?'!Z^.'RJYSL:O3@8C8_&H_'Q\?'S_:?1:/3\ M>'2LO?"#T7!1+A_]_ ;V: ;8VAB).$U=]GWO_=;AN]JUY>JV9.O::MGJAF<8]Q]]J['V(.N8^S&Z.<8/88B-.RRN>D.L M6X;8Z/#HX&C\-#H^/GH^!COL@.RPU\2KT%MVNK'Z,[8_P UM9AIYW#WMKJMK5UR%&OLQ64-:H4^LF@AO ,:PB= M6%AO=O5FUX\MRKJV6KW9U8_1T3%^"+.K#W+U9M>MS:XQF5T2UL+DXF>83!&< MS'.%+1,#[-*/$$^ T&E'SP? DH:TL=I*F]="8_@'Z1O)9L@=C'T=0F[;VW"] M#?=#R\6NK59OP_5C='2,'\"&.QAUVN'LC;CO;\3Q? Y&HS+[]P%TA4*/[VA_ M[]_UZB\N]_J4Q^DT7H5)\.Y232OL;N:N;:^[]NS=&VYI/@CW1H>/PR=/1T<1 M_:NWNVZ+GC :-V ;^Q7K5^R[K=C[.-$.UD+E"OK(>_NK'Z,S8_P8]E>7G<7> M_MJA_36^L?W50,WI[:_>FNA7[$&O6&]_]6-T=(P?P?X:#T=_ZK"TZ@VPW1E@ MX^\= !L]#WX?G@W?# &$&K\\.CC:'P"D)X,,^O8:?^C%_K'4^)^%^21,5;'W M\3)1:X'S'N_OCWL#KC='^A7KXHKU!EP_1D?'^#$,N'%OP/V@!MSWCJ#U!ES7 MKG=OCO0KUAMP_1@_Z!@_@ $WVA\-3S^<=5A>;3;A[F.]3A'/.OA_KS__&IRF M1:G-&16\S:854@P\!B,DEE]'\NLHTQ-(B:U*A3GP%< '3^$H #W#N0),QS M41A,U#0$ACJHGA.G M'^-''N,',7'.WOQWA^55=TV<+^%EEF;+=?#NLE1I@71YTX5:AL;FZ6V-7G/V M*]:=%>MMC7Z,CH[Q@]@:;TY^[;"\>E"VQILPF0I-[Z]Q^G42%JJW/'H]VJ]8 M!U>LMSSZ,3HZQ@]B>;Q]][[#\NI!61YOU2Q.X][PZ-5HOV)=7['>\.C'Z.@8 M/XCA\>O)ZP[+JP=E>/P:3E32VQR]!NU7K,LKUML<_1@='>,'L3D^?7[787GU MH&R.3[DJ] [W>99>D?8KUOD5ZTV/?HR.CO%#F!Z''995W3([WF1Z*L&G<+ZI MU^4Q= Z')73VAH77RX)$$OH!H?Y-! TS[ZCK.-"F7]_?TNO7?L4ZM&+7621/ MRW"2J)^Y[_XJY(6=3O.?;?_YF "-N6W4?WC):K!1!!;@>A)JA MIE4>E[&>#R)FY(U9# )U.54KA-V ORD('92T=C4&J )X/&&FB5X^9SH%?'#I MS6G8N'LUQ^50>RZO]$)A'<;+7$$EZ+EZ=1%'Y4*?"MAT]UN3K"RSY;O_']XACO[Z*#[>GTQ>'#T_'$V/]@]?[#\+P_'SY-X;H^?>Y\)P/'^Z?N^>:>$(&A@$S!O]0'T:BQ8\G/JIOOL#_*R=_^ST M;Q].OOS^^=W9!F6]X7;>SW7[Y$ 4@6S,U;^K.$<^/5_>'X"D'1T]CIX8^"(K MB%WI"W\>O3@X'/!X1M8NM%J+*BUG$3$@(N65D\HB?5#HS=-_T(\#S3=1BS"9 M@0R&@? DT0=PY%Q5H"-PP+ J%UFNWSK:+*0=V3D:4X@)#YF1QKD>'VR!)%P5 MZJ7\XU44%ZLD7+^,T=W;PR^]\J\^"(FZ=0N'D?YLY<=PGV0(AQSXR?SG(?Y) M3&_O;XKACT:'HZ.OONHAZ/AP7B[8:^)OUSKEAPW/KIE MC($VYNX5'&[_W]]]/GU[>O+AU],/_S,@ _7TPYOA%I'1T>$5H=$;.''?^M$M M]^VFFW$?,A!WY"W8GR^##]DY8);DM"<'R#%8-T:N7ZF'< 1?KU]N$2]X2&_T MM'@:?(CUTT*M9/XWR;ZV7:?O>!\>PII\")=JFWUFU8>:43M-V@>)HP"F=]/0 M[1V];K?9J]<=6JV=*/_=U$I?315<$:Z]6[TRM=G#W>[6Z [7:Q+I^W :$#:F" MD^DTJ])2O]\56K:11+LN3'=-S/JAQ=@[$TX_W!Q.?SK)HK7^GT6Y3'[^_U!+ M P04 " #V@V-7"L#+\6(1 MM0 $0 &UL;FLM,C R,S Y,S N>'-D M[5U;<]NV$G[/K\#12].9,O(E=F)/G(YLQQW/.);&E[3GJ0.1H(2:(E0 M*S^ M^@. A$B)%X"2G/"4ZD-CD=C% M]BL;NX\-.O+Y, /"/*, G/.OOO]CH A2[Q M<#@ZZSP^7#D?.[]^?O/FTW\S(KL@TSG%HS$'!WL'A[J8?DM/#Y#O'7WP/SHG0]=WWA\> M><['@SW/0=[!L7N\AY#[ ?TR.O4./WP\@NC804?NH?/^^ ZPQ//$[0D?=@[V]_>X? M7V_N5=%.4C; X=-2Z9+B?VGQ"?+>N632E:W<.SG,P]!=,/4X=?A\BMA^,9%XWY7O945[SMZ^<["?(S53'CA[A\[A?E9( MCR_(LA(>=>.7'0 YIW@8<70EX+U$/HP"01*%?T(3:&+ROON\QL )))X,B64@S!'X4,V5!(RRA59!\2HWQ 7O3"OT[6O-6+.",)IK9JS-''MR9,Z$F14>/_DY*3[(G6R M6()";5/E'?FGLW\@%*!&M65J:U^W^.5HNFW(D(['>C)HN@UE*!R)9;I@HE2_ MV:9B+(9U;3$2REIB%)L)2RPT@03AJ$Z%#+GO1N2YZR%L,_Y6B\L_ZHRX)2;( M]>K4J8O+/PKJA&%(N**73Y)GTRD.?1(_$(^DKIYJA;U#OC;8N:FJP"JH?TXA M=2D)#":D.Z5DBBC'B&6G.<5@3)%_UI&3G:,-])\!'+X3DN@BN0J61YU\W14D M*+A)6Z)II<:==9@ ($!QWS2YX5.*ZC9\BOVWQ!@D.\1NLE]8-X#[!WUKD@PDL?P)&03CY_O+O.>4^JMK2<9J;9I7)\ MWE/_[0,G]><=H"B!)/W47258814QY/7#S^KO5>U.B),B%80K:F%-M]R?A63) M0]V!E=T:>B@4Q.(/1@+LR:#F' ;21;D?(\29L;^-#(Q '(C>OQ<]B!9()#Q! MEBE(N(*8[0ZD3!\/(!7-&R..A< ;([;,S0C?X3KP@;=+M?S<=C@7'T[; EG T0CH MT3J 9BOZ"<15[:!-@;B ;'P5D-G&0S-E9 3R>!T@)7^@*F@1?'TZ@B'^1TD! M0^\2,9?BJ?Q%_/.(X1 Q$W!6+(R0?9"^)69N0%A$D?B190L$7Y!A+.'2K%L$ MUCT>A=@7LW_(>ZY+HI#C<#00ZNR*:,2 4C6M$9Z/J_!D^(&4(= <6X3*'7I& M821B-)>,8J8&* H(C/U_LMK_"1.0X=*B/L]ZWQ=D,B6AM.*&?B\A,O7]_MYJ MWR\YYB!EU2( 1*,GF*NY4]AF,:O*T8]""T-416F$8G\5B@PW-4DL\6L1'C_Q@M<&@QP980&3O_?:[S)2-'<0)95BT"X#H4W8H>X(O1L&=+&KOZ:+6K M8VJ@R%O4O7D52L@.(%LLQ:!,,MXC>$ ML5@)!XBJ@6_ H)C&"$ NT!5\P%O)Z6<]" 2SV/2T"($[Q#B-7!Y1X;[UA (^ M8VYV)LNHC"CDXMDE3B!EU2((=$9%S'1#'%KETPM)C)V?"V8U&Y#ETZ*>KTS. M;"/!8Y/H.3DY>O_^0R[",B1ZP%O]5YM6I/(IG YZEZ8' =RN.H2M9+ MQ"$.-DJ]5/(U@IF+^TWI& >D%8),C>!M4F>; ,_G6T1?PM&(HI&2C/A)B>'\ MG@21DYD1 MXER2HACBW8A>9T1_A7\1>D\BZFY_0!?P-H*=2X6L,9Y5O2"N>(>_8BHO9/"B M !'_8@S#$1*^SB7R$:7(2PJOB[X]9R/V!:ON1=CK&M5V]+A.@$.@:UU0[9!? MP2=B7 2!5.9TJ0C/DZ"]1ZGL0Y7SW8(2V%=BU(=< LA"'Y+J@:[?T:F)K 0[ MU2@;NKK;+@CC/<;05E3"S-RH"@49IQJF05<,9,T@KGJG S%,T60"Z9SXO2 @ M,[DV)URG+R]3Y(I!D)B?6!Q26=241 6@9U+*HD@(D8JP8E)V:9.!3MT#,19?)];.IG'QO M$=^.9E2Q-BI#/OUGJ0QQK4H)%O7^$F?:=_#'7581[:^%>14_(]"YU& %T-49 MA!VPB\%W+1H6CO P0+'IV]*8+F=KA-E^H]'2>$YK3(SX;B@70_.%<3R1<=0C M0WX4W.!G-1O_CN05E"*\>T84CE!O0BA/3B,/$,7$8V(8K<*Z#55Y!7F,.I;+ M0]KIV$)4$,L*E+!J!M'B@D1>D!48)!(K'S6GJ#L=S>D$S'0>BKTU&@?_G.!% M_\$:4>TK5&C4LEP"U$[+LK* 1!B02 ,X :D\ +8W_K6U*E<1%YV?'8WYV6FK M9JQ&A48-RJ51Z]JI6)AE8U0T6>YL4 [0GNO2"'DW& YQH'9T;$--2KD:=2&7 M0K73A:1"D*FQC6!7[+".Q\A74=[J>=5JS:J32[=6KTOW-$F(Q$*:*F $@L(N9Q4,* E6^+:QNDHNU=\,=CE M0YX\M#(>MER,J.<2J2O;T)=,A'K'TRWJ[;,.V7Y?/^=AR\6 WM%>+K^90V^7 MWZ@<>+$-&U LC-H4!MJ&;6M$UF%O!#N7OZP:JHEQ7E2=FN?=."X\:F*YH;&4 MS@A??L-BX6&3%DZ)Q4=&UC>O]?D9P12[!9[ RYNW_<"MA5#(THYQ)N52AG]I>(NG;H MFD;>ZPVV"INR\4(:2[/E;TI:[O@KLEZ;EBJ/(+=2% MPA/%BXDT(R+QQHSZ@ !4>H2Q1 MO$KED.-=FH!$E)_8"ETBS6+'01NUI^B&"LNM9Q641D3S.Q6++[?8(1+'+7K2 M_XT0;X:#8'V(2ED9,^DSO_(CO\EGTA7. M\ONB?RJ#A%WUB2SB/CV*NMEC*-PW\>0KF@P1[0 X9.ILX%E'V"[449\J3LR^ M@3(4/2_]&$VI/DE_.E6[=J7L9QTOBK]BUP$L$M5@KJZ9^(V2:'K6B8MCCB8= MP./BBV_4GWID G%X+5Y*3NFWC7--O"#"MLK3C9+S'69/PM>3#]0G3=.V^3!@ MB\95TKQFJZ9Q/1;-&E#B"]U7^9Q[,8U@%[%JQ*HH&H'4-TBQ%.(.I MJ,O:5$G2B$:M;+B_C62']WT5;+!^&E^DPK6=ZBDD; 7ZR2S3Y6&K6:G5*2EM;@D.)=Q?*ZGZ)[[ M=X09CKN[I/EK\ZL#]4H/>6CX>AV4;41R$K:T\85EFXJ\OD/B$DV) ,'4MK+B MC6T>G&(. _R/^HCHXD(&&=E=Q9%=F66RH?S1AOA$Q4C9A_;I!R NZ)SV(L?8-!5!D%U6+35'M^CV!X'F#NCLE3M>87 ME7P];:\5PRII?\=\K&=3??)H;C,O6=/_Z-DIW=>4;,'.W$KU32E;J;K:D#9V MR":^OY@MY<5@/A(>DHM4 &#RKBPHFSHPL]_F3K^H+GZ(@'602;WU_2L<"H$P M#-)OK:M[A\L4?AN8%4>X9L)F^HDRZ,OUZ%Z VGQJVZ_62K7K[5'_UOJU>T7U;RGX\H!=^'E0YG9LQ M?,1;(%%HL4WU>(9JQZ%*PH#BAYQO&J1F9; MZ[5<18-!>K6]VN@S#1!'/>\OX0*KWHA=)SWN2GOZE6MMJLVOCAJ6[J_\1T;* M,F(6;>Z+=JF5!R5C572Y#>[-]>@/]@[VI7V[(=#@Y106;82G>\98B7E \DL#20;M6MNZ=@" MXW^7RN6#X.^D@$45-U4=L[LF]*TE(H3[(APQ,DM6W*VV7)03-]8#*-@-PO35 M60.*722OL7<3W)-SM%]\7\SC9DU:BV=C>^IAC :!*0Q9*=0()U>Y(B(:),&S MW!&E.ND*NLI)M7!B#)2-:&+A3H+>"RYU4"H(MK-FX6$AH32=&ZQ96"\>;[[\ MO/TD<=)65=^Z"/9#0WQIHFJ$ M,=JP3SH^S,C#F$3RFLF'F7@S%R!E;\T)979*G@U\MC&RZS%KA#(DF4NUN-S7 M7[$S[F?-%6]J5E]F&T,Y023AW1=(9:J1Z:.O-?WYM=G]:"\^=H21]R42[J'R M@MVY-%*&^=9 U0@-OH0BL?><(L3C6=.0N"THV8@F MQ$:1/9#L7;U),)PYY? 8HA=ASC$S'1U8G]_W[0YU?HNY8S2!G]_\#U!+ P04 M " #V@V-7[IK;M)4= "!'0$ %0 &UL;FLM,C R,S Y,S!?8V%L+GAM M;-U]67-3R;+N^_X57.[KS:;FH6/W/D$SW""";CJ /L.3HH8L4+0L<229X?SZ MDR5;QL:3;.6REWO'#FB,T/JJ\ELY5.7PSW_[>C![]!F7J^EB_LMC^9-X_ CG M95&G\P^_//[S_4L(C__M7__XQS__#\!__OKV]:/GBW)X@//UHV=+3&NLC[Y, MUQ\?K3_BH_]8+/^:?DZ/_IBE=5LL#P#^M?EGSQ:?OBVG'SZN'RFA]/9CV[]= M_JRP5>M;@)A+ Z-MA:!$!:S*%2<0B\?_]^'GJGVP"1V@+1J,4PERK!5<1B>T MRS7$MOG2V73^U\_]EYQ6^(B6-U]M_OC+XX_K]:>?GSSY\N7+3U_S^_P7O?FTC#$^V?SMR4=7TXL^2%\KG_SG;Z_?E8]XD& Z M7ZW3O/0'K*8_KS8_?+TH:;W9]6MQ/;KT$_U/L/T8]!^!5*#E3U]7]?&__O'H MT=%V+!O3AYY@/6GLCAXTG_^Y-EB7G&^PDK_L5K,IK7+]]-L M\]/)X0H^I/1I\G2UHJ^>A%JKEM9 M"V",35#1-N@1F]BD:78EL_N3U_#BA:Q MD6)+J[P1Y?'7/ND;]P1GZ]7V)YNMW&SCV2;185ER29GK\Z MV+7*LI([0 MI&4YPXWS+\CQ)YZL#@\.-M\)TS4>;/]]6RX.]I;L>L&UN4?B(\C[RO>/Y>(3 M+M??2!?/UT_G]<5_'TX_=;7].ZXG7MFL?49H3DLPT2/$A %*C8K4J##)569Q M7X5G%^FKAR-]MJUG(\,;PD.+GW]XC60DWO9M?-/^7.%FL1-9I?6B(! N2W8U M20@V%'#6Y"@5>A44,QNN!+0+'?3#H0/?YK/QX>5T3LM^/?V,]=6<6LIB\/Y>O5'^I;(:F[79FM,*7@%PLD&1F $\J7)MQ9%F&ICQFBX M ]@+D8PIDMV3 ^>BVOVWGHW>A&5YB/6"%89,;VHLD0(L1>]O0@/):PC85=NE8,84V/*3@4$ ;'QXMIBOEZFL_V.Z_OCL<+4F9VJYQ?9MB\RTD%#$ M C476F]MCE9N,C35G'?&.R&X'=E=<(TIWF5F";M8^.SC8O[A/2X/GF->;X$T MDU45ID&+U8'19/]3M &\:1ZEU2"]35435F+X'JNH:F95+TK"5*P346O M(QIN>WB=OAN-@\3/B#T%,"017(NYU=;/M",Y:DG:?I"I0>:0@\X"47';"7[# M]\?R^(9Y\]7_GF:'.*E1Z-2:!XR)5E=K@>04[;<((7F3LTC<"3\7P!B3(=Q3 M^NIXO6HQG1,P$P59I'P:96S.>V17+%" ML9RKA2BKBZ2GZ^[W-42;==&U<2N0RPL&;F$8T^ICCT#HMRZSSVFVB4G6S])R M^8VV_4A]ZZ)T5@[!DO6FL#73'@=;H%91*Q;R4P7W0%^>L)[M, M.----JDO;^D!!"S/\'<\N<&,IIH<2H,08P43'/V7$0FRK+)B=(AYJ-RCB_", MR;_B(P>;!!@K;/ 3&?,77S_U\C,B[JGLOY-<&.=CLM&"=373BFN$F(2%&(,+ M0A:1/'6R35I.&1;5F$$K1FW0AB[!7%#_Q >E,SWV_(!)2],2L[VBRTD?\-(1S+ MT8Q2J=V*">=NRW@DP'A^N$+ZFAZV/\?/.%MLZMRWD#P!.,D)6L8' B!6+L=)S'[/MCFY,P3(O:0:2 M$%\M,LYIN3/B]--Z,)U/5^N^^,^XI;4-SF:4!9I-!$HH"A6-%A#14SS?6HF& MVZ1> VE,L34O5SAEP6E]ULO#LCY W=;LM^ML\O]],5^;1ET]D:[E:ER#DJ,!4X3;W?^"M M0I5"02VX;QTN1C(F;YN'$3\RGD$";)S?8CE9ETHB)"6AH*RT+O2D>*L#98,H M)AMTDCN7ZP<(HSI/&)8 M]ET1LEO3TA>TK*/ =Y2>G?AGC@O#'E9D$TS/8&'O.7>O#9;J7,0 ;7D#GAW=$_N]U!D MK)3BD21C5N]J_::]Q<\X/\1)),,5E2J06R1?OFK32U#)+!E18FE::<-]]'H& M ,]J>I>L37D!+C]/"Z[>+6;UZ<%BN9[^ST;RFPA3>.? "5-H<61]0\@%9*S) MU69SL-S1_F[(QJ23;\^,\ZG,[%)AYO\/V%Y\+;/#WK3\.7Y:8IEN\-%_SW C MB_E9W"B"UI9T0"CD"!J7+&2M!23GE)=!VVBXLUKW1STF53TPTX:3)F>'Y39= M;]P+J;WS/6T;>^V3:<%#%C5!2BB:"DD&=C9]?_J8XXH8@THH%4BC4A>,@]2; M_#3ZGQ?"BE:YNTC>65QQOYK^ENP[']F.0_C,43(!/?;0?L4Y]@000TH@EQ9 MNIY48'NEO3,)1"/[%16%\Y;[+O(2**,Z+V&ET7Z[SG=O="KO)V5ZCL8(,HF> M4VC(, DCP&'O7-6B;IF]C>UEV56WN>#8F-?MJ_EC=Y$3(]GS*.G_E00PR;E6 MY76CV+9[9"*3!"G@!6^TJS4KZVQBO_^X,&C_>LS[DXL+MM_A>\I%[S++,.G( MW[]]R&SD2]; E(SBT]"2)H\JELS\X] M_4Y_/E((I!D^IOD'?$N+>=$:EO5$-JN5]X8406YD.*V&D"BBL2[4%%,0,; ? MZMSI"O<^7,5UAT"OZNA?]D\/?IV4]_7S4?*;9%J2VGE[/#WW%?_0]'Q),?V\_(#/U)QD MDY!\KV6OO<.ID1Z\D[7Y:FVKW%UP=D:1\P9C!& M.C"I]+(1C^!4K2W+'%J](^UYK7&_U6'6#WPXWW9_(IHK*>4()5,<:1*%&;DJ M UHD5W3234KN?F6[X!J38S,0GRXX!>,5UQ!W%=$FJ[*H$$4C=\@9"RG(##4E M;3?7.([[A;GLKN)^W8D[(L4MMYZO=<6IB[(W[43%'^7UJ]P;#O=^U:;?U@EO M(3O51R\$M*%Z4R-WF'D5GC&9\SNB!YMXAIL$N&G[2+\_HQ]."166%DW(%917 M"DPC0@=!H541.E)HNB5LT@;T UQ-7(5G3"4:=V>,>,3#=UF7IO-N M'-_,WU$D]*:=&9Y\,CEYDH6-5@L/NGJ*C7L?S91MA#X>2)=@4\[<&9.[(;OA ML,J!L]_OAD4#R(SS_O\''_RX+]!67U[8'VBBJO ^.P.Q5?+*I8\00M2$->1H M3#$4_@X>1.V"](83,_\6?+L#F0[(OROG@DR\$QB#B. #]G%:S4 2CHQV5KXZ M6[3 X:/W*R'NPKCP]S*30PIQ0*:=[Y$WH4"A%5+"4*3K72%"@JB+!TD679,6 M+LES%T+N@FL73L6_O1;;4UYWP*3C4:_OEZD2MF3(H-<,RO3!GE$YB*GT++%> M[ZN5+OKJ+VEAG?+(6/:8F_IDVNQD&WS$=9VJ&6J&N-4'6E M@+34!#GU1J[)"ZU2:4%S)QI=C&0GOOS-SJ899,([C.QT8O^/^?S)R4+KE"!; M3QO5K5(D6B6$(DU3TE6*4IF9[:Y/R4M>="5Y)MVR3\Y\>GD).>06ZL.2LL5C L>HFL%DHZH40?? MV.?"WM'2=N+RW^R M-IWC-OGRG]*WC>#>M*.IBZ>FMDY<5:HJ'\!N.D!$[7H1> 8=4A#2*5L4]PM] M): ;WI#?2Q"T+X7.Y\AS28CSRJ(@UDT!U&:6QYM/F\*G%U]Q6::T"Q-=DHJM MFC[HW!]-\0F6PK,JZ9WV.GEON1W7:T$]@)MT;N[P"HJ//\>$/FZ8]W[Q/GWM MQT1]) PM_N5B>8GOC2:4IGT"*?K$'QL*1$-^E#+!9!E\;.R#=V^+]887\W\+ M574G.W96QU!]BQY?Z!2U:1_&\;>"<(SZ79!['? MMO+E]N_2^\6FJ?(2SV1)/)W7[XD24AL5*P4[U65R6TUID+009!:DEZ[&)/GG M\>Z,[B%$J?N2Z[)WBUEV0^CI=XNV_D)NZ,0WC,G+#*47MYE2!(2$?>"),%Y9 MFUSE-N07P!A5,?<=L^6VTMB;%KTD^XRW>0K1#X.Q1._&;2VX*'5OU^4@6T&F M!VL.DBQ13=>6>^_\M(<0-')Q81@1L"N,$X6V/0Y__V5!._-F4SQ__%=U$FU# MCYG8BKU;IH@60G,>9&HVIFH\_,)1\TL8:7(%];D5,(^BMP:IC$ MQ-> 7L8 23;L^K!!)I4",4@;JW+5&6X7YPHX#R#SFYL_7,+A-U8O#^=U&_8> M94(=(=P2_#32HGK3,!&@6MDG7ZL*V5@#Q?D42)^JZ,6-[=<- -PPT'S(Q+DS M.0W1\.:X\0[!7'R8;R"]*Q^Q'LYPT8[N= GS-GOX^,//^^#UV:TZX.SSN#U: MXK"MDJM'SI5)LJ8YK8P18%NE2 FC@-A\@"!"C;6*7-CKE&^0U\R\VMX2\7BL M;3&RN. ,B$RK-4HG"!;[I!R,KI?69,%]RK$CM#&5:/-QYWPK+GXY,;9BNP+< M=C"R2L'4?J.936\1DHN%1'$EN-!TTL%JU^[TS1GAH/E[HL]M)'1O]FZ[DEY; M?%0B,[3)N_R)0UN]'=?*UASNTW2=9M/_V72G.WDP>6@3BO5#TC*#1Z0@7[8, M.=8 V(?0^I2T8A]8?3F:_2.\R[[YM!ZMK;1^E6&E=F!"Z*/ +$(4WL=:*H;& M?7JP"ZY1&3L>OIR/\9C%PW@THS^M^F]CY?@>OH?!&V@'F&S?V<>?+<'=".(06LBE M(?0[DBQ\4RYR5^_O (NEC.7L0JLH(KBLR+/L0[C1-$A12R\?[7ME9Z(XH7?!EZY*R7X,\) , MW-!,X940_[P*/%T&+)SWH@^K;)),K1%%D4F/#51S.>A 6Q"Y"^ N!#*FAEQ# M$V1_23 F\YY>ZG9Q3GMLFM8EI*$5RIYJ(GP FKX[KY/-V;TD#ZS'8;DD'_N (YURH^+>!19@HH)5;;-6F2E.SEI!3M&"RL[95A%]X*;+U8@& M7.^1%%3$:HHJX&J?\->=FUB#A:*#P2 E"O;V]]=A&M/A/2-??GQ!6$5S%R_( M99J?'%4=6] @O:5-P-!M0.VC'4,1QK2F-7?CX)NC'%55UOVPBD-^]Q")O%BM MIP<=],O#]2'Y'Z>@GW?C!XM1;H-BN.AE[SUABFNN(7)2Q>BJ+#1C)9C4D^Y% MZ#GP#DUTPA3/[=/?FSD]+8/CL_*W>)"FM,O+/M5D113X+TS+B;/DWDAZR42( M?1)N+A"#;H B")=U#47=H8^Q*^P'9)1OPKJ;J,\A!'PG=OL\\-_I_7__!6>? M\;?%?/UQ-4FQ-E6RAVJ-[2EQ",DJ!!6,C2Z+9")WZ?1^B,<418V&CWN)]9ZH MV%^9]T0IG CIL211(?D<"&R)D!16J,Y8 DV[=)?!UU50QY03,!KRW4Z0]\FZ M+XN)P&QBQ P:M>V^+[G:WE9H,AJA!;TPEKNNY%9 QY1P,"[&W5"(]\BWEXO# MY<0'GPPF!*$C[4ZF "^HT)LT"N=CD\(E[KNXVR$=4X'XJ!AW8S'RU(M?#K1C M*S\$]4_;&I(,94-SX MG^Y41O=P"G-^C.]@1RV7/FJX\Y3=5L=T:'+^82=)=6A2+%) E$*1(?,2!F1>Y+.U8C&=,#!PY!SA0)\$N$;S7RTTE\7\\/5]U5*TZK:M*[>C#I0KM S8V&_KD"P.I88#6 M1!5&:B\K=P'5U8C&= @PD,+@DPB/#WR,93,9_$T[KH)?31+Q%65*4+4ENJ(@ MXA;B;#.FY40;4*+=R;V]^/O'%'OS"IIK4]ETP MR'Q??$(\;SE^PS(:J!M.O MPC7V"^1ALT MJ22-N3>PB>!RE+EJ[=N/,[(O"W3/?_F8 M@!U,"^V\FJX?]ZA]D/WFQ%:QR(J 2KM3=^K=>^Z@;SIE^: +GW6H>\6^[ M"QUWBMT"$=5EIZTD+S33&FUO7B1D@:*;\RBCU[A;S\.+OW],XYT'$#3#IK*^ MW"=QZ(9L$RN*,B?=,YK"5[K1N33&6(I$9IJ-CE,1D?N M5@ WP3>J<'^&I^+D''&DO!45"T MNCX[(R1ZL6(.($QU-7JI*WNWG!VAC>D\?$^6G*O,'$ X?+6\%X-[AV4QKYO\ M0EM$*;U>5!F?P*A^4YBM!^&MEEJIH"1[D?UUH,9T4GXW;+FE0(:PCJ<'R)Y< M:1[I^S^64]+^G])LJ_$7K7]Z??SIV]_A[OW,/:P<[WJ9+%G_^E?SU7IYV)_[ M+"V7WWH'^LW4[(EJ,@1G,DA7+9A^M@([) M\K&QZD>M-KP(V2SB#:!>G) O14TA*0,IA7Z,*16$7 T4I1RV)JM![@*U?3&/ MR9Z.@8/["_8^Z'B!3VF,)K"*WJ" Z?A(O;@&HAIZA:SS6+GS/_<"/*9;[C$0 M<4^1W@\+OZ?F1ZFJL[%W\*NQJ^T(V3H+F(*(67D*:KB#Z]LA'=.E^SAX=SLA MWB/AOBPFVI$6CDY *I(VQ\1*^Y(-A(I)VAJDK_=H>4]PCND"?T1DNZ$ >2Z) M+H#Y[6RFM*BME9YWE/RFTTRE%T%1,"]RI; ;8_&XVPWPM8\:TY4_.R\&V.T= M#S>.?]Y_R6F%__K'_P)02P,$% @ ]H-C5X[MUHD)1@ 3"$# !4 !M M;&YK+3(P,C,P.3,P7V1E9BYX;6SMO6F36S>2+OQ]?H6OWZ\WV]B7CNFY(^[[B8$E(7&:16I(EF3-K[\)+J7:6,4%YY!%*:*CNL2BSWF0^0#( M3"0R__W__'DQ^N$33F?#R?AO/_*_L!]_P'&:Y.'X_=]^_./=K^!^_#__\6__ M]N__"^#_/G_SVP\_3]+E!8[G/[R88IAC_N'S*??_OQPWS^\:\__?3Y\^>__!FGH[],IN]_$HS)G];?_G'U]3_O?/^S M7'R;>^]_6OSUZJNSX7U?I,?RG_[O/WY[FS[@18#A>#8/X_3U!?3Z/+_Z#Z^C MT3\M_TA?G0W_.EO\][]-4I@O%/3H$'[8^(WZ+UA_#>I'P 5(_I<_9_G'__BW M'WY82BY,TW0RPC=8?EC]^L>;EW>1#L?SG_+PXJ?5=WX*HQ$A7CQA_N4C_NW' MV?#BXPC7GWV88MF(?CWD"DI7./]??=I/!V/Z0$"FZ3(BT*I9D+&$R]&\(>*[SVZ*=W(1ABT%?.?1#= N'@07>!%QVA+JC>=>P[D&>1OA M!>:_I,G%3PM4+R;C3"/%3+_,)J-AK@OKVSG]K"OM;%+>SB?I7Q\FHTSK]"__ M?3F!_"Q\'5*PDUOJ1?9P/'"RO*.1!6 M:E"1TXXC60!?F+)>>&TTNTN$V9I8)SV27FGR^G1,S7.!U.\I*O;W VGP[38@.GKSVK MX__[=#*;#83)*7F5"#4CU)D3:IL]6(O*$WR?4NJ"*SLC_0;XU*WV[G).=L2Y M?X;1)6X&;8I-+BL+2GCZ(9D S[BG'YD5*Z(TJ9/E:5>@WR3C&NKN+N%4$XOG M>5@X)1"RE)DC;>56T::. >L0$31)6W)M!"K;A2'5P]C. MG-:GR)"[,T%WNMTO_KB"_ALDD!GHVCN M@^X*\IMD62.=W269;1/(>!V&F8;_+OSYG\/YARH9@DX?W+^D#Z3WA;&2H8C% MQ) "G',>-'K#)"LAL]!)K&,WG&=.M:XU=Y=M[E"V/UW MDVVAH['!"9_ B$ 3)16"GLGU8E&2"2!XX9HW)MT!<,^;>WWI\2X%?:?6VR\7 M'T>3+[A:JC^/27 ?AA]?C\)XX+FRG)4$Y()Q**]/^T.I15-\ E]IIY1[BM#G/V !QP?D!9A^3Y@X$>DW4U@@^IT ; MN=-6HC%H^N3- M2W2YO==7(/:PX^D;AF$[Z;/,MY(?PPJ@[*R_&+\'$X#Z,% MP>-MD_ -DJAFPSF^Q>FG8<+EJ-Y@FKQ?JG YP")D*?6T5W 60(7B(-2PGUU*,N(?R!Y^)O)Y.RG#^6SV=X2IS+[,'J11M]IJV_:"C MA)2S\3XHH4UK[_3KV\^;1GM*^1Z%'Q[ZOYN"$E/BJ"KQV"+GR2]3JZ,0Q46K M?32ZW[2?)GDLFB&+#A-@"C2SJJJ<" Q06*$%2]$9UW,>RP'IB^]"'.$@,5.0 MN03)Y%!/436$0I:Y(#TY$;T6IK/4Q06"AM/T6LIXYZEY!XCQOJ2K'Y8)P']- MHPFM^G_[<3Z]Q*\?3L9S_'/^RVCQPK_].,/W]9=F3%@2JVXUDW'=EY[].:15 MQ4H;56+@A9)U1!(;U%0.Z1I!_5/S)*1<3 ,S/[]!=K%M8S'\E%GFQ)2OPYCG.M1 MWN_A M?VZA9CZLA+Z&(\QW$R#J#)KCG'?>FXB^ME78PM%1]DH6%)I@N-S64( M061("I.Q,EO>/J'@R?#V$8_HQ&F[BVH[,:-NW%Q9F_I6",U#!*D-V7:.$:B2 M%.1@30JEAAY;Q\?O!7*$"])'U_$=&^Q0!77@B]T"]0=I9?;F[1\K<+SX:+-7 M]5:=J2:G )\\88T>,P:?@VH=LG\0T'<6-538QC7HWW^Z)=[?Z)\[U@5Y@Y]P M7*_371T9_SR;_2%'XQ&<^G(6 Y*:Y"8$JWKD[S$)Z^3KD[Y4@S@1_[!'PVG=<$FGR9 MYJ^FJVRJA?L2,@==365IA[E*&:E+]SRLM4*3"^XQACZUU>V;'KW ML0)=[90Z:2C\BUX;*KO['X#=< MY/^]G90Y.7NXMN[7IRN>(\NEF'JAN!ZS<@E.%O+(3-16&N[D[5C?7:]FB_?T M9QXVU,2D&S$VM/T6T'X.\_!/G [+<%G%=A/&Q,F8"26#\+E>JI0*?&"9+%5& MC%8I%\FV4O66+WSR.N]"L#T'-+X>JK\%;H'KH 6% M/-Z$U>E=7+,8SO[UFNQG^B"\QX$LL3 F,VV.C)Q<1>ZN#[J Y#EKGZ1@MY.^ M-RPB#[SD"!'4UJJ^L8ZTDF<'08/[@ALUIC%_<7EQ.2+ G_!%F*E'G MW60U.?\QR5=KXZNR?M2@.%&$B QBJ)7(D@L0I/7 L_0I">U8\TJX'0SCC$AX M*LKNXOP[? '2T1+*NV;#IDLG!6NEB]5IB6?DIVX#I*FWL.I C7RHY M7%&W*7"PE#M7?A; PWL$G7;07S'BKK%8M%B M4E!,S:,I@M"BLY"4Y"A%Q2N>9M2ML:Z[$.BII _](_S79/IV\ ML)?DH<<&VE?N4!#6N, 8^"P8*$<_O!02BK2,Q2"]X*TOYIQB[E#0,4CE^8F+ M6D)04IF"N3I@WV+NT"$<:2;P8T<_-IZBHTO>:!*'$$C2D;7O4E9D%F3DNCAO MTVV[Y[QSAW92ZF.Y0[L(M[?LD6U ?4.Y0SOI:*LTDGT$W)OV?7*2T!G0IMYW ME]5USA]HK?1>YMHY>O+V,LS0=+MH1_(JX]L!L M-L[E9($3$E ":2DSS$&*5FG&F4INNYRA^Y]_*GDC.TE^TE9LK:,5M3X>&9N+ M](GU,-?^M#/"<2G 8RU!S$PM>JT]6,:C92(8INU6VMS\CB>OT4;BZR2.O$"S MZ(:T+IA@M(S6*G"NMC[2L0 M/!JJ!6)5T.BL;QY,OHWB*:N\D6PWEBOH)OCT M]O+B(DR_3,JST6CR.8P3E@DYFQ^QWL-[,<6\K(^)LV=I/OPTG']I&HG:^^TM MPU)M1- H1O7K<$P(R,\G@#C\5)V *UB_3J;7X7SU*5TVP7!GR3?@MN:1:@BN MED1E!D5"(:S,C>?N/C@/+JIR[04_3R[CO%R.GJ4TN5PT"UG#J,5ARZHXK).: M.\P9C-8"E)$1?,J)EEF#D=566ZKUHK8SR/[C6)US[$[QEDX5UT4=KZT #Y+2 M(1N-) Y6Z$A=M)/!U86V1>?AM7\ MNP?E0"//3O,(]?XG*%068H@:DL@1R7(K !5G2 M*D8),2<',EF4212K-TUD#0))-D3+&TF08= MFH<%]D;;UR%?[P9T3PH\]K'@U:SXVMZ%QO0[?EY-B=J7:#H9TZ\)O^;\I5(; M2"0-)6&M'BH9Q*@3H)"9-O42K6]="&PG@,=/FNZ6-)M[\S167@BU7]*H\ MRY-%V'U],W,+3!VE5-^'YTB5-+M3XZ0C'?3%#RY3T,+7V5%K"VM$,L2CA1Q3 MD9D+JW7KVDK]\>*Q2I7'I<4NHN^ #E\'^[9V2"(S>O;'QQSF*!@W7*X/=Y(6 M6L@$KM2;)R$AN9/DK:6B0DY&VQA;AV.W M:_5W*X#F]O+LT5L#%ZV.*\Y7D8 MU3WV[0?$^=.H&D0< M[W_#WZ>UR5T0.A2MR*U-R&L2O*PS1 /&D+FTAFO1NN_(PXCZ7Y$:,^.>,&,K M!71QK)'2\LXVYI_QXQ33<%4.@Y:6A=C'^=E%O5?Y/XO/-PYFD$4F+Y9'"/4> MC0I609!)0E8HO"C)Y-PZ0[P5]K.CW%&4VLUIR?W :*L8F"C1"4%& C,T<3RW M9$B2&ZP*2I]#%L&T+ICR$)ZS(U$SX7?1;>,JCK$1Y3)JX7WBFJL"5ELR^WP) M9/:Y"%+6@+;VV1EL3))ML?45F>R8)IVHXE2BCAN']/S+56N&$CP-0S,:5XC+ MYG31.]K%:0/73GKA7.L67EO .GZ$L24=MEV:]E1+GUO7HAKZ,J5P&X@=!16W M@'><&&-SU6Y+G0/UZ&<,*VKP1R-.H^$ M(4^!.;NHHP/&U$#+Y1RG5]!6P2]D.88B''!K"BAG! 3!-.CBE1)9$;@.FHO> M!^6$K.1]U7:WX>C!,N_ K_\-PPQK@_N7%Q^GDT_+ /SZ_HB0#)DK0*8=S8+: M5C$ZXZ"$%&SB3'C?.JGA 3CG1XE6LN]@A7A5RC#A;:XJE46DA1"$J TGDLS@ M#2V+.M4C&6M95*V]I'N!G!\5#I=WIY<_[H_2/U @M]T)Q$,O:7WLL/6 #CQK M6%SQ>C5]'\:KR-J+R7@V&0US6$7=7D]Q5NNU+J]UKW(PPNBJ@-6UW" MBPTN MTX;!"W&$B7HQC%CGI"LEV)(]YX])OB&>@PM#7(M##K0B\%D8\-YQ4%(FB)QE ML$'%:.O]5M'::KW^_OZ6F6,1XDZ5B'VEWX%E\G<26$TL>C5^&^[$";Z&GKTM MD;N4DB9I@Z+49';*.I5 M<&YI3O$D 7/,5N0H56A]F^$$0\I'8D>9=M'6D,.$V$+]'F@]4[1[QPGWT M4Q,,&S>.F<;7(@#?M=3(ZRF0 ZXPU\-A$,ESVK23!:_I-RYH9992 M2*E;UU[8'>6W1:46JNK ]'D <)P>L6Q"L4OZ-]7YQO82JH$/D6<+1B+] M(1:E;]=+[9(XW\XFU;&J.BAO\@#BND+2SGQ2C,EB4" H:8 J/M6-4VZ#DF"$PE MX%%ZH3PO)-/^3.C;\(Y_LZ(M0;:WK0]25+^>V%>@OX>+=0!V&[@=G8+M"/4X M)V*=J7Y[BC73VPG03613+\\J*+6FEQ)&DAN*9 =Z;8))Y*%V48+Y^#1[Y/3L M5%FVB[JZN+NQZNKU!D<+#V+V8?AQG33.'"8OR3B4M3>4RAK!9\E)#*IXXT/D MKO7=^@?@G)2M?K@J;YOMC?3005C[9_R$H\E'S.\P?1A/1I/W7]X,WW^XNEL@ M4 J97"%[4P=0!FM@5&L(Y&R2[RFL8JWO=3P"Z;RITE(?710JFX:,%V'ZKS4> M93$([A%&L?:S.:\V9%(RUL#$'WD,#Q MRVP^O*@QSC]F6"Y'56ZS,,[_B76YP_SL$T[#>[Q14P:GPTF>ES*;% U7&,>CLD:-8PDM\GRW915\^1_.2M%JI(X)[CA")!]543YX 9BYJE?I(WC-$I1$W@7*['QH[2\^^4C^(51IJ8\^ M(OGU;D5@@I%[XG2]TAS R52 ,QX<+]86W?JDY^E%\@\AQ$$2[S>2GYE'YW(] ME-2$K":Z!YD5Y,(9&JFX4JVO>CWE2/XAK&BDA8;)Y(L:"=%2Y51KZPOTGIPF(2 @ MKSE0J+FQQ4?L\5)BLY.5Z\=:K^[054*U8WZK?X'54TU<(49 Q!^B@ M=Z(486(R7 &SY"(J3+5QDO,U 2S4O34JU;I R1$(\LC!P7'XL8OH.VG.,)N_ M*K6"ZE7, )T4& 284 NF,FT("V8H208M=!8%6QNZ=T#T;]LV5-*=5@R'2+B+ M4LEX[F^52!L"+7[ED@QU7K,&1P-O&:9ZE3/ M_/\*G11/YRO/MP_B7;; M1^\?@=D+?*.P2GW\RS%I]_)FASMF$67BAC2;B#M>*7"92="!>6\]2T6T/L'? M .7PH\/KCWT1IM,OP_%[\NP>85,G:ZY1" MZ\E__?WGH>B])=K!H>]U+"\NB7ZTWJ"QGO,:3LDEU810(EPTM8 ,5@="TMG>N-TA -\"B$$T; MYSR$Z#R(T%#J'=3RND[3FH&P8FIQN3B;!]:+@R3=D3MP'=,J<+8-JHX.I^Y'=)Q3J<,U M]@@%#A!W?V0(H6CN?8) '">/E7D(=4,3RG"5 G?)M*Y/W2<)'CEYZHL#NTBY M ]V_1;)?,%=05_FIQA@5!)3" RBR86B+C YX8=GG8+5US?-D;H/HWU!LH9W; MJ3 'B;:3$.!UHVA!:$9&*5FM!3++K%Y+7]BK&8STL=8482&W=Q-OHSBO[?Y M*7<0';J)Z%K"\S:X.MKN-V$ZSH9_J,X>I,"! N]@T=^(3RH5:1/3$#76QE/* MTV^9@PB!<9F+XKGU#9%^B?#(IM\7#W:1?BQ@S[[BGW24&:=ME2['H_: MNG_][BD #SVZ30K UN [3@%(SID@I 3A,QE]JB XE1RPDM#1?'=2MTZSZ2@% MX&;R_C)H/1R_7X2M!SH999GWP%0=)H\*(LL)N(E"A51T**T-_8?P''N=V$__ M#U^7.$#B'=C_+\?DX>!LODIEJL/_Y<\TNLS+)(6O+4E\=#S7$I1!\T5O)%HG ME:,?R+B67BO%6S-C6VSGP9).--&YH4@^$JZ263!&+*;N=JQ6&])60$Q:0O9H M+X/I', )5RL@R)!H&-HVOV"^"[[S8$IG&ND@2>%U^+*X^GYG)[1D M/4N.%@SWH5XQ0PA1,<@Q9\$%$=ZV/I/?IQB MR*_&_PS388VVO0ESY&0;1183\=.6X$")',$%+FKC:UMTJF/H-A*Y&=MY,*03 M331,9%@XVC=!+DNJ#M.*W/3/1/_WJKR>#HGA'\-HX%BTHGK=L;#:9X%LZ\A% M)(]>^VQ<]Q$!PS MR"PGGH9((L@6@C*A]E%,6FMO>/,6[SL!/!>R=*63NP1R7;@S+R87%\/YPNW" MZU!1F.!C,,"\(JAH34WP%6 %,\F'$G1LO:[L .\\R-.5/NY2QW=!G3=8)4>V M]EW/*R)+9"@Y,('HK6I1YBC)#!?DO! M)&DH]7M(<7C^W>8\E"Q0\$3R3NO-4Y,=$\'_=44[=;KQ*[ M2_A44K?OR5((BC;&'!D4B0@J:@M.*PG2Y9(T#2UAM_'X$\WCVD6[C^=Q[2+E M/M-VML'UK>9Q[:2S;?-W]A%XGX0PPF29DX;@%0/%"P,O-2>PZAXBJQXNORV,!7(IH\@Y (](7&*%@^/T0R;C!?*BB:VM M_>ZG<0_V (?J8$EW5#CEGFM?VZ#Z5N_![J2Q[>Y [B/N_N[!9EJ?/!*PC*8F M^NO:P\$RR"8+@YH<"-8\DG_B]V [X, N4N[E'FR0M;-KO2(B+3F,'@5M=<%" M\;3O*6Z#E:ZQVD_W'NQ.VGGT'NPNHNT@#_[Z]K9"5'3VN48'U.*'R;4*N5 @ ML[.JE("(S>^ZWT%Q%MH^4+A=E%.^8<5EW!TJY@^3CFXA6U-X&4T>6W7UXCF/7':JK!U5_@* [G_PK M;*)>XA>2C)9@+.T_-18ZT/WN\BW YT_'"S@G$^>V29(TLZ@T MU* AJ.@R."T+82+_)46R45+K*[[WX3@#W1\LW@X6@.OW&9:'?P%=8633Q$6, MT44-090(&F5PWF&)MG51]]L8SLO:.TC"'5PSNH[GJG33XX@ZLO3NHCF.G7>8 MEAY0^0$B[GBZKSU8+"^* U?1UMN-'H)#@I1CI)W&%,U:']3<1-#_#GZH M3B;-!-H\\2'_U^5LCOF7R^ED654Y?;D&+96D"M,2K*[[5=0&@A89R+X49$^D M9&ZWLM]T8O[@>YZL1EO+L'52Q/5A7O5;7BQ1,C/K2J2!.D&DDT&3N6@<"*V= ME#X*S<)6FMWXBO.POAJ*L?7%W7M1K]?R!LOJ&$K>18B]*/?5^*KU MG>?>F5" A5I$3T0#GD_6>GI/6FBGC40WO)\G6MM:]T-Y] MGJR3LA!3\B5!0E'/[7)MTEQO76:;5"K,(&?[*_GJ/6>KY/TDN7$FMR@3^?9# MF&*U]G-%26O>LI-NVX*1N[]D_]*1!PZH41')#2BFTS!^OTA]??[EZU=6U36> M?0[3_-O5S39M::NPM0L)LP:4$>2KFQ#)86?:22'[ M"*P8IYES*>?6.1H[@^S?>>R9?W<[*7>IQM:[WM[">C8>7]85)4V1_O1R?&>0 MZ^%=JU>@M$I1ZP)"V6H8TMX2I;&@/7G;/D3!LMIJ#^T3]3=#X-/F0Q<9CA5B M?'RL\?987WVL7YS]$VM5X62GJUS"<_C.,+I$/N#::L9B!11% !>G!!_*" M3#+:.YF+ONWPM=F^.AC+-\/^DR)%!WG]>XMU-:Y?_J1Y.YSA;#VT=Y-YG>_S MZ7 \&Z;%( <>73 ^*4B^%A.QD29TY@F\C!89)DVC/A6[;8=Q?9N3X)3(TD$R MY+/1XCN8[Q_LNA2*(N/,8V:0%<-:WTV!XRZ#,V0?7.D[$!A M'>1=_'+Q<33Y@OB6[)YAPONQ_CX9?UKL$POQS!:SX_K?:WW!WR?S_Q_G;S!- MWH]KG9Z%1[&:7P-?NVW5:8.I)BAF)< IB9"8]\(O\^2 MTR%0!X5]]Q;V+_]].9Q_^7HY??9J_@&G[SZ$\;W.R2"%4LN\6$!6,JA(VG " M"^10,)9D.%.MB^OU-;9O;HJ<)&D:%CQ>1*=>U"D^K6?3K\IB@UM&F98?$\BK M)6#I8<04E-920K$:JSP%1)X]&)T+]\RZ'+>+-^[VWF^&>UWKI&&YX]V@#IQT M,B>30'INR6!*$@(/# )B<3E$G;UNRYSOI#E<$QW4.-Y;2#2"Y?IY9WTE:Z/@ ML)X S9Z-,[FMPVE8FNE6.4;^JJJ9C8O.FA)BE!ZRQJR-\"9;/)7]>(_Q?3,4 M/WGR=%'(N3M/]NI)R__HMGTRB-ZK10PQ&G)L57()HJ.1)ZVC9Y@Q^"?C[STV MV&]N#CT-6G51!'NQ+]934\P_7TZ'X_=+ WRY4UZ)I7[I]>4T?:"1O!X%PIU" M\BG&!"&' *H@ QI*!,N\T<9&$6];O8?O(OM!_>;(W(=*[Z'BP8>'JT26.FVJ MW"[G.'T[*7,2#*ZSRV:#X(1)N230M;V>LL6!3UP#TN:#G$FM4NMKY-O@^N9( MUEQ9]S#JX-.WM^D#YLL1OBI;+?"KLY^%OW [>K=HQK2\0N*"4D(YMZTVG108KJP*I[@[/Y=)CFJ\3< M=2%0AV1:J@):80&ER=X,2CHP1;+@+)DEL;5U=R^0[\QIH*!.ZO;> /4':67V MYNT?ZZ8!G%O-:Z$,4[OT&LRUOY,&+K$HFXQVHG6T^T% WUG44&$=. TW%L<5 M)'0R2Q\+6"\R**8\!#35MR[21A8\[?5=[E_?F=-(.5VT"U@>)"Y(_/S+BU&8 MS1;6H5'9:9TYL))IF,H8U#_\[5SEE7R266(0HME/Z08N0#!-1E)FH446E]$ MV@#E"/T'&FCJ$>7O(^8.?."7XS2Y( ,GS!<6UF^K/7'!=5PZ#X/47$CRODUMOL= >?H1$B&-VAJ")K1O7K/F" 1YQ 0Y#C]V$7TW MT36D!WX@1_YG_(2CR<>*<55'9.V"^Q24JYW 0BU1&FG?C,+43F#(@U&:,]^Z MT,86L/JW4AHJ\F[(K*D6-AHNW96,76_;D_+F[1_/TGSXJ7:26E18G=V$=4C- MV ??TKIH[/9#:E0UMHW!\]M57C)9N(C1.9@6\>):R8+FHUL'Q MQD,XW3(25]>MWDQ&HU\GT_H?#0(6[HRWU;8LH-!HFOZUNAN,6 MI]-/;]HL!W>"QSI'9&G_$VH/BATCUVOO@?Z='C&_JC$YP!RE3+( U@M(RDL. M$7D&%X,7*OGB^=/9@6Z.[?M,.LI,.H!@IU3"=]<23SD+RT(MRFI2O1Q*:G&* MO"^)BKP\U-F5ULCISZ<[POD^GHTRGPVC6P5E,?\:LD-8D%2,4B9G6CU#K@9D" MIMA 8U?HV%@?1SF.-5HX/KDX<)G9P/ M%KS3I*MZER 6Y)"XU^@39MZ\$.^)B>![S.B$E+$3'Y^4([R].&KS<^8Q)DC2 MEZ7]%;7R8(61"9T6VK1.^#V%<9^EH=(=^4]P(N_$W"V]&&1X7A$J1*5G( M>\+(0(7,P L6:_$=DPS3**)\,E-XQ\%_G\>G.8^[Y/ 3#J4]+@C)6?%D3)$2 MF0?%C*J]!AC8&*OOED70K:\ GLS@OT_FTYS,77+X*8;S:K7EQZ5 GE(Q)CL( MH18F"KE E#F#=H9[TJJW_NFK*N3-"I"G"$56E9420Y MP[U%"+#J=%@HL6@4>9;(B1VW*4YNK]71U;O>EZDZSK M0%:7,P?2!I,DLY!MJ'%?;\ )(\!SCMI8QHQL7;9C.V1//^UF%P[>\6W::Z^+ M*U;=^(0IHK62O%+#R=9)EL83$X,DK1.Y."]$:P_[>]2H$6^/SXA3B1H]5(Y! M>IF\*!:4YH$DG I$YQ&B>(8!/3/UA+_.CIS %2U!&F5E9H$SU]K<>UJ5EVR;Z#)-R!>?YW'.,TC)Z-\[-\08*=S6NC\4]XLS"/#3K[["*XX FI%Q8< M?0#>^2*,S!95:$R#K8"=$S7::^)(M;2X3RJR+, X1Q =B2-ZS/3/Z%)4.F)L M?1WH"=;2.H0JK;701>8MCNA/[PGA/\+T7SBGWV_B<]I8)10'CC;5;F\((<0 M7J%F.@3!BF[MP3^"Z9PHTE3^'21S+F+]EVF^:(_^@IRY]U<[(@H=1#010LZ% MF"MH1PRF=E,((5C':0%L??5S,YISXD0CF6],"VQQN/(&1S6D^3I,YU_>30/Y M]6F1YK9N:1Y&+\=E,KTX]%!EK_?L?YAR^+ :':)L /(ULA=R3"FZ "8'(IBH MS2@JWR2/P>J@:2-IO2X_AJE1.?(:"JK!HLLY3M].ROQSF.):_K.!"HZ&7EMY MY!K11)W!69H+!8T5REFO3.MXVS:X^E]_FC)D0\GR=JKHP"5Z"./%9#H?_L]B MEO(!DX[IVK$F> M6YCAZ^GD_31<+$N"O"J+ XW9L\OYA\FT#N#=Y#E^_7(>!"\24]J#D:$V=:C, MYB07C8(+ES1'U;ISPD& SXQ:_2FOJYMSKZ?#5&_7>RXL*C"EQJY]XN"29;7> M.Y.%\8RR=23OZ]O/C1/[B;6+:U7WLO,K'VF3O!S/^<"8%$(A"@9;:_SS'" @ MK87)8C!9&V%S<^UO!^WIHGR-TX3C>7A? M:6ZRXK6?9<+:^= &\$Q$^I&B((O=\W+K:/"NY[WGN\^$('U(_BY13+LLKDV1 MC.=?;OQED6=AO"!/#AU8EHC=CI/!Q8CL/"@>+ DHL>:%P?8!VE<65K=+3NW&M^RME]$;&PK(Y!SMQM9!]#7G)S ;8^*%-;^)MSVZXR=5=<:4.Y'G M3C36R0'G5SSK*PU;(.HH<>HNFN-D2W6EOP=HGR>S'4)*$HPV M!9%^;7^)Y"Z*X]K&^^CF 57O(=A.KWMM8ONUUED;OM'!\>3V+VU_5KGG@/LZ MN(S1FA),@:Q2Y5^,$'.HEQ."YVA4S:I[:@>7BVS!OT\F>?9LG%>9[[_\F4:7 M>3A^_S-^G&(:KHZ,B52+*3_.UT]$!M:6H+.L+?M\;0IC- 2=')#%%KQ&ABB; MM]P^&/4)^OJ[L.O^I,_>U-A_ENC %:$9Y@1=@K?-<1A^=;5WBZ4% 9\:-=L+O M-0]T8!!5\FC \IJA6GB&&",#PT5V/LC(4_/ZQAO1G!DG&HF]@[/(5Q^Q+EU7 M>&:#$$I*A89H402@L09P+-,N)[3EO)A24NO[1G= G)GZ#Q-R!P>4KZ?X,0SS M"@[13>N[1EO M.C-FM%9$PT/)-<2;8$(07AJ>P*C:"$@9#\YZ ][[9$5(/O+61];GK/_]A=O! MJ>*SM#CFG+T.7^H1PQ7_:$5"DY16Y]8JOQ?)N>G^ M<''?)8%M0(+I)>;?AB$.1R1>O&*GUIQ;&S@(XQ975 KX(#@87W3RRBC:S]KS MX'XPYT>%!D*_RP9W*!ON012+2Y;L4H@B8,VH2A",]("&H&1,.=G6-#A[_1\H MYKN*]\?),/%:R1"S!X5(]DI1"CRO]ZBC$!A1$EV;5X]\TADF!SF5G:OH"6:8 MR!)CLLG2[BEI]W1%DSM=VU4EY;)61BK=TWVI)Y]ALA-3]L\PV45C/:42;('H M>X;)7OK;(J=@#^'W0XND4V%12U!,U)Q/5.!T9"!M#LS1GHRZ?=S\J668-&;# M+C+O)\.D1)VTB8H&:$Q-H2&[+)%!KM%Q7H0@6[W+#>:$,DQVTLWC&2:["+;3 M#)/?W/L_I?+K,P]LDZZ0;(_IDH/0BF47;*L_%\N'CU\!.^Q70Y7;A6RS-^ MS+\2NY<7$E>U"7\)T_%P_'ZV'M,U^UQ56X=86+@CHAMMP)%7!CX1\7/T*O/6 M=XI;83_H,DJMUCA.Y))N>,OSJM]ZPKG4[[-83\#3?*"]X=9%"S(*10M#RA"= M$N"-=IEA4MJ)QVA_"(#^%\:C4.W&]94^=-4PB66!F9:2Y3)2%Y1GGV@=J"[' MNPG)ZF(R7ES(^3 9T8MFF]"3FRQ8,0F<.007,:><&;/*;,6T@Z'T MQ[G^U#TYFJXZL.)V',! &NF,K&UQ&2.X*GB:A$6;0BXZ-B^POB/$GBG7 M,P,F_:GOJ&Q;"8DL7QN8KJT?HR>?"6NG&"8]"(Z,8TA2R-;I>CN#_,ZX9BKL M(*WK5K/)FW407EW.9W.RQ6MRZQ)NO=!*EOCE=&EZ7,G,%2PH9(%46Y*J[!1$ MH2T498T*2K$B6M^>:(/\C+?@(ZJX(5$78MMV"!NG=%*<&=0@E5E<>23LWA2?X [2"TTS4$%@M*LXY \]]A(3! M2UZX,KGU3<*= /:\V/6J^ST7O=T5UTT9_^GBW#.,5H;"L@S1?#X=QLOYTH2X MV\'M6H.W@6.(*D0.;G$K4YC:7HV,6%J]C$V<913 A2\@BDW-EX$- W9=6U5U$':]6]X 8HC')" M)W*=C*UM.F@!+=E )(?>,Z63LJTST.\%I:P<>M*VJ)CG, M6N4 7M>+V[7*GV\,4P4 M)C.DE&M/^5Q3;NJ-49Z-Q<"KG=$Z@.,GL/9/A-M7-?962 =;9#<]X[<8 M4T?IKUV,YS@)M ?0Y+ZRQJ>@XZ?"7VZ,8HPA&:LE@I+D80=,Y ]Y$XT)&#,V MOX3R9'C[2*;OB=-V%]4VI.OJT(^L[&&J@99Z +Q .?MC_(D^QKSNXE6+ /.$ MD$JIU_JMA1!"A& XRT&B+&R[I*0M7M:_\W%\E4XZU$?K%+=;^/X@[=R&%T7Q M+"+!0REJ,1@/(:D(5CIK7%8LN$>3A+=\UW>V--5&%^&.=4?UBF_-7^8=AW2JX]50"M@(ILD!1%9 M"\M!B6@ABL1!6Y^%"AR-;NTE;@3SG3N-%+7Q?*;[*R^3KT<1'R=SDM8PC$9? MUE[X[,H+_XQ3Q)4G7O4R_X W+H5\O0RRN@:2%F>HEP0[7#M!)3%=?;Y.L^OH M#LW)C*RK2SDG,\ ;JCNU6SXAT/P+C-/LEK4H7RVYHZ* X)1WQ2J/S1O!'?N6 M3R,1"RL 5+\T;^GW;)T.',/B(RC^9 MDZ'#!O[\R_T/6 3^O-'>I%@@\#JUL^'@&9*FN) ^9N6%.+%KKP\-YTQ.K78B M:=L5OQE9.HB;W(_LFN^V#;Z.SK,>PW:DLZE3(<-6)#U0DT=AG$06DLM@L&;D MI1!ICU,9&$LVNA!*:5XZ]SA,>^PTZ*[Q:XD27&URC,5+P[*-J:C'PB4'(3@5;VI? M14[ZUL(1CIR4"]QJFC9"N-14)ON:,33RS2G(8_? M/TLD@,70#VI]]N 3#^EKMCW49DW+KKVRMH%Z-LZU78+C^"MR*YV*@VE=6GZ M^W"<.RWV$7>G5X,>(.UL&3N5VL04 AE\V9%7IF0]9H@)BBG>:\6%;%[2:P=X M_96C[Y@F7:GD5,Y<'A#@(BB%SC(138&@,NVIOMZ]L_0C6>>\R9B,[=%V/(VS MC\9,>'!A.DPC'6Q3-9OLE@A6+N@VP#HZE=@(ZEBUYANJ<-*E_'LEB/-%.A,% MQ!I84"@2T"SA$(5W12?.4;5.2NJ9&(]6G3\&+W81>Y=A/*Q%(<8)U]71!2M8 M2@(A:&54,CIP286:.1JD*)$9W]J V0"E?^NVD;(VQ?$.D'0'?O&K,;ZC*?(. MIPNOG03[',.R]1I#:QOC,4SG0HFF MLN_:Z:T9ZHMU, GN0]09>%"10)$O%E5V8%(NFDSY9%2G1N<:R#=E:NXE_0Z< MX#N@ULTYMH#560^C>R&=@'&YG](>H\$!$N]CC5BOBSR$F%D H6EQ5+7G7$A< M0(Y*))D+*\U3M'LEPB[&9*<\V$70K7-'WGW BF1](LV8HQ$BT!!3C>0@63*E M0&%6<^N"83QN==9_X[%'CF[N*^E)$S$U-/AFT_G@3;V3MF BP\*<=1*\D@%4 M2:EV_=4$HN8/&"&,WZJJ&3WUVM2D?WV=EC=>>*Z;]?Y2;5@ \0K$BF';P-AE M,]Y&R>TGZ^.;[@'"OZV^ R37<%&]#2K)8+'>H1*3J/0@B7! MXE-0X(;-LKW^=A%88[W]@R1U<7EQ1226+9<1I"H>5/8)?.:!<''+%(LYZZW, MGTV4!XE]TD)FC3?&?X0_KP$)0DG.T( 3S-=V@^1VJZP@A51IF)5J MLCG>>.D35-[>,MLX\UJDI#V_G W'.)N]F%S$553ED'RTAQZW?S+:UB ;9:*M MW_0SW258F% MV;O)XNE37+\,9W^?3F:S@8C21L^(H!DU417I-ZUHHPDN)R9IU-NMS3N,]S%, M_3LYS1AQVT]M*OX. M[W3+UK,KCN%0PT4SF'6*][%%/%P,![J<%'YQAF@[YY M?L_VZ,Z(,AVII'6TXQZ8KZ>33\-JXX;1RW&93"\6G[ZLF@BC9RG5B^OD;BZJ M9=!F,\=G^;\N9_,Z05Z$V8@M=9-K=H.Y]7\ TY?7$ZGM281+=%UAODLM682LHR1S$%1R UC&:0H M+@LA$N?;=;WJ&NEW@G:@T891J0X&1W^=7F*NF<%CLB<&OF3)2['@G:@9HG-#L(T2R[\F"4E[+UK<3=\78U^VBSAC2 MJ5).Y6K1/4-;9KFGD)6M3<*5J]=T70(? H/(+*OG04[D'JR6TT@9Z4+]C^]' M.ZNA@ZR^^V MH_GKDA;; .PHX?-1<,=)_6RBRBWH<;@>CD(8JUEBVD@0M/K6 MH&D SP4'FUQ(7D:34NO[14=Z\D-,=.-)O*5H=I9%;GB/2W-5ZW\=J&N<7+/Q^6VS;;8;1J/TF_4[OOHGP6AK2 X@,2M0F5D(,D3R M3XK,+"4A;>N*QW= M J9OYF,1K].IK6;R2"56)@L&82- 52DE<@5\JQ1.N%U MT!9]:_?A'AC]+Q"':7A3#'Q?R7:0-K.&-*"EB86<,T0,M#B%9,$;X4$GI97Q M@FO9E8:/I]:]%;%!L3M)L0-S?;M#%H::BR*(PH)V,I5104S,0'8NR1253.X; M.>WJB@?MY-_!7<\KLG)EN/2!_!%'JY@JQBV:)M _@XDR!8RFGRE_2(!U_<1E MS":'C-S:!-+R>MD@YMHF/$"4D2GN5)5P9W'4&U#Z"I>VW:%:R/740Z%!TVRS MM:IRO8J@G*7I%X0"ZX-!&9A6H;6-=K*AT .TO&7$E4*+JH=2XP)*DWD7F?? G3"1"V<9ZV/].-V(9[<\V47\/48\ M-8NTR7(#W(L:IO,<7) &;#(*8\C69GZ&$<^=M+%EQ',74?80\4Q6*.N] 8>6 M=L4L#$0M$B3M++="N&2WRT9]&A'/O35ZH.A:1SP7DIIA^LO[R:>?,.6?KOKR MOAJ/OCP>UKRQ:%]_SG*]3OGK,GWSR3L%-'=!V2AJV45GX]8^51<06U3$^=J[ MXQ\W)EK+4C=WWG$6O:\W;?@/BK6#A/#[6K"\>?M''^J\]:YO2:WWB[F##.[[ M&L>T5>I)M*;I4Y4/B+1A:O5]_9$66&\W2"+3,(FD [ 4:^IWK=?*T %CKJ94 M()-LNP/H+5YVGHKM1-0-'%I$2Z)6M,A=K)-"4'*5NG4.2HPW:& M^2DV(3L6$0X5],9LZE9F_$*(+\=Y^&F8+\-HUMR:O_WLP^SYQ^$>:-;32P;/ M1J-KKWATVWMX_!L?>)!?3>[^\]%PGCY,UMW.L'J M>Z>5SF!8EK4 C49+(LN M)Z&#<=LUFKS[[/ZFZV/2O^DA'R:$C6>!&Z;6ZN/Z(](B\1__]O\ 4$L#!!0 M ( /:#8U>7RP?L #6>"@ 5 ;6QN:RTR,#(S,#DS,%]L86(N>&UL MU+UK<]PXEC;X?7X%MF9CMCI6J.(%O'7/S!ORK=81+ELKJZK?#L=&!JX2IU)) M-W@W/^\W]]?UR"KSPOTFSU7S^X M/SD_ +ZB&4M7]__UPV]W[V#\P__Z[W_[M__\/R#\WZ]N/X W&5T_\E4)7N<< MEYR!;VGY ,H'#OZ>Y7^D7S&X6>)29/DCA/]=O?8Z>WK.T_N'$GB.Y[>/M;_- M_^IQP8)(Q# A5$#D!PS&GL,@9UY(0X=S&O&K^[\R/XH#S$/( ^I#%'H8DH0Q M&!(>.GY(6)R(JM!ENOKCK^H/@@L.I'FKHOKG?_WP4)9/?_WYYV_?OOWTG>3+ MG[+\_F?/N'S_2! M/V*8KHH2KZBJH$C_6E0__)!17%:LG\4%3CZA_@7;QZ#Z$70]Z+L_?2_8#__] M;P#4=.39DM]R =3_?[M]?[+*Y&?UQ,\K?J_:]H;G:<8^ES@O/V#"EQ)]55KY M_,3_ZX,:WJ::2[ Y5_+_F*\5HM=XH&*?NO'^3?%NL"WF/\ MM'C#!<]SSM[+ ?*1W^'OO+A>,?E_.1:RM"P6(4:(T%@.2CP@$%&/0$(2"IDO M$H<()EQ$%N7F&U_P%?SM*?5_B1%T^X>4&B5A.%VI#_;O&"M (,2H7X/W_>FF>!X^7DS"TG(JW&"BJP M *^8^AMH\)XD,:,[P)9J4I'E^\QDU)B9;:MG-:'[F2_+ MHOT)5#^I>JYV=3\??!/7>6L3SNF9!FJ>^)EFBSI MR/GZ)A42;?/WE43_Q6%2\CO.4TSD7$[.F]YDCSA=+4+F<$LZ<*2"23O^:0/W>WK/DV9=6W;>Q0U^_KV0RTRUL:8VDMZD!5UFQ3KG<@'$ MWY?\\=S,6+.4&7VK$BWX6H .7K %#+XHR*#";.'[-63GR,=<YV,&(R]R($H$@7$04D@2[) HBF.Y"C>:.6M7/;TK=@%:4-K!!!S?X4B$'"CJHL-N< M6QL39FN2K5_QM+-M8T(.IMWF)0R3K\/B7Z_SG*_*!0\]'"#DPL#A%"+?#2#! M D$?,1S%(>,X#DW4ZF1-/JX? M7V5YGGV3-;_&\A.0/U_XG,4L1 1&/B9R3<0=&"=1 B,O]#T:XR1.A,DZTZ3R MN>GN+?^:+;^J#D K_$ T!ER!ISQ=T?1)K:(>LW7/4N#R%M%;2XW%\]A2K;;A M,]$XJH!W&X(;[& #'K3H[:VZAG!F:2%F5/6D:[,AI.POUP:5,4S<;GG!Y4L/ MUROVAG_ER^Q)C8MOOS_Q5<$7<2(GARYB,"!A!%$<"D@B',I_1AY-8M^) FRB M9KVUS4^^:K"5-QC;PC73JGZ"]<3)&FTCJ]$.8QVDH(%J3WJT&+&D-?UU32HN M6F;OJXG>2\/DX_U*#NVXX&]X_?_WJT]//)?3ZDJ@TA(OKTE1YIB6"X^Q.":N M#V.:.!#YR(.)B.4"U,\K \6_[E.B[2:U?[53($,VDA/CL9A?F1M:D&#'UO8?U$-L$$.&NC@ M2PO>XIFB.6.6M,N@XDF%S)R0?54;4(*YX\]O*Y8OG^\_<[K.U1SLC_(F3RE_ M_;"ZOY'=14.MSI)R%W"*0)Q1!Y4023T!0S[4VVW4KG)N&-'A!!1AT M$.LY#@XC776ND9?[BZTGQOP)'>&USB MWWF>BK2^K'[J# 6'L>]@J32<2*5!U"60)"*!#J))Z#IAPA.MI95)I7.3' 4; M='%?=MRG2[W&N=\(A(XL/#I<#CD*U"75X$QP!'(G.ART0[+9,:$A6[WGA;IE M37=P:&C=S@FBZ;L#W>L?9)&OY&J5OU?Y;5==UGJME@?KFBE?/VV=N\+/Z MV;7$P:H_[F2MURMV([^CC_++:BY&Q8[@-,08$D34QEJ 8$()@9XG<.!0%#EF MKJUC@)S;:%$A!0KJP MJH[2DW@SVI=MGY,''I&G,G?M'Y,[6-8 Q($Y[86!$ MD@^N%HQ9E_F&857H+[+R4@XH_!U.\]_QTY.T_UVGY_'Y5E'FU="@^E0\\OWO JT]/U>SQ8[;ZR@L5%&Q=.\R'"?95 M*+V(N %$/.:0<$9AQ#WD4LI$&*#%TUY0MLMG!K;PFW2U?2O&ZW42)*Q1 L+O MT]5*;<03O*PN+_^8KD"AC#<.:3+91Q&'!+-8=DL4(Q7 BCHP08)!P:/("YTH MBI.D^2C::&=_YD_B>'"XD3Z(QA/W3_0U6%H,O$3[CCRZ5@;!RB+0M1ITS ;D M&72?:TP'E>U7H+8>=,P'E?V@E 2 AH$KL.% _K5B8<*5B.V&FVIY8@WWO-8L MMIO#>"%C'<"P.=(;3LIMW(EM- **PP!'@0^QCS%$ ?=A$F B/Z#89X%/L!,9 M.;Z?J&=N2Z$/V>H>WO'\$2C IM$6CU.II_P6"!K[&$$BW D:,TJ\AC,\6(ND M>+R6B0,H]IIZ&#>Q__&AX1+EBDL)S2=1A5-[R);RY:*6(4-/0JVR9O1%;_"J M38\NXO^KG5&,X3UHQ)*UB'\Z=4X<]<^ AL/(?R8O#^L9S:A $>@U]FJ$JB_I^7#ZW519H\\;X-Y/-_RKWRU MYK><9O>K]%]5G.3E6FUW?)+K"/F_5_6FQR*,N!M%+H5!*%R(8E?*C^<02#R. M(]\-XL!EBVZ(^G[7"RN@M#K9V?C\EF^M*N0@WT W\'"QTU#]^C4Q^=,H7&L/ M4 :!UJ*K3=R@YRO0-LS6K"NP,0PTEH'&M,G;S,!G:?*VF\BC:;(V-'-ZLDIW MKTN4G9JF9;G:E?\=+]\M\;VN-T]/ M$7,3A%\_WKSO;M56D('(\MT#MGX/%B,.^]7!(GTCZX()<^"+ F\I8+H&/8/< M@/K*GS>RT MM$$)GFJ8QH'$CU&IMP"[G*"1173#38-PG/CA/1S8"QY^K)*I(X?W&'HD;'C? MTQ9$<4/<9TCR;Z'ALV M<'_,5INPP>]7-'OD;31Q0GV,$78@\U6X=H(2F"1A"&DD@H2Y+J-4M Y^=_IY M^4Y6J/45[SKOW4V6GB^K[O/Q&FD51]EL##]-L]XH?AEKT_3]+D90@P0_-C!/ M7XPU'LG/4F%I+#]=SZ2C^5ES]\?S\R\,GN(_IF7EE7R]JC;Q905\15->+$3D M("?P$<2Q2HCJQ?)O$0D@BQ+&.:6(,:-P[#UUS6TZT(%:S?%I%RSX\6,FA[W M\%YX']7:LWX;!(X_\]_A;@>GU;G_.3+LS?]/UC3U&N"T>*MO7('F;)VKQ.,?; ;> M->1IT!Q9I_S)YLP&QG;GT":O31SYYW#[K@G?P2+&,?,]F(0T@2@4"!+DRUDY MCT0H. N1$UF-RFB*<&ZC\MN>\Z$7B-=RLF$-3H)>JKG^K.<\LXFQ?HM18;Y6Q% W9*UTON.B1P9?5W^>.J9"8NX9'^/E<;DU(E/HGF7MIVE>-$ 4?"X=#C\@\4^2XDS/6AFY!0Q(0Z@6^T M1W*NPKGIP"Y>-1UK[V\.3^-REG2]^95-*D?6B0M9- ^(I$F-KLO.55@ AU ?8KSY^WD;\&'+GVES@W1>D>-C()':RR M$N0U>-"B'W8>>X9:LV-:>ZQ.>7JK")6PP>T>H98CKPTCZ^(3WC/5O,C!KY[I MI\Z#-=\>&J=M/\R5.M@X%F_0=;&+O0C!T(T)1(%'(/9"#SHAB4+/)YZ#L:%W MM&[=)CUI&I_F8U'=#+>(9T M',;&,RW@93;9?Z^BV%ZOF#H=IY4SB?K1IW4I);6*[WW=3.'X^U69IZLBI75. M"9<*A$-!(0L\#%$8,)CX40 %ICZ**8M#2J?6*G"UZD?J\3;Y0,'8EVN35UK7^XCFF;C?Y)/XT]T0/#[]C-ZV_F, MU(_E4UM6KL#V6]P08ROERFP:=R8'#\/M^%,=4%S<7+8/,BX'-'#DI@^HD'C,;5X_7,[=1 MKX59I;YJ@,JYKH)JFD;P!+&:8\WE=(T]$@QARER6^WFP)9HG:IE6TOI-/1"< M,X\/BT5+N;J)IA3I-BW^N.&Y^@&^YPN!"$EH0"!'L9!Z$'HP5ID@8IO+]24.:GK-B/U#IV><'9@-07J.<%>\DP&J' M1249+1:^%\7"(Q12Y/@012*"6/@NQ&'D^9P'<11J261_-7,3R!8E4,T%^./3 M,GOF'!0*,'B2M3S(&2]XDN\8I@(X3K+>].ERZD86S5W6*HB@PF@QU'\O![8" M_!^O9-JP_KV&'@3S[W]ZF"+45WON\/=C9P$B"4(LG @R5X00<>I#0FD$/.!Q$-$D@BAT'L,&X7M,*Q_;I+RA@N>YYR!O';D,985(_*UE68L2L<7GPHQ^+'%_A=UAK,) M:?KM1,('JY(TA#M[*F54^]3"-82:(UHVJ)@!6TB?\GN\2O]5K;ED)46V3%F] M$[YB-_*[;5?4G\2[=(57-,7+3?ZVHMX@C8(@3F*/0[7A!!%Q$8RI<"#A'@I# M)&=3L99KKB4\FYDKCUBJU-[NQ"VP-,]O1MM6P&CM>TS;7R-+: M-6:OH:[W&^K3G!K*8+=MV@:;:%/.8L/9VL*SQW/O3I^%:J;;$+3'RA>J^+@C?5=3)UHX %-/&@ZXD (B?A,,%$ M0)X$CL >]JCG:@^=ER"9VZ#Y>?WXB//GZMIQ;4P;/JB. U!'%**U00!7%AEH M[D6-IC$L3M444QT92]%L# &M)96R5K:T,WTK2>&.8X]%7V>&J275U)E>Y M2A;UCTO./JJ_*/_(A8B=D,=2+7SN1A"Y+HM7-3 MCAHG*!]PV21FX P4:_(_G);*A;KVOJ\<\E7(*^,0.X:-HC&#'87JD75GBUE- M6"O45Z"A?@/\"FR@C\*MF>>3?8ZG\X.RP[6Q9Y099>?\I#1+F]1KRLS"?1\J MP[>'>E0UAWJU1P;./^75G@JK7-QO>%[5NW ='@9.F$!$F ]1$C$8QR2"0>C@ M,)2-$=#$S,-*I]JYJ?\&=>UD=06><%Y?S:J4GF7+)&31WY+;B)#$+#_E>FN7-)>Y:G&QZ:YD09MN&6M57"$D+>63DY'6DCMGKT/_I_.0X M[E:._@8"Y\IQJO^:"2C Z_(ARU7FR;^!?_$\:W^>%L6ZN0R8;>\\J7"1G^5' M4R7!^(]_=T/G;[YS!=2'7#WZAM/J5\!WJY]ZETB=R5W0"YMG:A'[O;ZX^[XB M>2S1&N,ZX[$:7E".>J\ ]CTZ3&A>K0NYM"N*:_K/=5I4N5D_;*)I$12%R,,A MQ,3U(/*$#D5,CEOE$ZU;[*YB8]+5;0 7M!Y+)>GO4$P19[(RO# M<.*,Q4&'$4LJT5O5I'*A8_2^;FB],W%;5\K^H#@CN'O"JN:^\ M6?GMY;3[119=I<-YA].\TL!;N1YYE^6JU$5$U5:_AR$+XU@=4!.8!$+ D$>, MN@&-G$AK^VZF]LU-)@^R:U;HZ^Q/"O^9( I_BD]*3YYGAGI&(X*%B!Y-2*@. M2F7X)+QW^8R3K_AQ!0<9M6FNA0D:&.>#@ M;J^>.@3[)U'O$G=BETA34GJ]8F_2Y5H]WIY2BR0(W( +2'G,E*^W"Q/'Y=#! M 1)>$ 0"^WKQ"6W ,5'E%TK#3K/'1ZG-]>W:SD:)IN. E4;3..Z;L"%&'AX/ M1JK:%N48U1Q/[42JJ@RJ?-D:DW3&,/M-9'!J.&%33726>&F363I;M$1L[XGC MI75,=PYIB8V=TTE;90Y;6[_%N9.KK,OELXKM4JJ@FG+E_*2FGO4%1Q+$/H\]%PK&Y1!-(@=BPASYM\2-I)5) M,C2X97_%L^O<#=JK*O9068?B;1%?&O;R3!MH[MN.P.SHA^^7D'I!A$P]AJR' MS#Q3[0O%T-0CXW1037IURIY(2\;?WJIBT&"(D= /PD0 M1#B@$,+4J6QN@M1B!?D&[!58<KICB[21M6;# MUVV'+RQD4X'KY3+[AF6O 2++P>NX?&G@;IL&5)=WJKFE1K=(S> MUQ>M=X9I2AL%>.>X73B".3Z!#DND@(3<@80*'[H,!3XBPJ.A4>2H(W7,34&V MH:@52-"@-)S$'.-23SLRWU/^/U3!IM^\Q<;^W]STZUSP[ M>WNJ37YE?I.GE"\<&B-$$((QXRY$"1&0".I#=2DO80F/0[W03/,P9V[2UHGSU\]OU^Q>J=,\R#AV+MS&^(:C%W5DH)$E.\@ M2[^F;(V7^F<*1\DZ?[!P*4\C*[T&1?8V$<_Q,>C X6B!DYTZ])G3/7KH?6YH ME)L5_R3JK99?JWMI"T1\WP]B#X:!$T-$U6191"YD$:,<8Y;$H58'/UW%W+JX M0JA<;6J,IO%L#@C4FR=>1LO(/7J7$?"E!F@U;LTIZZW%JSFH8.(X-:<,/(Q/ M<_+)EUEQ=^8,M7_2@G%.8H_%$'.A,M:Z&,8Y"KNK2C'TN M<5Y.LY0^P&G2@?;1CM>77O'[=*4<-P#!RVIWVSBXS7@M2S$/4.!&4'#J0A0@ M#R:N1V3+)G$D4$R$1YJ6?;MB?YIV;;&.Z M57_:>89-.LTUQ42/]B78>=C87 M:DOGLX=PLA%FLBUPB.]/M=(_2:_MQ?OIB@;. -1=BSIRPIMU+DN]J52QND93 M_:ZIM]T#8 N"'>)ZK@^Y$\D1/N(<)A'E$#$'(XY1["7,:)O<%,'Z7L MN3MMJ+\?7.UI;;(4/Z-6TI3WL?D?VSYKNBLP8,:/:CA;Z*" MU(\T-FRV>"UZ(0_FSY;R&M<_K;(.I>= .0<79*:,C*?M]LGGYT>2+1>Q3WGB MH0 &.& 0B3B&Q*,")C'SB4]#CN)01_$.2IZ;DK6[&34=NN;K^2\NZ@\O& M>9.I +"+ +E10$D":8@2B/R(01+*F0>)U39CD@0>-8JC?:*>N77('9B5QRWX M4B,U]/DYQ:O>%,$"6R/WW"%$&8_T9VBP-)Z?JF724?N,J?MC\[G'S<\*/V:K M&YY]Y-GUU_OJ_H0L'"^7SSM,CGR(I@ETJC,T=-D@8=/YXK>[*32$TCNX>2NJ\,FSK(TJEJ MWY)?W^>\/EINCMDHP4%,HPA&@@F(D)S*QX[/(0L\QJB/>!P:!1,\7=4Z$3!I%PA5V/ M8GO8YR9D%7)+P1>F_ 0L';&]3,/.X/"MT#U]JQE0KN3M!O!\_'OMM]Y4IW86 MD<_K/,]^DQB?](T 8>#,F9?OU6C+U05*HWEP]\6YC1@2'*C1@1\5/L-!8I<4 MS4GN4#[&GM=J4V$^E3UFLJW9ZT[9TTY8CYEU,$<]^M"P/O@:%P]5B.R7) <.HC>36*&_E-/.!F4:!"I-!J MS5%/4N[P][="<%H6"P%*X =X !YC]S[HHJXV'G"]Q?4)?X.>&U1%8[F+'& MJ&JW=?LU:-W7">_Y)GZZ=WJSO^ MO7PE:_I#US6DIXBYC4L-5*"P@@KL%7B79>4J*S7S&YWCK'_,L$C7V,O:'J; M%X485) MW2[7(&60ET=?N9-Y>&@8U_7NT'E\0$?//O-E%:7B5XZ+=G_#J&;1008,5*+ &O?LH41K]^E*.QN[1@^@QZ\5]% SKOT=+ MG*[G]AFTTV=['QRP*KVNUDF@ MR/4XTXMA.;#^N8ENBQ!L[N3F&W,,U&- 0VA(\;CTCBS/];7:+7K0P+^JG;7J M?1V5\Z=I@*T1X_)NH.3C\C^1NH_0#F;J/YS%WA%A0+'3C1+#;=X9.2XH9J"3 M25:4G\0M_\I7:[Y)IX@\1G!,0L@PEI/RV ]@''D<>C$CE"4\\J/8R+WD6"US M&QD42.5,DM+.MWRYM,EG"#A.Q0R&OD0^4D,DRCVI28$2>2Y M+'&)ULK1:XZ$$AK&L9/(%5!$$$3(\6'B1B&, M6>1%).*,Z 5]ZZEC;I*S<?KZY,4QU?X1< M/7FYD+*Q)R$-NB;"I/TH$3WFVTIM?Z2&:=/:GS;Q(*5]SZ-#=T.WUW)O:Z=N MM053&&_G]11A;P_=/>XT&O+<>VUN'&9BSKWOJFCUVM8_[1 M6-5:+PZ=NJRJP>#O:?GP>BWEZ9'GU9+H]?IQ+<<,N5AZC4OZ\-O3]>;BVEW6 M'"W]FK%4I/65C$^B+6J1!#AR'!S 4 7WER, AYCA$'I12"+B1I$?Q*WNWYF< M!EN'.F"XN)M SVXY6]-J:I6NVG-ETU-E^\VJ.XE]F5:::MY;0P+?I'F@M>^J MWOA1EYY;&T%E)%P_@:V9ZJ)G8^@5Z)I:93UK2K8Y:1ZM):S-L^TCG'AJ/AK% MA[/Y\:H:-G0T@::*NZP).-%>X+O[EGWDI:RG$XMB07W7#6/.(.,.@LCC'B1! MI)*]Q#1VJ1,G7CA@4# ",5.Y/QV:9L6D_,O56EK=5SD>KJ9[1[RZ\VH8I\:L M&?4& ?NM,HV\M[B54C?PP.;>L<1^I4("56K=#7IC3[('\69)C,WJGE1F!]&R M+Z##"K$WJVZ]'YX7D<>ICZ@//8QBB!Q*(18T@"PDPLF MRU+YA@N>*RW+VUD1V<];>?FT=\M[X@3"]Q.Y&G'4G3%&$HBC1 U&@GL1'NAU=4&Z[B+HP-*1ESF;.MZ\07+@=DZ2X_# MEZQFC:RGL\>3$<81QZXC%Q$>"Z6,.Y@H!^,0QD(R$M H#$*MF%/#(R*$7AQ[W'62F+%DP'&0_9:;]'QH VW2 MMC XT!BM9XQ]PF$Q(7-K7R"1T'<#Y@MF%*AY((ZY#72?UX^/.'^N=V"6M-KWK+?/*S.J#;/&$' 0 MJEQUW+JW&\KKP#;4U-CQ6V9LH6TL4,W0VK#E^NI(TWRI; %6@VA9XM.6I Y$ M,:VN7D;5@;A>6)QY2"^ITG3=G'SP^RQ_OOZ>:J6=./GRW 1O Q*T*#6O%Y^F MIU^6K# SLN (5_^#(V5).Y6[IKX3 M^'ZE\L%6&_>?R@>>WSW@53-'^YBMOG(5+^<[8UV^:< M_VJXN6;=X0!4)(!2LK!=*V^(D'_=?#Y-"/,OBAS0L&-STO5 M/6V4AC%.H#8.B@&!VCYDJ_L[GC^^X:3\%:LLZ.7SM9!2_P^.\W=2#19>%(<4 M\0@FGCH\)LR!"8\3R+'#0AIY2:*W,Z!7W=P&I#M)/\<*H4'PK_.D]@\>]JD: M6>P55JC H7V"K1XKT"%&"C(0&&V2J)!P#2K9$X4'^UR4LW"H6ESU!O]['PI MTP4[T[9H)[:9_EL#%RCI_:IRCI2:3ZLH:6I?.%NF-.7%=CF1D0 MQ &FT ^=F(HDC+&73)ICW@C^W)1R]US_Q1/-FWT*EC937JR!9["9HIUN_HAO MP9\IX_R@-IQ+TGDS\//:.1FE8:RGGA^&POPH<$!.GQEG\C%+V&.6IF>>R7GL MY^*QE8'G1?+NG,FV!O6_$T5.UA7[3>KVRC-/#EL$_I)E M[%NZ7"ZH%U&,A NCL+JS%"*8$->!880=+%\-$VITLMT6/+<>V^(R6R!M:'(( M17$28IAP$4/$5? )-^20(!KXS ^%&SOFE^N&D#7=/;I7E]V:VW#G$>PZ/F,P MD%Q!%" /)E@0R%V"(RH"%_'$](+<<.;&OPOW]H*;;QO2]-;*0V@8>4@XV]&, M%Y/[1EI:YFV*G70!MF_,_M+HX/<#HRCDF?S;I=I+7%5'SD]5\(;-!CAV M.&($,1C1((!(A$*J&0F@+SSATA!SZE 3Y3]?Y=S&A([?]U,#OG(HYBWR*FZ" M8=R#\\3K=6V[=([U3%;GR9; 0W.5SAM% -M @Y"%^B_ M.?06)BZK[9S:X47M]VN4E/X_6V!7G.UW@ P9K;[;9H&UEBC!D;<&-.@PEKE^/ZZIKX'IR& MV8=7WG1>,M\\NF:LBEB$E\CQOJH$<\M,[4EM1T_-?:2S!_ M@"UH_:VF\_R=WW6R2MW(JM#'FF5?!R-J!NU)G2]]LNTI;4.[.U7Z+PV;3[Q? MT9SC@K_A]?_?KZXIS=><=5) +7PG<+A+"(SE' *B.*(04P?!&-/ Y1ZFKIE' ME4ZEL].2&B%8;B&:32RTF-:;7]CF;V1!:>&"'UO ?U$GZ"VC'S08-9YXF%!D M:?ZA5>6DTQ 3$O9G(T;O#DQ4>>@O*@N]Y4]-_+=/XB9/5S1]PLOW*^5#>OV@S^5%O:]J@+EI\6\JL^#R61WH;W$:[,>=)$IC M'\X&1V/OORF,X"A)X/I1W6"QM/%VCHMA&VXG2YUNH^V<83L;;&[<%7L8^;3.B9$#N\J.&7Y"V?+>\B3.6'S7F,%GY\<<&Q',XG7+X M[?69D_B8.R+22^MW M*9"YB<"@&!"7-$2_1$Q)[\A:TIO67-U4JTT!75NN !X<4^*21C&(-C%1XTP4 MAV+<1C*+46&!V=[H%9>4/UU<"PLL[$2\L%'>L&W%TS47W2H5C%7!-WW110BQ MP*PO'G(5KP.9+A@41 G(G"A M<'T$D2 !Q#Z7BN?SV',C/X@7W*Y$%KZX/")EM8GS*CNZH^^8Q%]S*UA5G<S"PN,4<]C4ZW6=SMI@ID6(\@W("VXF.VSK3<' ML<;@2[N8U8S>GF?4CHO9"8K&=#';K_+E7_9#NN+O2_ZH$V-?IY@9]806;I7C(\^ED&?K8OEP,=+7DI)Z*?Q.N M:_LXG+EZ2=X$W=W^Y ]P%;O),73-;1"Z+0]]WH(/= "(4QI"X)(9AR&+?"8.(NJZVJ\! $'-3U0HZ M>*JQJV6[_*Y6G%8KE"J_N,CR1]FY26.*RIQ,TE6UA#$XPQ[:9!I.!1,TQ,CB MVEH %%10MTAC!&BMJ'_7V@$ZAEQ-T P&;@03-,=$+@1C-8N9\\"%?/8Z#@PM M>SJG@0NMWW$8N+2L 2/5YU+.4S9F6">R%Q*.2>\.4@)-?_,7-B&$3" MI?*']NXTL7H8%0'2%.8RBXC(Z15;X+[OP:7^];TI?ERZB92'&U M/A8S^3QM=Z\R'GEM.M$[C7E'SWH>&R!5K_%36N)E^B_./F>B_"9+;;XR')' MBSQ7BA5A\@]?Y5N/& P8)5Z,/(&HUHW'_FKF)EP=H*!HD!KTUM-T:NB8%9)& MEK,N/RW((;)VFB@#=;-"V$0B=^S#VA#WDR79.TM(K_J=?GLZ$3QKP8X6GG_: MM@]%,WF\RS'CBRB)7.:I!,J)XTF)Y!3B.(D@Q3ZG(?5"'_L7!^DYJ'9NDKDY M\6^V$VPY4.Q0K;?U:I_ D>7TG!-% _L*5,"G<*0X1M3HKA0[E<[$F>(8$?KN M%$??'B9&M[PH\U1Y[WXN,_K';ZNT+&X__[996$8AHC2"OD<11 XC, G=!$:$ M\<@+1(*HO_C*5\][P_*V?93V%M\;=R,+> MH:T""G[KT#;"6;\6+Y9TO+^N2>5;R^Q]U=9[Z>*406_6_"[[/C)GJ1?QK IISK>?[^2*EGM MC*A$36\R=9J_"(CC($03B"+J0Q0C"E7\>\@YIC[EKD.$5HZTE5E!0-?:K"&X>Y/DJLW [)!VV[QF77. ^+T.N@E M=(S<2;?01MAG.&6WI?YZ4/RD??:4H[B_LULD;N0^W\/9@,/Y'L(,3N?M$#?1\?QI M BT=S9]GH_=LON?UZ0[GS]NPLFKG(W;M%$A82*DR(,<"Q6:Q(LA]KB (0]]UY6JSKA6GNB+ MDYP#KZH[/*EM!JM( +RLWZ"=9ZX,ZM:;9XV-: M5D_JR-HK<."=UG3%VTNR[S!5F8>>JPH6%$581(X/"0WEC#2*."1Q MQ.3*D@3$]\(@)H[19=53-[#QG[L&-S;,O#':1S![Y)H&J"F)5!=Q4*7N1CY"<5H40 M1R)4-RX9)#Y-8.A0#\510GEBE"RGIZZY"44-%6RP@A;LH,S(?23K:84EZD96 MB\&L#7%\/,>'/6_'DS5-[>)XSN0C?HUG7QF8FZN9L'P2N^=3Q7:&3SV21$@N MRH)8Q7Q:W?*EB3-YE=_C[W]/RX2%;LG1U_R[+C^>I6@@2$N(+ 1V!U7DW$Q!C M'$$B6. A'(>>\-NPF7?Z"G4!)*U^MQM2\VX*!:OONZI0$@]\R4!>FZ4[V57S2WX<5_2MBQ*PL"A!(:4!+)M,8/8"6,81Q%RD(N%RXP" M,8W=J%..1WNM644(D3]1,<4W33JKQM0;UB9JHK''NV-I&K<9]:Y >SM%!74! MTC[0,;"SLVAO^+/ JZ5Q\1(DDPZ8%BC;'TEM%#DD^ 7'JU?+M*0/V1\&,1P. MWII3#Y/@0(MN4!"'0TY,@CAO31C%X23FW2@. MIQ\;-JW]*+'AXN%3?H/SLOE')YR-FDQ?%X7\$IB[X'X4"S_P8, #HBZTA>I" M6P0Y"\,8N]@AB=8IZ("ZYS:UN>7WZ^8^Q/7_#=+55SEQR=2!9\D!KC&K"[G# MXZ -:1^]V].2 819FH:8U#SIM&, M)?O3C"%%F+M]W.096].RN%ZQSSS_FE)>-+5RG5.DY>C:6\O<9*L!"O"*@0:IX6V4?E+[%<@:52-KS2"6C-PCSK)P@>O# MZ;(G'\PY<>&5RORI2ERW69?N7;Q-%OO]/EFM6!_-0B9ETVM^+> MXER%C"YN>+W,V>YZ.Y%4(^8(*!R?0L1B#!.44)@$Q'>C 'G8+.BV?8AS$YS/ MZ\='7*>X^+0NBU)V*;5[<"/G2=)BO%P^@S>-V=WDZ=]XSD%K/5 ?%R@?.'B- MEW2]O89:O2E__Y&KDS\YRY)TJ*P9C_+7ZG8VN"[+/"62-;5C7V;=WZFEK+1_ MZ,&(M4_*]"#E)3Z4"0]>NN9U/XC=;Z%C8I4\I3&R:O_*S(E.:6PWAO53'6L M7^@4R#;!IT^-K-3=R^B)&89RX-( NBA%$7#@0NQ&&KA"N M\'T1.9R:I5_KK6_ (='H\]^ M;3.3J8J2^J2^)5CE9K*(&+,D5?G-J&L MOU^%,#D])K&2 M+Z9IJD#)QG09QDCN):(_0/+Q5R>,CMR+?35.-I/1,*X[H]%Y?'#L82Y?>KA>L3?\*U]F3ZJAWWY7GD)M MP/XP9 $/.(4.Y@(B#Q,8!SR&+**)H&[L"M M)5MW2\,JA:-O;'38Z^ %#>!QPN7J$F0O:.[9&J<.G:M+P9$ NMJO#O1FXN5K M7#S5?XX<=JYIF7ZMM8X4U47IA<,P"D3@PB3V$HC\ M*(:$>!3ZE 1.Y'+.':/0E.80YJ9*"CX0R^Q;49^VI"UT@#?8_VKHQ63>+GJ* M-2[;(PN8.K>LR&[A _(,?E062,[_ C9&@*T5X$MKAT55&TZB+3\G9+K_>K0E:2RVG>3;9,J2Q4)37\F)77+'NJ;O2TI]":"S'M N'T>.YT$NJ"=7@#R MB1-0&'D1=7'B81HYBR>>IQG[7.*\U%X''E1ETEOV*QQU ;-%JNZ^*:A7@/#[ M=*6\"P#!2W6&,R!=RC[5C$2((8)@E @"4<)B&(O0@6& @S!.(BYBT5#]=J7M M.V"#Z+:ZR6GFM2N:/8ZUU]@7L3;^HKI#5H//X[J*^Z5W5 QR\ M[J786%[,V;(D.@853RI%YH3L"]2 $@;ZZRL_2K)_I;AS3O3J>?M(D._^;&:5D]#Y]!@(RMN-YA#U\CN M.:O:73P:]$&9>@4:8Z] ;:ZZOEH;? 6J+Z&RV:(7_P\!"6P+D#G21FW%WF>>-X$>_I1RE#U-].LL7;:6F^ F;P%1QY- M+-W"LN=S/ K1MF(%6<$T;=0@FS0>Q ^R6OA H5=CR9U\MPIY&\1.1#D)((F9 M%&R.'4A$@F!"2!Q*,1>1;R;8W=)G)[P*'%#H!H4.WF5.4_Z&\C&VC&E382Y$ MQTRV)2@[94\K#,?,.NC@1Q^Z8-%_$$?L<*+X:G^B^/:?Z[1\[L3YK*YGW#W@ M53.%_$4641;M%'+A>8'''(2AZZB4DX0G, D8AQX.'1H'L8>HD09,!7QN\E*A MDS. P?.RR5K<8&]@9NTX_[V"VOB=N,CUS;-2VK_=2:@IV.XD6-X]F+#9;.XF M3 %[^MV%"1OCZ&[#E/4/&^MN9"_LI.WV7*YRK1)("0X@2K /$Y-QH2P*V5_BD,G/XM_K]KG,L>LGR^Y4]97BYD;Q64XQB&2>3+F60@8(R3!,9N MS#Q?N2UQIM-O>^J86^=M88(-3E #U>O#?6SV=V1+'(W[4&@3T^#'* MM^M.+?^R[EE%L8GS?E*HU-7 %=&@6Q[9-)X MUYI)V,M]2'IB^:?X/"8\;#N:96UC_^9LK?*4J7*L/=47)Q0%U>W99UZ"+0OV MW:M>O,$LC2DO9\>DH]>+-]?^./GR@(:-R*_Q4RI15,,[2TMU6_W]BJK='?9J MW8"YP2F3 VB J",XC&A$(?)]!I,@9# ( LTU6JMB&4C^YNH+@X=DA,(P%='JNT6 &# M6! */=E;@R2( Q$;79;3JG5N\M: KE5J!_:PO08]ZO54RCJA(TM4E\M=Q"/& MZ3,BR9(XZ=4YJ3(9T; O2V8O#]2D+&/?TN7R0[KBU>[H(L))Z&#J02>)L)QA MH00F+DL@CXD03NPR/TZ,]&>_AMEI30,0?%$0ZYU^0]^H0Q8UI>02;L:6#2-: MS 7BE.FVQ."@_&D[_BGS#CKYR0<'^C@V:P'EA55*Z7C;+@=^R;.B6/@1)5@( M!",W\B"B;@"3. H@H7[DD# *76+F\]A;W=RZ>HL6/"FX>\NE>X78T">RGVP] M$;!'X_HJYS;W_)8K)U'Y\]?9JCJ57>.E2L'D+>1< W&:.#!AL0L1 M$RZ,'8_#).)AZ DGB&.CL, O8,/)$AWX>> MN,Z\U2<\^[@T*$F'B2NP^9(:,L"&#="A ]SU?4F3!RRYH"UG$LMDB 5_JC G M%S21[0@HET 9-LJ^DX66_(-%EEVAI8F0.V]H#*H*MJ6Y)6 MHTO'M"NPL4J=>=5V 668O1'&(LN61@P;B"8= 2Q2N*_H-HL>&-5DNM1"E'B$$CBB,.0L\3U M$S?T':V[:H,1S$U]6[ []S@V5@&)&KS..4M+\$&N6\$790IX5]MB&DG%N+7T MM'C4-AA9><>AWSQZRU *;45X,:Y_VB@P0^DYB!0SN* A>2:K[!-RAEU%+M). M+=E]:VYJ=219HN;EFB.,]*O+962,+!M'>+ 6T>FTX0/S0.X4-6'JQV,F[&9[ M//K$T'P>5=SG&YR7S[)@N;REU;+UC9SK+#.5'GN;]88'-"01BF#,10R1@UR8 MA#Z"3) $L2 4@1^:)7K4KGMN';H->UYA!UWPIODG].G7FU6,1.K(PG":3[ % M;CG9T 6,6=GL(,)V1D$=GG MXJK.8/8,OC3_'T4^CM-A22'V"I]4!(X;MM_/3SQE/N^_X=EUM0>^?%9.LFJW MW2"U_/&WY]9;;]Y^ BW,RI-[[SBM_QJ0+F7G%PB7LS6VC\A%1!FM&?JY&+1V M.%'D9&N(?I.Z:XDS3PX;D#]DJWMU^/^&DU*%EVU"O<6=5$,1X4.N\$KWJC]N5LC=SE*Z+N M3(DR'J[[>; T;)^H9-+AN]_0_6'\S-/F4??>KLJT?'Z7+OG'=74K(O(PP3CP M8C"F)U#V/R/<]Q(D;&?E76H4W-V%HK5/K5$O)6<"7RE+# MN83EKT!O#O)R;3NRRKU$LYK[/8["OBV71KO@IO56'(78 T?$<6HQ&T1D3_E# MW1&@G+-"U=1X/!;OLOQM(5G[]H8_945:+C#VPSCF#'),*$0""1@3'T/D,B>, MD8@Q<18K?H^KY/1GAP?MBK54(:E5X:#Z,0\XRG6^ C\^U;#_4F5)JW #5@/7 MTV_]!NB79+M\3G9QJ((+%%[P8XM8^97\!=2@P9MQR&1-Z.*J2TU+ZD[5\R97 M>T@R)JH>9=1KU= A)YU.-7SH%S3)B&!L5RORYB]>%"!'A>)IO="07WE]TW] !MY?I^M<6Y3]!9EE34>X,HO%/S' MO\>>Z_X-T#.1H@>2KC=]MDKER%K=P;JYRE/%/[L"'Y5OMO60V]KDV UATU/? M2\2N.6_^B: U&B\.4YQ/3UR%FUC=?^!8]MTF1-1S^^4C[*$@CF/( H]!%# * M8U]P*,+(ES_V/8JHB=ST5SC)Q,3VC+Q9K9MZVL7JM M2T(O ]8"2ARK8^(X$CUF'H:/Z'MXN#O!77,T^2LNF^VN6]YLI12?Q$V>KFCZ MA)?O5^IVUIVZB;E(1)(D(D*0"RX7,HC+A4SL!Y#YPHFC ,FEC5$&H&$PYB88 M\@L+S;T.!M"OIR+CDSJRS.Q[+31&R"F(0@LJN':=%X;39=&Y80"(R9T?AA-U MS#GB@M(&GM.JZ//OBV+-V1M9X^J^SEU:;>$7FP#-ZJ$VB*^*V5,L/)\SC!B' MCA^X4O<$@\036"ZP1!@@3E'(C/R?!^*8F_ I"ZJ[B9E0P?P?LU4=WU_=V\_6 M]P^ -Z: I\:,*KK7!?FQ![:?YE'J^*TR]IEIQ7YM JAM:+)+7]4GH,45: T! M]<.M*57@,(LQPBXDT]81Z$ 4TYYU7D;5P:'FA<4-O'_?N>;_2>P' 5B(A 2> M1QW(N1>HH\L XB3P(8N%2W#D$QKX1I?M>ZN;FU!VT2JQ3+=Q->K-<,/;\_U< MZZF=/09'%K5]\O:#DE@4+3U.;%UT[Z]LVEOM6H8?7&'7>VNHH^OG![ZLLE_@ MU?."!@XC6'C0";$#4>2IV.N40DRB$)'8#P.LY1-WO/BY"4;CXEE!! U&4W?7 M'?KZ->%R4D;6 ",^!CB]'C/[ K?7G>(F=GP]9LJAZ^O1IX:-_*_61;KB17%- M_[E.B[0*Y:;^*I=KS6V*4'#NNY$/$6/J^B@7D,3"@5$4.^!ED]+13[\N9M->I/4#@L:.MO[A99(UZ!.@'77]\,UA$O21?VOB M=:D]ECQ;R;_2*OY24<=&J/_X-)6=?!0>78SU.]D=>+K@?H-CA+HQ"!\G5 M8)A XO)03LD\1*(H" DRV@7NKVYN>O=^?]?W"JRXH3OB&8)=2@E*)*,11M40 MXT#BN0S2V(\\^7,G(GQ1JJRRDQ.\J70\@JMTN0!W]XL'I20\0[+>X&"/NI&' M@MZ(WT7E6SY)&.\.*^-'Z%:5S27X=L=P@[C:W;?,(T/=\J+$9340O.$J2$6Z MJCK,&_E#W?A0?67,37L[6,$.6*#0ZH>'ZN6M7QAL4C:R) QDRRA&E X5@R)% M]18\6;PH'?.Z4:.TGK\T.H64$[RB.6TYND3-,>XT]@ MK#;%!5$@AK)H/>*#,9 7BNXPE+#3D1P&ESA@$B4K=!T2N"IN>+TO]6Z)[[7G M3\=?GYO2*9A X83N3I!YHYVX/KHTIDV7,S7VC*F?)/!%X;44D?\,&\,F32?* MG&Z^U&_4SE3IS*.7SI+45"Q?T[)RGKQ>L2;LMKK"VPRNOIMPXGL81K$KYT8> M1A SGT(GX)$C7#\FU,P?7+_NN:E#-TS3#OCJ?*R-05_AOW0.=+Y=3"<]5MD> M66%L$GW!#$>;,NM3FO,UO] <1IN2TY,6_2*&QB@I'M1_ZA#T*U[R*L>0K#)5 MN?S4+ZHZNS_H/+D@V(D0$0C& 0[5]1<.L? 8I(XGO]J(^T3PQ5/M95[BO-03 MO8LPF73,?63C]5$%LNJ.5/V%;^%> <+OTU65U%+VWQJ1:<232YH0^X)@UXVA MB )'CE@)A22,&'3#D**0"NK[HFG"MRLVRP9L<;U(\W'YTQ=I.+TA;;*F&'F0 M4\BN0-4.;[OT;[&#^I%ZS-OY8?<-FS%P+#!K+3[.)5@FCIUC@;;#N#HV"K6? M 9K2]>.Z&K"[-R(6"(=N'.- CIBA!U$B8DABQY=_$(_YB#K(]=MPC1)G-S/WT3)&H^ M 6 N1\-G"#))PWRFI $Q:V^Y,C!=IB>"XK["14JE)+]1<75EM:2H0J$MI!HB MUPECR/S0A0@+5\Y% P1Q2%#@J=\ER>(KSTFF%<%V( R3/MH%,UY7K8!6,QM6 M0U7N0>#'9584?P'IBF:/7$U ZZOS!M%8A[93OSI.Q?WH1]U="\"G8W'#KT#= M-,H/M;$$?&EMT=S.NJ@E#$+E3M B$T7/'=@REB+I7LAC;W#=H65/%V_W0NMW M0O!>6I;YN=SG\H^;G'[*[XJ\R:(G*_Z5EP\9V[IX:Q[2Z90UNSWY.K*'7 9Q MR1FX^WP+MMA!#5[_V$Z+S?-G>+:)''N[78-#R\ES35D:=-"G5<%DIWXFYG:/ M (W>&[;@_SM/[Q^4'LG)'[YO\@1]$G48E4_KLI#S:Y4SO)&M;0[>ZF[19N@. M8B2+IP3&U<8K#T)(D.]#'PLD7,PC$D5ZDUV[P.8W_6WM K@V;#>D5+8U[*]F M^P*6&C*, ]=%5*Y52,@@HBB&)" 1)-R)(L8Q"P(C5[CIFW&*H><-7V65ZV*6 MOTPSZ6WI3$_^R,/5IO,T%C6)X=2916T4Z%@%]J;6&FL9XUT?NPQ;V@FR!&K2 MW2&[1.[O&%DN?:#K#5[R0EW1_4[3@M_A[S?X61UZ-[%NY6\^2JZ:4,JQ2Y@; MNX$<06D"44@(3 +!($9AHL(T^HZ9#IM4/C>UK;"#$G_?Q+M_KE.AX6W8!EO,Q+#8Z\ *G*K6_X5<""1@P:Z1<^: >38$8=Z?X_7, M395>=^;M5TV@5Y#604D'AWX]Q;&F?\3ES(WM^5"3]KDFK0W66L.TZ,W0SX,M M/X43M4SK@=!OZH%OP9G'+W4JEF+SE1=R"K5U4*@J^VV5JL.Y,OTJ!^_*U6^[ MJ8:%'X6^'\*0A"K MZET\I($TYS]3T3[VA*C#^,:2KA=6O6=:&0-::QI?Y'%"B%AAUKJC\A L+^2Z M? %MIYV9+RETH,PVYTC*8_I1!7RH]C4Z]W!>/6\?:=) 7G_#>144JGQ^OU+> MUW7:@?*!YW/7IJ5H\_5X9\GY5Q]!>,.)Q)W($#)$G%=FCZ!V>'&"JCP %;N)ZA$$O47&\7*P^ N3# M./$<*EQ*1.P;I&&>Y;*$<22XRM#FN1#%C$*"L L#+KA+18+" MA)D$ .N4;32'F"#:5P4-/%78S(:*+F%Z:CZ0AI$%MV;@II\!8PD\8JLEE>J6 M/*F0'#%IOZ\?>V1@;L5T)1=!=9R)=YC625JSQ\>T5%+PCG/9Z57@4WS/%Y0% MW(M< @4.Y'K"#1@DG/HPB3"E.&1.U5T-$BKJUSVW)<$6)A"<@UP[+-<0WO5Z M_4ALCJP*"K5:634A;UK@5Z##L,0.MN M)E,T9\Q6!D6#FJ=-FVA.R4&NQ %% M##W)JM/5_STM'UZOY8+\D><'.<\3'"&'QPX,(A9!1%P,,<4)C")/!)X?(,?7 M2L5C4NGS]^F^ O1,ZNGAO.N>*-IE-:J<^!A2GX3#,TF#=\VSK'WFM,JK_/8[?5 KVH_R^UG$$9'+1,:@ M[R<4HD N)>/8H7(!Z0G?#1S!2*R;9^U8!7,3\A8C:$$"A5(_U]I1$OLEQ 8U M8V_EF;%BE'&MS_1!.=>.%CA9UK4^<[IYUWJ?&W#[]G>YR1BRC,R49$'O)A![(81%(G\J^,X.":!3B<^5]'<.G,+%2BL8 /6 M,,':67K[N[=-TD;NYA/Q97!]U1)O$UU1/<&?I2NH&EST7C/M>W^ZJZ0:5NQ< M%]5Y?N#&7+:ZO^/YXQM.RH6*,D!#&L)81$+Y5F$81WX I31&OH^Q GT/8%5^E@*$TQ]Z L:D-!W MA&L6:/5X-7/KKPW*RI-.KLL5T($Y8D_0JKG%<3%98V]J#.%I0 2X/AJLA78[ M6LG$,=OZ##T,QM;[].5#]*]8A4,M4U[<\J?Z<+WX)&[R=$73)[Q\O_H'Q_D[ M^3$M1.0$Q(\)Q E)Y'(G\F <4 $9#0E&"7=\JK7GWSS M*<$HE$XZ=[@"C0W/5T"!!0KM.!,*8[)&F'GH8WBQ*8HQ37US&?/")G9;_I@U MCD0'CD;OLESP5,)O[KX]I7E5:+'P?9+XGHN@3P*B3NT JHPBRZ5R8\Y5CAD%_44<6(=\#7JJ/=,-SS,P)?U@M9[:7_6(=#_'#ZM%S2*-;_62S ,&R+?/CXM MLV?.JPM$==V_N.!%8Y&%N\68W,;L1'A+S5.B]L"9[FP)(6GZYE4M\Z: MNR\RYU^P'XB]$]CX;9WX>>_"KH.PPQ*"(/."1(5D)Y!$G@,]P9+ CR)'>$8[ M!9> F9VNK!\?/I= &>9-BJ,Q NA_#W5ZD]K--J*=44S7,R&+6'[U] M)V [:&P9]<*U#5HGB.I^%LILXKOKDF82Z5V[S %>)Z_61;KB12$GCJ3)4'R3 M9U_30OY%[8S(=7 =C/.]Q)?BY36EV7I5IJO[]RJ ^=.2E_R:_<^ZJ%R7Y6_S M-6<-RF*!PL"1ZLQA@ID'44 HC!$6D(=A@C"*N1]J!?TTI/[Z!M8D[4^U5%9774_?W*IOFQZS\!R]5_-O[5?HOSNH+V.^R MO/F1>LY=1#%U1.@'>C,KN0+?VE#&L T$7M\R4F/ZL=GOYY132K *0IWX=O\CZD26VP67QY..DM7UB)5_J")7\ MUU:D#LN;1#].FM%V[=,/F-^Q?-,L%._DJPL:,H>0.(8Q"3E$&"<0$Q%"3\0^ M99Q$ 0UU[U9V"YY;GVNQ 05._RKE#E?]'>\2!D;N=WK&&]V8/&;IH)N2.P5- M=D/R&/SNS M$2Y, C>"! 68>]07CO"&A5C6 S"WKKL35;DY\*M, %T;_G_NWK4W/90IH1ZZNN/%LHSE4XV0\]YM63-Z=^H M0+(9.)=K(AN.8][S4@RT7:'J2U%OCG:39J/+BP,L342UA'J2TAOO8; =BP%, MPT+'&4(32Y8^.)/(#RT@K#I37AYUMG:4HXSU>U"./VRGPT@UZ([?TK(?GQ:!SQ-D%+AT;I*E;?2>&^MWV89,FDZ\/UZH MS+6W2X<\"ZV>MG$M8!/O^ZNP,E8>AL!PI"".#?O!92>-/]X$EBO;NU@8GA,K#C]@8G<$TL!JR1,K)'C")A99RX/.ILEHI1 MQOIFB_&'W6W\\#&)4$!]% 'B4PA@$&"0,8P ]Y.(PHRR$.)K-W[X#[7Q'_XJ MK]_XX14;WPBNM]SX0T@YV?CA)!L_?/N-'YIL_-!RX^_+/=:;._ZWLJ0RAZIU M*'[\259;U8&7O52,-!V;Q<\KIG*VUK0?[OL8Y#X/\X2#".-4J =Y"'*&&:"4 MT3CWDQCE1DE1UY.T-)'R^Q;7I"J:K""9>EDW3!G:-!VL512E,>)9!#"7"=EA MDH@K'8\ C/R0,)IE(4X>?[ *E\MC@O]!,? M)AWFBAVU25J&;KP=2UZ?IQMOQ]6->K[/F,N"PJY =E9N^&J"9BY&[ K TU+% MSD:V.SQOQ:%,99/ZX@=K2ZT6K)9%5MN:5PG** E"!E!(A9#%C %,8@@BF$0) MXBE+8Z.C<6S"I1U\?7J]/<$WJK*OI3UM%'0]X>D2RJGM;->A:"SR=*%Q)-!& MIYM57.DR?RR,M-]S57997+"ZJ@0D)S%C"&"&.8 \SD$6"P4\H %#8>+[N:_5 M(%1CKJ4)F$O%A+7OZ3KX#@L4QZA-+$L& !N/VC-&[MHBS%8(OFT=9C>&#P-( MS,LQ[X=XXXK,)[R,%V4^?<5.=?M0U&15UMM*-CGJ146W,1-2M:Q/ZM'4>\]] M%D8H@E$$: 8A@% (WCS.4Q#Q.(XX]OV$:F4-.Z)G:7+Y4C4K,U7OVD72TP1G MA'YBX3Z2X>+].4E4ER/\'&F3UU(SJ[+I"+IC7=35L%>5U9;Y)%TS(95KPC:/ M),FRE,84I AA /.(BOLP(B!("<%!$E,<)VU[L=\WJ-IHFB O3FBR-X^GG6Z; MOF-/Q7HM[5D8K61!1ZOZVF?Q922)2 !CU,?P$@<2#B* I"AG*081WX"J7'[ M-H?H3M^T3/4I,6Q&U#GZ'C< M]7%H>^&1KJ<;D?9:FT), RAKFKV=8#>U.7M/I+?K@R?)O/&^#G3#L"T4/P"& MVV+QYR9ZBX+Q PQ?*!H_](;=02=.SZ*^X_LPN/MR59#7YO_W6BC'(1Z?[9_3J+?FR'E2-QH3CJKZ#$#XE@,&;X]8MKI0*Y3.M[LY5\Z\KO]@S\8]1_OWJ!G%6!OYX2 M2QV_+5!V2_YG6]2J(,KMSZ)^I.)T"QE!P ]Q#" -(WG^$<"0'^72DA6%9DK] M^7F6=C3MB@/VZ!0R15!J&,5Q"5=-Y?UZM*;6UBV ,M?,AV%PI8I?F&5>W7N8 MU1-E>^1Q.V'PC$T0V:EH_O1=RZHG5K:<;^B')\R #&96YDA'A (3!Y:F6)A(.*-T5;)?F04/#X "Z>E+!#683"X9#N%HJ)V@5,0Z& M(_$P,-&L$F*(G&-#C. .,I!Q'Q& MLH#Q.+2G#:1)#OJGIV M13T/>DPT+BGKNC+Z2ZMY'YYVP::^T/:JRXPTD)BGPHPQB,Z+S.A3\$9U9HPA MNEQJQGPH.\G:CPEK[F$9CL*($I"B$ *8YCG( W$92V6H04(1"F)F(C:/)UB: M3#R,.K2Y>9U J">>K@%F8MECA(FQ2+G$N"-Y<3+\K,+@$G/'._WB_BH?OI?;6JB5#W^),5_OUOTN<[=K<>X1\>_B!+P7GT)[;_6#("4L] %E M,9'Q;@S(:OZ QP%.A;H?)'I-XNU)6-KY);ZOP)/D&209V&$_+$OF071B,2.3 M-CH&O(8#67#EL NE_-V.#06]3:*'W1H8Y'],OA8SI86H#[SNM4M5"U#L%N!% M//VOCA)$KL)L,&_$;N3YTDFNXOP@R^2ZD=XF2J/7^/CSNJG9+R]"*/ Y!P$/ MQ5%# PXR@E(0X3CFG.+; MJM+:R6"S%5B[Q$:_KMK%9UQ$")3U1NB/XM]8]8-]*=;L\X8]UX\Q)Q'U,PB" M*&2RKC('./7%7U.6L"2C-"5&56%T)EW:=CYR@ZMD(G%/:LGV_I2$>XIR0_.V MU@K8Q!-F?,/0@V$0AH,01MYUD)#[_+(5^_OW MDF^$GL)N*57!4?5C*$1/DD40<,+D_9&$($MS"H(,!T$"D1!81O$'.I,N32CU MD_;JEEB;2"8MP/5DD&L8)Y9!AVF/#;U>1["J$%L,-_.Y+@%R!* I4B$O3?EV M29$C( RF1XZ]:]XCYO.Z+L23#Q55F4X%J^^KDJBJ]8Q^6J$GW5XQHP,M39JT M!,OV2BHGO2-;GU.-@/3^E/0[:CNCC9-5 M^YGQT6=K0Z/-:+\=C?Y+U[?6ZZE)K7[T[K5I@2&UIGVT'U"M#Z]=_J;W#:T-W6WAG M4T##9KDT[=O3+L+4]NN#UGOGX,:OJG6G?$!=W.;JPF>(Y02-^'0I>+->?(80 M#;7C,QW*U@:U;_O7EL3U$QI3Y&.0\X #&/H$( 1SD&4T@C[TTS#2JA!Z>8K% MB;R##I=VE8;/ *EK.+H&GLG-1#UD;AJQX[Z&\&4(G%F!3B:8V>9SB<%3"\_% M)Z_+215G."[638'S7<6W_Y(G*BII!I/C3->12=\D\54/ MB$MYL)IO6P3&?MJN:7V/7J6^^GY;56R]><1QEL8Q#T' 9$D8GB*0HX '.F:5A[NM1/;+ M81"#>0[J8:'C L")Q4N#74O>C=<2>"4J!G&G5Z(S4U2I(4IF8:0#$ P&B9Y[ M;[X0T &J#P(\AYXS-V??/CUM/E:5-)]\+3?_R38?F) PSV);4^/NYSIC+4W4 M"9HK%9/I"U[T#=M:X([;MEWC.K$$M(#4L=)E"IJ5 MK5MK@MG,W2;L]BW>1N\Y*SDDS>J?A Z!OK)-D]STI:SK1QHFQ(\@!7&"8@!3 M683/ERY\&D(>Y1S%B9:>93SSTJ32[HZ"]I3?>"]5J30OI&H%%$U.WB]"]S6- MZ]9?$;,[H%.)((P/,G.;R4="U>?V\EO9RU9K@;O.=50_?T;J-J_Y:KG^P>L/H41&X MOXFA-Q_$4?H)%=7?T6K+Q%T4,19&%/!4N@.)+^ZBL>Q]BOR<^Y"0'"/SE@-+ M8,U$.,S7W$#0#QH&/'S'__]\3II.\ 60NB"- MQ$%66 .,UT/&4]!X&X'-/F=L!\^9^KH*(D]BY$F0/(72 O+))ECSMTY <\G2 M/T;&V@2+Z"S%;0K:[/1,-7%3;*HS ).(,812'^0L(N)\I@' .&" 9T$244CS M .4F-^/3*99V!584FAU]9W#3.XBN0V/B8Z$1X+=ME4!GEO)QWAV)QS,3S"JL M+C-X+#H&GKRF+-0#^KGW45J5ACH[PH(^T=9.(L@\<*1/5B-J$ ^G=:+.S_0& MM:(&63Y?+VKX%7-7T2?!0;EFWQ@IQ<'W^F'+'LJ//^41R^[XQS4OQ=>D3M/G MC:['R&#(I9U/+>E>1[M'M\S;E%Y+OHQ\[3%PX]T^RS8Y^KXC$[3'74@3 3VU M+]TMQD;^(PO$K-Q()O/,YDVR8+[O5+)Y?>*VU[C?&=;P$+YND@7MI]%^RA.< MV&[ F[N9\GEBEME+>1 XZU;*PZ.:%WOYN-Z(Z[7023Y367V,%T3-^W7;%):, MXS#)(P1PQA( ,Q8 Y/,0I 2G89#DN8\#WDXP' M/D]3@#EB *8I 1@E"?!#$F(FA$22)UU!0#TCF,:L6M_]86V_B05&GSHGC:H/ M0-93B%P!]^:MJ[7 =-7#^AP\TS:S/IAQ"5VMST&@V=[Z[*MFTJ:N-H_?I+*K MV@1$29CG+&; 9SD4*@<) 2)Q+H0*3_,D"Z(LU,HA/!AU:>J%K!E>U!LAJU?> M;PQ)O:_5]/4;+1S"-BPAK,&8^N9CAX/VUC_+]]#F%B_T-K;XVWY3'XXUR[8] M2WZW,<__TNZ@__C\LBI?&?N=53\*PBXXZU8*:/&33#(FY=-:"H.FW*2ZH/1$ M1&/R>YJ(SL6)!V404%<]F<.S M#SE@K86-],[.3;DO(H5&"Q_-NOQZ:LL"%O5M#3R=A=3K\>!.[9D87D>JTE14 MSJI>30SUL4HV]72VWE4A(EF]:2W+'Q@6/Y+55H;4'5QJ,($P(A #PH22!RDB M()>)XVG*"(S\@*:^T>&@._'2I'U'=R?=S62W-MRZGFWW($[NYF[Q:VF^\235 M-]Z.[HGNDZ90.?. :TX[LSO<#(Q3W[CA^Q8YY-V]]3^*S??WVWI3/K/J2X%P ML2HVK_N*F83[,>

8YSF@>4QR3M,HQ%J5O0SF7)I(>E>L5G+C MR"I>0DVI49-D+KX%58C--*-<$_AA"341G%-;N3K+EJ38ZTB^\79$ZU0KM4;4 M($'=/;(SY:P[0=@LD]T,J\'D=LVAYLMW-^/M( 7>\%5;9Z4Z*J1$^L$^H WJ M8DIC@N,DX"% ",M8W) !1/T(8!+$09KFJ4#"S%=Y?J*ER>K6\=8C5J8)(+,2 M%Z/HZCHJK\=L'C^E,5P6;LIA+*[P4EX8>&8GY3![IS[*D>F@:&(T% 6+XLR'\"<)P"+ MSPBD21) DA'J(ZJM\+FA:6E"IL_5C7? 5UL>><]9VYN]X6W?G+:VZ+;AC-IN+.MHID6[!;O02W9T53S:=%N ML3G0LAT/;1W@B]IZ0JUE^0=;;YDJ)_T8)SCE/H$@B6@F#U4.,AY"$!.>I#2) M<1(R$\/NT&1+.R@/:6TJ<2MJVUK;AK6!!W'6L^BZ0F_BH\H>.)O8YU%$W$4V M7YYJ[KCE4:;/1"6/OV.AM]\24FW;J.;=J/5C$F+$!#UB8 M^2C/HH '6@ZA@3F6)BY:*ION3_*CKUI"#32M"VAJZ+O78S2Q4.C@411*W>:; M,W@,%,OK89I)4;SX-;GJ!#^,Q* *=^'5^52R8=H/5*R11\US-!_*C=#"I'_^ M>[D2KWS;K W2,<^_O311IJCT>F2*S;K95FOC%,L+8 W+,S1I/9?KWS>R6JSO M,Q[(4N2$B=L.Q"@$61AQD. LY@&%"6.961;$^*1:'_:L21![0M7I0Q2M7BV) M-;OV:""N=_EQA.(\XJ$C5E83]?;D-MV:%)2_#T)I?!'21\?1=4ACPEDO1?H M'%^-#-ZT]7/VQE(2K;[;;NH-4K7I'OV ^1GC,8A1D (@PQ@(N1/F",6<8R# M)->JR:LWW=)TC=:)U]\5-\VY*FX)>[)-?9^#B.MZ0%WA.(\?U!I""W^H#C)7 M>$4'AY_9-ZK#ZJF'5.LMBV8"]+\>RGM6RK#@3VOS_@'G7U^:3!!D;NN-BJU_ M*+W[CW<'U1IOO$]EN5F7&\WPVB'"A@@0$D$ $\H!QED"4G%9B1,?Q3C5"I(R MFG5IDJ+?)U7H;>LG<>0UW92:0$)I/O.0*CCG))7[: WT;B[.D9U8H%Q,YYZT MR:P12M-F=1_-N82\[O,P:&9V7WC9LD8_>Y)G3=O>-(MC&N(, :PR?S*4RIH1 M%.2!+&O.J$^X49_8@]$7)VT:XFK+[K"'R.G)#FL\)I81^E"8%[ ^Q[*K2M(' M8\];TOD<6R>UE<\^9.&75:VC"[)A5-U!_E@7F_J/MKKR;TP5+(H@RL(X5+LV M!S!*$YDFXP.:1%&*$(8TB;5]M./S+6TS[RENS)K>5M)\(_YHJ#;P2VJ /;S; M)X!PXOW?0T]1Z_W1H-<1[/W9D&P29Z@!HX&KURV<,[E]QV!UY/S5QV;0$:PQ MS'Q.87V>#AS$!J_-W-/HRRYR-HX)83@7HCGEJI".T*]8SD$@[GB0A3!E&!HI M65>3M#1AWB^S,=[9 Y]V]K"(C7:XP)JZX*S+-K4">6TO%L=QT.Y!?NOF)U_F M#99V#Z"SQB.G(UN*\M;:=,?56='$)=1-6Y,CRQ#F<8Q)$H$TXAC D,< !2P' M0L$F*,W")&3$2&1K3[TXT;Q]?D;5:Q,&W+E7:;.OO5N90R98,)2X^NN@*5DG M07=J"=JS??;)[GI436FL,P?,E334GWA>J6<,R(ET,Q_!3HJU09!M!:$VW>0# MXZRJ&&U_:5B_W63(!>V@+BVA1[=*@>PHW^MJO,N)BQ(L7E,XA31!": ,H0 Q!D!6>C' M &-.>0!SFF1:)6CTIUR: M"CT*,-B6;'O0;*NF+*)7:3"Z>&6*^CUONECV1+ ML,.FV?KH.!-#HQ/.+'QT 3@5.=IOFL?\M-5T56U@S3B?WBM+DP8M:?^F'[O3 MYW]XGU_!^L2;N:7*637D"YQ:!=STQYDMR.8,\?W FG._M@RF*9^?BTW38V6M MO.)B@[(U*5AMW3/0:,P%?84]NI6>>T#YU(T%K4!S%>=A-/>\\1XVL)S$?5@- M8FD$D[?3SW6]%6?;MA+S- 5HFRC7(V^*LK[]K2KK^C'-,YCS* 2Q'PH]F,04 M($@C0(,8Y3X,*$N,]& [,I9V&OY=$-I69ZR._=&R5[WJ3U^;-JBW6R%-4]GD MN$]M-E/@-AQX#0M>PT,7-'_CG;AAV^[OBA>'5K2KL'1E4;,C8E[KVE5 G5C: MKAO-7(/OQ?YW'1L_K^E7\9'J*O271UB:1),TZ>OV \B,J_IN0)E8W/2(W'59 MO?$$G<6/@F[1RAL$S.A",(Z'U?U@8-C9K@OCK/5O#QI/6]9*8GCS>2T$A(H% M^B16O&V/D;#$3Y%/ >0!!C )4X!IDH.813'%!(=9F!C52;HPT=)V^P.KGKU5 MB0P;I5W$44\'<8'.Q-M>DNCM:;SQ))7.B@/H N&J]-&E:>8M>S3"[$G)H['G M[:L6D[)Z*9O:Z:H@VWLY;O7ZOJ3L,<\"'F9!!@A*9,UY%@&Q^1,0)2C$>8A9 MBI%I\>*!^98F$79%>7LTWS3E"P7,7DNY)TDWKV<\A/NPZ)@ S8DEB L@K2H= M:\!S5<'CH?%GKWNLP>RY\LV7'@[>23'B5Y *4'&S%7TPR ZT6:%@H30W[Q!*JH]S[I:/] M5YE\N2/?4_1[B@%PQX%@P5,\3 BX08+ A,#/E"W@?@',T@@L$1S,*3 =<[X$ M TMN#[(-;,>PNZZJ,>JV.O_.QY6'>4HC'H&0!SZ ,8X!\O-,MD=B&+, HLPH MF^#L+$L['5KR6HFOZ7T>QE'OKGHU.A,+\8:^FZYIQB2NOT$,'-U1S\\QZP5U MD,WCV^GPP[97TUM*Q<=1*YWTKKJORA^%(/TQSU,$88:!CV(H],0D$W=2DH,@ MXV',$G%3#;2RM,Z:URY'ESMY/,DKDEFRU:K5[O44'_7I^IJ6E<0\ILU*5) MA,-4LY8-3_+A_:C_U;M4UE7?HV4(^KB7:SJ\)Y8EEE!/4*;*#D(K9YGA5+,Y MT.P@Z#O5+$>PN[E\99OWJ/ZNA"!E]-VKN!'1WF6IS1LK6+U3QSFE><*" . M)0#B& .4(@YHAA(_CD,:0ZTRFO8D+$[6"?(]OBK_JCWY,?1,86A'N^%-R&)= M]*Y)TZ(]L:03Q'L*[(Y\F;C\B^3 *]:_]NPQ>RXFN6?9@^CH$F9!P*PW-'N MCJ]O5XQD:GY$;J[#6 M%R,T^\>$*MO3AK_Q\5OUK4 M]592VW2A,PWQ'4183[ Y0&W.<-\.+D7GSJ5ZXWUU$7%AAHFSR-_!R6:._]5A M_#0*6.LMRW9B7;<@O"J:SJH?MNSS^BO[N7GXBZU^L-_*]>9[_9AD. X#FH X M3@( (8, 9QB#!&+*8I2A), F^I?FO$O3N.3GY?U2,5G<6)K#-N(K9=ZSHM4P MQU$7>3TY,P&>$PN JA-S5A)[?/9;5I&\]__"F]=.QD MYX09A##/L-!\?%_<&:G0@1)QA0Q3GL'$#SB&1JW?KR-G@:(,FDFL*Y=#3Y#- M!_+$\JUA!"A.O#TK3?CJC2<94.G9?:ZF$'IN '4D"Z\D9E81Z0:X8\GI:%3[ M4C(7>PJB$*4A3',0H"@%,$ABD$ZP]ZT-2N\ MLI?X;%W*XHHVCJZ!G#Y:YJ1[XXW;]HTFB#@LO/.VC1Q-F#Y75L=Q$\=NZ&/_ MP#M4%V07,Q&G)/+]G #$\US&ZP8 I1R!G%."4QX' 36Z+P[.MC1I(J,I?EF5 M=2V364CYS+P75C7BPS!:91AD/?'A#+J)Y<>IU_+&4[1.$FFBA8HC&3(\UZQ" M1(OM8RFB]Y)Y>.\]*]NN.)J1N[L7EK;C[S_>Z0?8[MD>WL#6'$]MN?EX-]X< MR2B\]81+J\C5_2BS!:6>$-Z/-SW]Y17]=P[TQH@RE'&> YRP1)RN2)RS<0!! MGL"8I#2)Q?GZ^-+4A-J@:J/I$[]&N3R>;;K/[QU[*M;*^HK12GDK[.O,G2!+ MHRQ(_2 &OD\R -,P 5F$ A E8<3#&&5^REMD/ZXU/6<.<.WFFO#T;>XY$T"J MIZ4L^68SZ5UFZ@O,&]]:M*\JKN\G;2=9V0[M_0K5];OVS(UCG!*"8\#]. (P MCG*0L20%"?03EB9)D%&C,IX7YEF:AJ)H\]XU[?BL.DF?(*EIO;@>GZD-%PV% M"IH;KP/*G8:CB83;CM GL[Q%#^A+K%[H^GSQ\:NMG?>HNJM47B+].UIM67>3 M>0RB& 8H"4 &0PA@*'3*##%?B 0?<5_\-21FTF!\SL5)A@/;YPNJO!^27*4" MT'*U0E6]MU_86S\O+H&Q$=0%L+/:0@7!,@.Y(=E3-.^-')-81<<@4) M"A\W,GM13RSI3VTDG78$3&M+)3(S[:6?F;;M,M.*CH->1J"3A,!SJZ(GJ:;! M>F*!-9( N".^EP X>=;? &+39ON=FW@)67X#@&AF]PV-8"W4/BL?QY>RKF]_ MH&*E.OV5/7':-@)45N-'$B74#\(8Q!D*9))S!O+]:'U'K,4*;357@[4:UOMR4'NFI9RTG-QZ6O!C+.:.%TA9V4\$_@\3[ MW"+_12&_(U_"WM?@=K"_&X3=1N[9@.=.^!G-/K<$M('FC!BT&L:B\JEU;^?; M]7J+5EU=O<_K71<'5OU@]%-9=5'Y0@TELB3C$WOD&8MHA%*0!U"5;$\ RD,$ M(H[3.$H82A*M4A&S4[XT^=NP($5P4X=R9_;VT';SO:R*_V7T1EY_6_H-"G_. M^D$,2^M%+_,O7K]YUKNNZ8Y[4>R*U;Z>=V&-WD=")Y M89<]<^/=+_Y[,:@RN]3O9J82M0O]?LSJW+[%&@X6R9V5H/DJ[+X%S@?E>=^$ M@"O"&FQ(O7M1.;7]'CGE:B5(E+]\Q$'(8L8#:2O+ /13#/((A2#W@YCF?L[\ MF!A5"IB$S*7I05^WTN$BT]=;LBV\_N[7TB!TX$U7: DJ#!X\@EI6#V(8O#\E MNU[+K\L:!),NB,NX"/=$SA]<,1G09R,TIIO-14,SU6([#QE/9=@YQS"5/ET" M,I)C0'.>)P2F89H9G0"G4RQ->A_UZAIKTJT+I)[XO0Z>B46G(3)7]B\;Z61^ M?>>R^5J-A^K2E5O?=Y8]!L]'&!I>[=_( M**U4< MQ1/TEFM6;NNC W^X_9X!C,-[VQF"$V]OE^#9=BH]#\ZUC4J/1GV+/J7G&;O0 MIO3"PY:Y99PSZ:!DC?'^ ?W\IEJ4R:[P6S%96Z14Z!2/84 #G\8!"$@2 8@R M60R4*7-X0EE$H@1I-1 SGWII@F1'>>=0W*"?7B7W@VPHMB;%JFB3S%MSMF$J MFOZ:Z.D-TR ]L<#9@]SZ#@79GJ1;M4;N@WP_ K)YQIHQ7J[2U_0GGC>7S1B0 MD\0V\Q$L/(.'BE'3JKT@[06I_4SN^'TEMFWQ@E:/F/J<1C '413$ &(J1!J3 M<1(T22') DBA5B*^S>1+$VHMA:H/8E4\%6NT\EXZ8@V<*Z9KH.%/FQ#9>2]% M2E8IXCNKT4YZ>7?]^YJ]EX:'VA.ZZJXM^;\Z M\@!9PC;HQ#$=OKH=?!,++(-D3'/ M';C(O*M4@=,)YLT,N,C@22+ Y2>OK7C^&]JT9=?O^)=R_22EO!0SJB#POJ46 MPS2@U(<@2T,$8)3D *$,B8T/7)2P9-M=7/-1=+T34X(_=1>QUY-\SWQ\F^2?* T%*5)-C7, M/:=-SZ[%SWDE<\WIWZB(N1DXE^N7&XYC)P^_% A+V2I3:B*"XI!$#, PE'6% M*0>=7.?8>EXWYY[Q-S5=J8)XM_K>\:JOU7E]L6XNZKF<$O3 M,2XV\_R[+$@F_JK(U_>\Z:(Z[H>; -")M[@>EA.T236$RLI'ISO';!X[0Z;[ M_CO35RV]><\OJ_*5L=]9]:,@[$(8T4HMK6H])5TI3VN9>M%8753+@R_[_G\! MSEA.0\!A(!0'% J=(6XFCR7AJ/^14- %TOO:9G\>T6=.H[V;D(3_=K:>Z;G 9Q5PY,Q]3- MZ^6RZMFD&])M!;J&3]0ME%/;U-\$10-7IULT9_)N M7D35D2-3'Y1!WZ7&,/.Y*_5Y.O!0&KQFI[EWZ6 ?6)<6=E^Q%U30KB=9JV[< MKNG=YCNKFCX6CSF-.(TY!IC"3"KH%&0X2@!A8922$+*$4K/F@W:$:.V.69L2 MME1[K"&W5FI:*2GVD"+93+VV7!\]+7I"S.>1[[M\VU\Z%F2]**];@Y9\M02* M@:8UCT.KY'4(.E)^+8F85<>]#JAC5?;*TBF"\54K!>!Z!T^2!7FV?5D$ZR67_I*((NHSVQQQS1B!,04RC ,#0C\5% MDO@@R6"6!CB.LCRP+ *K1\'2-O]A25C2UD=N"^-473]O18.] ]]%YWE83:HQ"_U%LOK_?BM/\ MF55=S,CK5\%*TT7^,8^2-"&,@(!@F4,9A0#%.0,PRW/"\I!!:-2L3W/>I:B*'2='VR]U:SB9@J[K@+C',S)U9;6ZON7(-GK:+[Q=E3?>'NZ7:HJ M1D Y4U#T9IU9+3&"XE09,7O=PL?W=U05,J:TR;=\?A'7Z/7F;LW:,S6#D 04 MYR#G(0$0)P3@@*8@"L),_(9%*,BU_7O#F;..SU(!AUW(T/,Y[33X^7 8:?YBIVV M=TM(M67T7;G>UJQ^WRH961011B$&&4(40,H8R&,> 1\'0>3#...AD6YW=I:E MR="62 \W5)JI;^=QU%/6KD9GZBM>"TQ+X(WWWK46-HB (YWK_!RS:EB#;![K M4\,/FQMPA KV;;MB@8_CX+:J;FGYLF'TTPH]Z9IO+H^PM*TL* 625$_2"H*# MDI(-KP.7]*6EV9,P9!\7*E#,P[&R&G''6^F8*LR@ -N",?&6UL;!^*P^Q["C(_I@Z%E/YG-,'1_(9Y^QW)YM_OFG MLOJ]Y)N_9$=+Q'T>^C$&),]R:;V@ *+?SLRB]87.&MS6 MC_RL6RH]1&EA45#\'*R:N]@2JIDVN0'IM._H<[NC+S+O:V&=FF'=_7V;Q M9)L//&I?;?I#49-566\K=HMK92Y7&WN5W3C_^S+5[DCG@0XWTHGU&Q M?LPPC+ ?$2"41Q_ '$8 ^4D,0D@X2B ."4V--,KQ.9>F:"J_WY="QM(\B'\O MI 54Q81Z?S8$FZJ>&K!KGF5NP9Q8?%R!H_E!IX^,JX-/8\9Y#T)]"$X.1H-7 M+=O"JGXR,DOPI:Q4+]/?V9,ZC!]3'\4T%C=7$B1<2!P$A<0A#(19%C,4I3EE MB5$'V(M3+4W0[)OL5#M:O;HEUK";ZV5\]42+&]2FMF;M -N3Z?T^!IAY']91 M+%RU7+T\T;S=54<9/FFD.OZ&97$(5*V+]5-]SRH5\6BH4U]Z?4$?<4>BK*G; M!.].HEB/(>$JE_[2-/,FQ8\P>Y+=/O:\965'MEK)W@=K^ANJ_IO)QNIM;M%C MDL4$YGD$>) & /J8 0QA"'(<GFC>HHBC#)^4/QQ_X^I,I+^C MU98]XA"'$&(*$E^&U\J.)1D/$2"$)QF#$8PC9)EHI"98FB@XS"/Z?_Q_]?W M>T&5]T-2^^]>XOLW?O/?N;;;:7Z3A.E-&$1JEV3^30+A#8S#[F&9=M36NBE[ MG8#01BB)+QL55///_Q0D_K]'_HTGOUCUZ =&U*^\*%#_&M[(G*:7IA/$ZM4Z M;ZE98ST1=]'$[I-6]MJ*)BB,I,3;; MK$)#D_5C&:+[FIU(N:N>T+KX7Q5W_+Y/*V[,UB:7 *=".MJ(; MFF;=L$YA/-[6;@>W2-"YKTK.ZEI,(49N:@)V":\^S&GBISG &*4 \DCH$6D< M@!3[%$5B6Z!4JSW%R#Q+TQ_ZE'IU2ZI!8LD HL,"TB%.$XN\ X@Z*FV2< :P M,DC <8/97%W![+ SR[\91V0P]V;@]?GR;L9Y.,BYT7C U=[4:OC'"BA]R MEELN]K6LOOR7K/WRJ:R:)F5?RKI^)(F?)#1%@$1!"&"6! ")?Y &'DPXBH* M&)7#MZ9D<6**$%F'35:LZJB_\=;,L#&8_<+H6H)G@'MRD_'YB@_?>L CR8FW M8T4%0+==#24WT]:!, )TPLH0>G2\>:T(([ATJD>8#6CKC%??#%_U(_8R @A ,8110@)'MM!S3.6$BB/&)F?GF-69,9R3>_$5O=Z.X!NO(=;[L_USFK:()C Y<_#KS#FSK]\ MAE.WO\G+EC495&GAKH9 2##,>!B @-,,0!@A@(,H T&2YY2B/,R$JFG0[/!@ M=",9,UN[P[94D%5U\T/P].2'-213W_(475/46SC'L*LZ"P=CSUM?X1Q;)W45 MSC[DJAJ5RAQ&$8H3@G.0)"0 D$$?Y)@PD**0I!C%$?>U2@,/3[,T_>!2(2"3 M1.P18#5,WD[@FGA?SX#4M16G3!%[VV)34Q::.LUS-ZDQ-5\JNQX'XY6E'*2W M?VL*8'X2M)V[UQFZ^#5'6]#^;BGVY.)XY\TX1:50V^Q08#?_-E9A,KU=\_KV%/;QE21[DF:O1_0DBH0A4*YLA9JS MSFLM-(/BQ%YH^+JEQ9#^E]!,NK(U7]E?K1=3&BBK=J0: M6 @'$-4PIKK!:6(I9E94\>!G#KP^GSUU MG(<#@ZK&XV92D;+B\:,0M)O73\6*56VKI]?'+"*1#T,H9"#W9;%0!G(:1X!% M."%A'$LZRC*%;Z.ZK9'5X53\VY$4#$$TX2$'&6 MB5V;J1PH#% :,S\B/H0^,0GE.)UBF?$<;;]7F6GZO'WV7KIRMMNU@--;EVM M9%S?2GGV7EJF/%(^/Q<;BS)G9Y#7NV==A^?$&[XCSMM3Y[ RXD7.715"/)U@ MWKJ'%QD\*7-X^4E;;VB]J;9$; %Q7WI?UK)V8MNA5=D 4APEL8SM2I* @@1 M$6 0NXG%@3EL%NYD M+3"J"[B@PJ4_ Q2G@4A&$"8AC)IJ:YN//3 M (68S\/:!Y$AB4A#X9?VO;?4==VU9QD[\?\K<-M>&D7\J:H)6_\E0]7%-/XBQ'WV>HSQF"!":)V+; MLA#D41:#D,%4*/11%.MU1Q^:9&F;MZ73:PCU)*7>1UDZ4="J;ZR[".FXQI8D#1;9L6M 9 MKEX:PGO56CUDH,>;+H/NZ>\WA,F9)J$WZ\PJ MAA$4I[J'V>M.9!7]H$P2]ZPJ2JJ*V=>/,?5]'% ?<)JF "(6 Z6QQ"RC29Z3 MB(J;A5'#P?%)M;;1K/T'>_NHY$W1:>^78MT6B_[U*M%T#G6>DSQ!6*".D@C M,,X!ACP$F,0I04D6Q\2HGJXCS-_P7*"3XFUU"ER)XLP'@- >&RMP0^]-TR_$ M87$4?72FD?OG)GQ+D3\ P(BT'WK33M#_L:X8*9_6\NAX0#_?L37CQ:9^Q"CR MHY2D( VXN("&&04XH1%@.2*^$$ YX49*Z(5YEB9<_A#K66V0$"@;]--[*6N; M/K*7,-63)0Z0FEB ]"GT!(E>1Z,[D3$"@B,Y<6F6687#"*O'$F'L<7/?D+1" MB]76=06UCR]MYRH'AOB]OE.GXWO!D,_>MU6'\M&6MUEMVXN6=T.=EY8PV12 ($DK]- $D"6, (0Y 1I(< MT P%.$YH3",MC\_YX9YK:JQ&(J-_"[U_TC]TUTLBK>+%M<;UX_ MKV54EPI$OMM\9]7#=[2^>U'WRK^)(3;UYW5SH?\/5CQ]WS#:QN"H7TJ_TR=4 M5$V?-\B%BI%##'# A9#P(PKR+$ @2@6461RS**%&UK^E<+8T^:0H;'486JY6 MJ*J]%U8U^HRIE7$I(.L:,Y="[X)$M6(8*(Z/@N+VL'CXU>L_UT+C*6QNO 8= MKP>/I_#Q-@(@KT7HQFLPDD7Y.W-LA],N-D\]HES^GL2J:9?HT%R[M/5W915> M#%_S&I\7P_8E&_?B"+14$\AW1KB3G'$? 9SD'#9A#>. M0Y"G 00DX\S/@H 2;A:&>7FNI1VEOV^?GU'U*MVC85W'YGCN-3M!\Y5M9!FQ^ZK\45!&W[W^ M(72JS^M=;XY;V8^^V!2L?D0Q8ED0IR BO@]@ZB= "!H,B)_3 ,(DQ1R;9)OK M3VTD?F;(0A>4-]4(7UK:Y4VOW+]\#] M15(N[L"_>ONN,;?C,!N+)W/$'$DJ@XEG%5KF@!S++XL1KK#*XO%K(SZ^-K:7 MPX\_646*6BK5G]>;JEC7!5'7P. Q"I,P#E (DC / 60A!9CD,8BS.$ZS+$-Y M:E3A<#I2EZ:IW3X]52KN5FS>EE#OAZ3TQF-[)CRT\=B:RNO-B[J:6QA4IUEY M POIFZ_G\DV>.Z-FC^$;;\?R)(;+29?%I25R&D+G-RU."OA96^&T,]J=1I^* M-5H3<;[UN@Z>;3C(ZB_%FGW>L.?ZD<8DH81F@''( 8PI!XAAF4P1A#[+LS3W MC8)L;8A8V@FRX^&@D>?%%I[>GY(33[%BF.UMM61Z!\34"S&QZ)]D#8S%^34@ M.A+45B3,*H*O >E8N%XUUG4^DY*+R8L-^U+\D+>%C?@:"SF]:K;V2=5_NWV6 M+1/_5PG\CS^E[&='7=IAEM&$! 10%&8 )G$$L@AFP$?,AS3-$ZK7-VT*XI8F M9OLN!E9OBF>9*]=5VD,];N0#Q8YGJYZ*3A?9S,\S]]+-Z!AJ& .*,V_/FM=U M?6RX\_KL>2U_L_B27$+OV/GDA+0W\5:Y!/62>\OI'.;I*!^K2NKVX@PJ?[#J MM2G%HYF;06.Y9N6V7KTV]^3C^W5'O7XFRUG(A@6E"[0F%G;:0+FK M;S2&BE5FS-D!9TN3&6*GGS,S^)R=CU2)^APK0>*([5D9+)9%0T]QH]5!\VW+'W62*H<=[QU(97K M^I%"C!&&*8AA@ #$,0090QC07$B-+*0T)48UCT^G6)RXJ)[0NE/CD:SXQ6I2 M%2_=%>W=MA97\MK4!7T*K::K^2K IG8I*^(D*GORA(XPQ67G,@ZN',6G$\SK M$+[(X(GC]_*3%NUMI;[W\/ST_Y9__;9^*=ZO:RK^OC,"Z#:Z'1QE:5M<4>L] M%,_%^NG&$S1[OWV]_RP;0->%0&T@#]04OO&K@3OD)M[KHZ YWOCZX-@USAT> M>KX6NEHL'C33U7OCRJ+&=[PU4J/5?5N[D2 M;]1-@MECQ"E'&%/ \@0"R$D,,(RX6 H8D#B.4XQBDTCHTRF,5-'9^F[5/3K_ M^9^R,$C_W6.*7HLRBX>0^CE%$',$\IP)2+$O?HH%KC'*<\A(C,4-_[&)#13" MM-K, >SQ=!.**_94K-PFF]!+T*3_N )25XF\!IJI_2:*H!OO=K.I"KS=*%?O MIO3ND5L;Z6407);Q/)Q@_K*=9QD\6Z;S_)/7YA(/^&(;/Q\D.4Q]PH'/D.QL M'5&0Q:DXG1!G411$*/7-:H)H3[TT XI^=(1E>QC]1=$4(Y- /?6-U!W*5^0I MZP+F/&UY=.(WRF+6!>1R4K/V"-?=6'LJ>WU?E9_*ZAE]8S_8>LL>(\IX1L,0 M0$2I4 M3"G >80#]( Q"/^.Y4&-,BJ"-S[DT(;:[RJ(]S3CU%L/=M!$QK2X &/(ZO_T,SOLF=7P."2Q=] MG5?-A)#XDO[[\5-1U9LO!5NWY0,YYCR,<@SR4&8X^R$!62*NHPG,.4^R-$D" MK0"4@?%RB^-0T)*HFD--?_"I(#F8 M91G0:(O$(=X;V2>?4 +-SR-?";6S[\PBO8:H[<34X#-7-/Y1!#F!NI06=G69J$VA/9MM%!TJ-H&-!R'D\] MU>9JE"868#V FA8N[JO&#D+@LE'WR1SSM^>^Q.;9IMP7'[;.%KUTU?H-_5=9 MO5^ANI8E[#^4SZA8/X9)PI/$SP ,@UAV\8U![L<)R"'$%&=YBI/(,%'49/ZE MB8JQU!?%@Z>84%T2O#\;/LP31(U624_,3(C]Y!J4:]AME.LM\7Z:1]$^([QLF+-F&%8M0RID M.GC[Z$9R;29EI_P$]"3R0A9V8NG=4.^U2RO7T-NSVH^4;I>[?5ZQ>^,=LN=U M_+F3[#,L@J-38$I*9STQ9H#\^'298TK;1HBX6*UD79FU"B.J]T40'@G/$X(P M HS&%,"<^ "'- +%N9:F:G>D>M6.Q"[6PK@KXF6 ]>2T M(]@FEK,[Q'9D]JJHN.R0. J&LRZ)EV>:N5/B*,NGW1+'7[G"!77!"D._U5WS3,^U_66T<>4PY@' M00XHBF3;G3P!*. 9R,*,<1J$7%SHKNV;T4RU-"'3:YG1[YA1*&+=-LMHL=85 M,BX0G%BV7&J1T1 Z;7>,0S F;(S13O3F/3$.&=9IAW'TAIG4H*QX_+C>%)O7 MC\^L>A+*T=^J\J_-][8WU2/$..(9IX#DLA(OI%)!R6, 693C!&8!R[5-*1Z':U>0VS7L4M/2(Q!.RPA' (VL7BPQ$I;/&@B,5!@0(S0B 7QPUX: MC(T[BRC09*Z3 [J/VZD.'UKATF1IL_=EO:F_LLUC$*5Q%.0IB""$TDZ3"[TA M"(%/Q?U$J XX-,NL"L$(J\?:P-CCME( M;_9=1#M_DFP?_I%S)@TF[)Z)KV>]04_LD68\"D,>R 1;"B#"$.1,7#$BFM*, M)FD:1$:M/(UF7YK:T)'K58+>&X]U%)N*#),%T!4D$\$ZBWC9$7ZS<[5[WQ3$ M.^J]/?DN18\%:LX$DLG<,XLI"UA.A9?-();YPZSZ41"FZC*V0= !)SXB*00I MC#( TRP%64!#Z<3VM0R0KAFKV@35_?EZ?5AOX5JY6G\I* M)DP\1A'.,FGIY!%5-L\4Y$&,0<"S!(:OS M\"]>PX7WI^3#:QDQ],.8+I.>6)D0_(EES@2XV\04VJ#G+D[0:/:Y8_]LH#D3 MSVI/:^.BL*,#+4V"*8*]'<5>1_*-V#'E M9EUN-&];>B@.RR7G $XLA<:QFZ ^K#9 5B5BQT>?K4JL-J/]0K'Z+YD[=CZT M^=*?BIJ@U;TJ0?9)_%O]F&#L<\P)R!F5!=(R C*6(,!"2C*("8I#HNO6N3C+ MTB1'1ZC74.HUI'J*5GV7SF50QQTZ3J":VN)B@Y*1,V<4!2M7SN519W/DC#+6 M=^.,/VQW0?I2K(48:;H3?D)$]IYX_<9DCGIA:MYX3EYCUH>O*K&F?2K[J.3 M;[R'PO>Z?T2HV_*? M5#^S.]5?L[[;;NH-4HTF_H,53]]E'N4/5J$G]O$GJTA1L_NJ(.P11XGL:I(# MZLO<@8CF -$D YQ@G,,8\2"%%EU-YJ'>9#.]8:L4E;M$R]4*5;4GZ&CRF S3 MF.;Z(!#)48Y) H(PXP &8O]E?BQK#0_J&^!#WE M?H%K._&YJ=@!BA^OSW/_(/7PJ]=_KF7<4YS?>"WOXH<]]S=>Q[_7 N!U"'@* M H>Q;_.NF:N NIFHGC=*;]ZE. G]FWEZE\K08Y"ES.<^!N*/#$!($,BSD(,X M\0G, Y_%26X4'GQVFJ7=5QJQ@I58(7WQPW[*GTW[B9V']AK9OU!1O1/!_>N. MK,N&ZN]"T@YCYTC$SB(1ER# S.3-E>)!#/51;ZML0+3YB'E[XO-J^W%4/O2\H>9821U&I,V3Q'F2.OVPT0.PAG?>-1!, M??KI<6\4#GJ.5:L(T(.!9@OZ/$=^/\[S[.]MB_3<4BJ6L[XOQ(22NJ-!S=MB9"_0,L79:GV?P:;/M7U<;63>0 M;LGFKFH3:I4"1Z,$(XX#<>;F&8 D)B +6 H2&I'$]^,8IE!GXU^:8&E;OJ51 M5>UMR30*6[H(Y/ ^=P'/Q#O< AGMS3W&_M#-5+S;NY6*O^TW]\5A9]G68TQU M&WKT.3NSTG%,S3XXER7BT,Y2"$BDOC'J.)"I6/@N'(+G5YGEGM M4Z/L'MNIQE^XIA/8[QNT4=Z$+W*ABG+=MM8+B*S5FV. %G($>(@("1 M($,^QC31.OBU9EN:H&BEPXY:KR/7LJ_A,-1Z,L,9@)/;S:RQLVQA-8*)TR94 ME^9Z@S92(VR?;P0U]I)%D_>'[TR6&F_=+ZD/61K(ABN1C,@C, %Y#'T0) %/ MTBS,8U]+N3@=>FE"0A#G_1])WO\QZ&I^"-;PSK\.@HFW^9Y[F^;NAS 8M':W MAF.FQNX:'X59/_>S# ]V[FCD?OZ):XM._"=#55,= 1'9WH3D M@.(< >C'$4!93D&2YA3#)(UBHM7J9&".I0FAXU(*DM#KRDWLX1PW33H :6(Q M98'/%84F3A!P4&9B/^8;%9DX8>IRB8G31\W-D+\5Z^)Y^]P>#7E*>9C&.2 4 MB2V-LQQDG&<@C4+&<,RSC&K5_CT9>6D;N25.W\IXB-.X>=&:^XEW:$N7PT"7 MB]Q>848\'&\V^^%9-OJ&P_,/..XF)HO)PP RR)(,A+$L9DM# G"40H#]-.,! MXS!-M,HYZ4RVM+W9T:ILWZPC],9;#]2@-T. T20$,!"*2R9$G\Q? M(0E%4<)18M(]W1G",[0_GP=A/4.+*]RF]\.:?]$70@F;H3 MV^R=$G28UNZ]=GW/A-_)=T:W*W;'STE25)4M)%L1!!(*8 MQ@"F/@4HYQ"(?^0XR.(T#HQ:05Y/TM(D_>_;YV=4O;]J.PZKA-FO?$-ZV::YG9 MK>CW% -6);E,%D9/?YD([HF%A5.DC143"\P<:2 F,\^J:EA F]M)S(W'*91-G>XOIU*K9[=@P\UM8K-BP!9UN' MB65AMP0/I=S.*T>K>MBS6K:S$5+M;J:[VORA]%+7Y J\]K5259_NMG M<7@6:'5+2+E=;P09*NCL9<4V[);^U[;>R*]=-6I[OZTJ68Q%G:R/28HB& KU MG69<9IED.8HY(P0A+]QZ/79ET4O%L+?GV-NS?./MF>[: M4;9\MQ>5)7T'!@?TDKZ'F0[RA7P79J?_7.LTJ"5,3L1\VL1<>!YH';--:ND; M[:+:[_A[5'__M"K_JF]QO:D0T?7Z#PVQH*-AGU8AV]O(VE^*4N_/CE:7KB\- M2%PYM8:FFM==I<'TB2-*YQW+#A=J>^R^Y2C'+!=L@9SY,8"($9!%* 1)PK/4 MCRACB9$'_W#XI6FV)OK)!<#T-K\]#%/[HQI3\A2[^SS/KGHG' X^;[N#LXR= M="@X_Y2E(_CA^>FW]4LA>R@9-XNZ.,#BMJ-RCCX4SU*3_.WK_>=>SRA#9_%9 MO#3]QM="-8L+^3Q*$[2^'87$WL5\=M1YO,T52>?.Q#:#XTQ6MN$ EKD=32!E_8VMQ%V%/I0/ MZ.=_%)OOW\N5=!=\*JL+I;0C1*.0XP1$./1ABD.8Y@:F?AAFGCVOV MI$8U2/^PI$=K$^;-)CRA:KH-*:AGM?>""MG85W$DK>YKMFE:9'A"U]RL=O=V M,?.F*HA\JO%/;X6<-!2#U@NJ)Q4G79_9NG@VQDU!NM>C_>9\:XM]A+'#O(DK M47254V%+QKSY%E>"=9*+<>UX=I+V ^.LJAC]5*QESYSW9;VI_U:5=?WH4PQ] MFA*0>$^2 M4C.9=QE:/:'F!+")I9;"ZG.'U?L&J[\-8F4LED9Q<"1W+L\SJV 99?=8N@@CB',"$YT!,"4'@!Q3%<>R'"35,W;;Y MUN8J\.CD6]/4DJV0F/@$D2"T1=B:8I%:Q9 [(L;BR&.$Z MP]=./C8A%O* Q0EFG$(&,LI# '/J \1) K(XQC[*$$R85M;:^%1+TUHZ2J6F MTL;=6U0U&H#6S/)U'6"3F[Y:K/;*3!N*[%B9&4?#L0'LS$1O8@&[S/ E$]C M&_;=3@L5!5S?KNG[4@4),R&)6+V/D]G'! F=!F5YEH P"1& ,$]!'G(*D@@G M 2$9C\QL%V;3+TV:]*A7];X.Z#=OG&JP#GIB9CIT)Q8]@\!.%\!U'6X.^[4: M3#Y[,U=S8,YU>K48Q58-^L%6Y8N,.R#?U^6J?'K])EO+UUT.I"VCJ MB8SK,9I84G0$>KO>7>[EPS (CL3"A4EFE0;#C!X+@9&G[?;^EW+]],"J9QD3 MTJ9+/K(484IE\E>,F5 ?\AP@%C$0!L3W,Q]F*34*(CHSQ])V?9>6_-+Z+DON MK0350,S]+,0 ;NI$RW^FIX%&9O+A'.+_-=DN M_\OH/:N*DJJ8L;WY!/HPCP,4 QH*30W"F "$DDSI;%F2!S#+?+O*VXXI79KL M/R[(#;"*VB8]YFQK8SUIMHB5FU@FCE;P_OA3,BA^JVQMZ*78H)7DZ\:[ M?99U(V:JZ#W1"C@O].V:SC>J_ST1W)?+@D\UH462./VOA_)KN;YGY5=6RND_ MKY:AIN5Z5XBA">UH5?%=P:0T"2#/PPCPB$4RX"("B-(,I.+ZBA!D ?:- M*DR-SK@TQ:4IA?A+$V#^J\<::I6)\=\,XTE'P=:3*4XAG%BH]&G=9:&TY/XZ M21TK;71<18J.SC=O@*@N^R=QH=HOVHD:M8_:J#'!RLY]D2<9"@.09ID0+YPR MD$OW!4VCU!?"AD91:")>SLZR3)%B4G5Y&$0]L7$U-!.+B@:578#GCD1WHF$0 M 4?BX/P?*Q-(H+-\VZ]OGC:YM8V28 MI>UH2:ZGZ/6::TF/8N\;VVRK=6O*U#=LC"$Y;MIP".+$>]\!?D:F#$UDK(P9 M8V//9L[09+)OT-!]Q4X%Z((A[MFNU$I!'D.2^BF%&,19+CN)PQ1@G@8@C^*( M9G%.28K-_.EGYUF>1UV1)6\6'BU7*U35GM"_F@)1ALG]YX'54PNN!FMBT;"+ M71($-F+AQE,TNM,+!B%PI!>(G38/KE,:+UD MJ3SH.&_%%>8'JS>,J@+ M=)B^K^7#MROY>8_V6;OVNVWA7Y$$-$PBRCP,R;# M*8-<"*&0 @YAHF/(DJ-LC%FH7IIPNR/=;6C\V*83F=)[1?(;+LS-EP9JD"S M?!Z:*M72%GUB>3P:W[/CU5/,WG@-#S>JGIWX[<9[91MOS^>-L\O>FRR)*Y5Q M%IKG54'G7(83E7;6R6T[%XFA9+E'1C]L*W&2-H%'?T>K+=O1+Y_IVCW>BYTH M5.<$8T0S(69A J"?$9#%3"C10J'.$>(\CHU49RLJEG8*[8IF"JWZH/OOYGM5 M;I^^>ZSEI/WG7:O@%S&,81"IU:KI'2:3K\74AX,"MV' :SCP&A9N/,7$C=>Q MT;:?W36EO1]:"(OV55< Z:ROE0T-,S>\N@*FTTY8UPQFV2)KUVONOEP5,JG; MM/O3Q0$6M*UZ31P[*J=I"S4*AJL6495[# D?]UL,?'_1/J&B1]$/,HQB'VI&F 4 MBPLM2D"(&*+03W$ F5EB\-4T+4U1^,:H8$A>28OUKB?R7V7UW[P4,Y@F%%^_ M9'I2:N:%F%B<'7"CP@];?M054=P@%4M2E=LQY>VYNFDU"J]ES&5ZLS.4G>5" M7T_1S(G3SB \S;)V-[29B%9=<#_^)$7=5?Y\E1E*36%E62;K&^ON$_4=?Z^N M'TK1>0Q1F&1AG ?41_ -)"-P0+IZ\A( L,DIB36[FUO0\'2Q&_#0U.ZUWMI MN)#U?!4;4B17>T:.[W(&O^A_.T2_X:*Y MJ4V-OD'W]ZE78::.[I.LAEE_]FN0'.RY;C7P?'W4K^'[H#?Z50-9.M;7[*%X M9C+[O>W&_HZM&2]V-;#2),(\12D(F!\"&,H^T3@(00HAY'D<1D&8&OG61R9< MVAES7[$?1;FM5Z]>ZXAH;'[79H^/ J_I>'<(Y]2^]S4#FT)68]T3ZW743E!? M2!<:5Q[XL>GF=<)K,G_BA]=]SSR^MTD[D@:\)ENZKK?/RO/QH>"GH$;B^1F0[2'IF6)K4DI4+UZ4@UN,R-(ZMQ;W:*U_3.%DFKIR#; M4]NU8WP_DJAD@Z#!W=JU+FIS#?#"^TN3FH+.'71IT/HUKA*T#W6KL6M+I8N1QRR#5\X7S]A'? M[U[WC[0!X2J-[Y8%67[>;VIBG5=$!4=]HB2C.>Y; \F M;FD )I "%&49H) QPB.JLMZ]*EV 7C[C\6Q;K#P-L9 M%\I5G.X<),\;UCOC(IQ$ <\YMX6E\'3R/6E_5^["QQ## /JAT'!QD /(0@RR M+!/G4I:G<4*C.$JUVBQHSK>T@T12)0/SQ $BV\!7!=G[4)%*E%$Q>R>_VTK% MP\ NIK$2&J9%M_C.(=>]@>2YAF*W(!I8%]V".9-Y\5I0S>R+^A -&A@UAIG/ MPJC/TX&)T> UYS'QLEX=:7\.'I.4,$9S O(@CX3$IAQD*9*MT7F:A&E*(H(< M!;X?3+PTT7T:6=TE7!,56CYX;1+B2\_"X9!$/GY]RU+[;)-4U;S2UG7MS]0L9*A@0]E+PJPK>S[ MH5AMY2'-(S].0XQ!FL4Q@%&4 93Q",2QS^(,9SCUC7H=&U.P-%$F&/"*MH;L M2O#PJXD)NTD686-I)_+L:OE\4 M_CL&)/C]8.0=^!]&P#>O[VL+H*MZO\;SSUO_UQ:>DWK U@.9.X\?*BKTQ _; MJKF/:+J,#]]:FK#JF^4Z&O6]PT>(C/N$[<&86&@\5(A*Y<@(#R//[WG6K?R] M1T/-YN4]ST+?MWOA";.]1EGQ^'&]*3:OMY2*1:[?BQ_OJH?RK_4C%NI$X"?B MJA0G$$ 8,H"IGP/J)R3T X1)G.CLS($YEK9%&S*]ELX;3U(JUKG4HM)>^S# M\]-OZY?B_;JF%?VT0D_:3<7.OKVTG:NH]!YD1N^3]]O7^\\RAK N!$"Z>OX M4N.'[?4@3;QOA_#Q_I3$NNH)-HB$73.P\T/.UP5LD*6#]E_#3]H:.)7YX1Y5 MF]3#"SE? 2@Z?VP(M/VOB6M[@F5:$E"O66 U^NBL'7+A2IW-Q;W0X+B MP]9T.N5.*5WE^?5+ZI&I?$@BF92LQLS4^-H2&7$H!H-DQ(F0$BT^LM$>EV8& MQ5>#]#R:<5#5'!RK4$UL%?<"//IO_. M9*4"\;'CC=L_@O4$)#+V/W_+RN),;K M=W@M"P?\>&2L_) 59)T78O'HI&@C0CC!'$,>, \B7]Z5QC&%+*5!A$**(J+G M!VATOK25NI$75 )7%C;?"$4TR_=HP:^X&DX$ZN3G00>QP3&X'MPFOQ:J0M1(]]$<>HGVD\1D]YV M\7;QYR=*#L::GSZK'\OUH3EROQ?N5DUS_IT]Y]MR%5'"&4X<2)CO"@]F%$O8>12M)25E9,=>: MQ'(=HS0\;:T -/&<[<=FDCBNBS!<%<9UW.+L45P7%;H4Q'7Y03,7_/<\IS^S M];J]&CE4B+JE_[4K2FDABA5W*:)U]ALN^YVTF-KMX77VK[$!S[?@'<.;'V(']0_PE96R M0E,!,/GG+JLMK9Y3KS9&A <1QPZ"KA_%$#D\A)@$3/Q#W,#GD1<$OLZ^R?H( MS<*>WXX//A2=.XQ,<0,>&JVF& &U?99U7"5)ZPKP-+,52N_9*MI-0!=%6[D M?5_G%^#/2@]-\D;M<5(\MIX0_:F/KJT#KW^ ;8B>K4-LW>[G/<@V!.?L,-NT MG2MJHA\J)WW;Y@];_+2_"+S=E8_Y5M9A/SQS^R3-LKOR7-/3_<5SK:I!772S MD5,TEK.,Q]1FLQJ*@X2@4>.F$S1RT*3[8*V+Y1+I5\%ILTZZF2#S%TN_"K"+ M%=.O:]&4?Z%3+NH#+I6BL'M?7IJYZU8KD_+I,C&<8C-^L'@U+!-;G4N\#,HH M&? S]"!Q!4W#:8LSLS7T*'1.VM#WH"$;_X%_I8JL*@XF8142SGB8A#!PN'!R MDA1!S#&'F/JIHS0T5+L2VS/Z[SA,,8^10/^4PC>(4(HI8O#*BI_5AQ6];VKJ@5)0R6#@7=BQO[(>?E3V+!N+^[*QSCR'4J%<9$A MB4&:PB3 ,70MW@]?H54/;"UOFSI%-O M-#&J+S0^%HJ.S 0(3^W5'$0&K0P31AW(G8 &G#@.YLYJPQ[DB]>; ML,M"*$VUI)YJ75'FF7&DG7'%?L;A@QY7^%4&HW6]B;MB!)9A[#K0SV_XAM&; MP03V"+ 88S@,D(Y9'&G)@,6H3;;[>U8^OM\59?[$ME\RG&;KK'S]GJ_7G_*M MC*-;>;$?.YYPZA .Q-[1XPE,*?-@G$8NC5T>N$2I:IM6KTOSZ%JY@104]7)@00F'BNA'QJ8]B3RR5LM+=O+ >NISP\E'V81%+->?>%D(3 M+W)?\LT#K+XX*? -^'V;%Q;C@%50L.2.#W8UJ^.MHO2IBZWTCIG%[40+W^?? M)5,6R=;LJ.3&??X>%X_?MOE+1AE]]_K7@M'/F[MG)BL "#%(F;UD9<:*V[2H M%HF5&R+,0@\+9QL+@Y)@!K'K5NF?7APAAB)/BUIO"B&7YJIW=)1,/MM62[!A M95MDJ"DY)/XL?TF$PC(:KM)8QK/FK;8 []7]#SW;-LGGH&83WWJ0)[:E)^.[ M5Q"6)5LUE7Z@C<6Y->LUN!#@J:Y&*MK2H4/FM/[9,WESBA3WS9 M+N&BUKP^!4EI-E^!SPQS> :^U.Y!PK3"7S:W)S3MD>5D\G:]Y0%?CKQ'VS[ MPKKW*RAE3D("#X9)$$&$0PPI2XJQ3[6]I,/Z9D:^0UNM92 M!5S5V;<&X^2^_A4(7L=QUX_+%'1W%WI[.^:[?M4'2? &7C.GRI*LFE^R#?M< MLJ]Q;T11^10!VQP$II026N92*HBU!<101UW.+L1% 7%;I$!'7Y0?V/ ML<-A+4]]7MCV5:ZAMT^EJEO:W\+2%JUC8OWAK&0=H,:GKAV,)IZ_'2%!*R70 MP4QK"H]#8C2/!YJ=;3*/J]:=T0I/F[FPGV6(OEC%;C>TRJ:H3W)7C+,0(Y) MXD2RME6(8GS/H[\O9_!$K3"5ED_>94, M5-^?Z?FL/0BKN:I7 #://3@"J\'7RF=M\;: YWR.^M0*,1B7HU1#.%G?9\1?]N M*=IT$(;!T-++;\X71SHH^5'0Z/"39@[/QT)(^O,#>\Z+K%QQAWI1' EK1MU4 MUO!,8(*C!'H>HH',X>2)IW-"=]3ZTNQ:+1R@M71Z7LPQ;&K.BS$8$QNQ!HRZ52/+4@F4ODLSQ!KROD9.!2U49Q$W!P&_?F=A> M%WC=SZZC7Y!7 2-;M7B'NIJW#*^"TF<5>%7>,;,J7[*G3.8,MTDG\OP$;UZ_ M?'E?WP46'_^Y$[_>!XX1Y/E!R"+H)R&&*' 8C/V(P)#XOANX<>SX6H9&L_^E MV9Z*O^R?MK9 >_">G_ M AKY_U<#]B0Q?H;H6;)8NKW/:L0,H3FU:Z;-7%%G_-UX*=-WIZ5,:RD.F2)% M=;)T_X@W39%3898YRV0!ZN*DFNGOHO%2D@)^PMGV;WB]DX?(V F1YT#FX$!L MKM)0;*[<"'HX$1M2QT61%VG7&']SM99FF!O9&V) FJ_7>%N 9TE5(<'0Y A< M!L8Z5<+?7-@%+286*H0WRTP'F^98OQ3H'.J'=P"Z4"*\ JGB7042)E#A9+DZ M^&+&W69E\+=7:OZJX&^O<\^BO3#IKB@Y\+DH=HQ^J,*4OK%MEM.JZ2I\*9-G M"-53E>Q5BNX*$4J8XX\EW(E0@L)8JUB4D11+6VEE.7=Y MCI]SL-W+7//T&A03T!X3Q35Q:J2G7L*J$@*U J#6 -0JW-3+B*PEL >_?KI9 MNBQGEU^%I,WJ =HRS%\XP!2FBS4#C!NS$,7]37R,M[^R8N5Z)&0^$YN7.!6; M%\Q\B#%#$/O$=Q,<>B1PC&.WVUZ69N&.XXVEE.!/*>E&8168""'#[!&3.D! M56X/R&OYM2^=1G!7OGFRA^;$9N,8R-IM:<0%>WFM7CBI06/OUFFDO[FOGM34 MOW#_I/CBM14Q/SX]K_-7QGZP[4M&6,]>[Q #/HHR 1O@KU88H<%V(',<=+"?)#O=W:%%(NS;359V#I\1G886]_TUX( MTRJTM4-2>M.$N%];:]/F%Z"X-WSK<9WQ^'.:(;VBBN<$D%LO]6E3QC>J!SH! MS/U%0Z?H;*(KOZ+OL/+\2/+SIA;NY&BR70._R=+VJ\2G-"$AAS'C%*( B9_\ MT(&^V"DGD><1&FE1M,VMP-*6HYFO\6Q_#I8N[-YPD!=P-5>,W,U=NGT#XFMI MST?/[N%:,$"%QHP7PE M2(=FVC;Z<[%-@^>W&P/5DSFKR$Y^-E?#V4: 'U)9:XEO0".SS?,Y98"LG="- M]SCS&9TR!.>G=.JOFBT&G[*-\,6_9"^2O;04'TLFMFAU!]U"-(T$_X_A[;T8 M)[8*(T*HZW'HRSH#B(FU(:6)*[9&0>2ZV,.:^62&_HCCEPIJZT'$D@9X?AA G7@H]WP\I3?P@B%T#&I(955 R M&?-SFQR?-AE5DY_S.[!TNC3SL"[G8,EJS'=51J Y<_H7BND^'[Q_E<#MCN3+ M.DBR/R2SAV!?$$&?'T]TDXDG#TS07S08&_M?7I"1:83L81C_8INZ<1P3(]ZW M@69GXWT;5ZW+^Z;PM&'9IO4Z_XF%M!<2K0\9\BOJ$!11-X2A@WR((O%/[*<^ M](,D(J[G8E?L9Y^K^?.CQ-M2S?]2ZUSG\S\58;J9\(X]9)N-G /O\%KJH%D? M20UWP@,4."Z!7L 81)1[, T# N,T]7V7^@Q[J8'C:Q'X^7W6O? 5^P5MQ)=E MN"OY)QF'Q LQXW$ (QPAB,(PA3$A"?22,$[%=&!1Z#??_\>-8FGTJ;[^5H#I M1N!CS?LYY8>OYNG;AW#B]?,B^\CQ!]WA(K%8@DL+*%M%M=0ZG;=,EA809X6O M]-XV)"C)-P^R5J8LUO@'EI'NLD[6=_9\;KSYNO[%=Y_Y.M M7]@?^:9\+%:>*RQ2$J>0N5$,$4\QE+'K,$;4Q]B+O81IQ8!>)*2JV29E\;$!FQGI"96&KWB M%+H./?,3XKE.0B!%A,EBL0Z,G13!%#O8020('*)UYW9H>FEFK WK>I;"'6(# M[44,:L?R+3+*;I)HM\GBT-XJ0FP\=LM&5%5?)<1WK]V_U!FWB#HN]QW(W8"+ M>1PQF,0Q@V&0$M]UD!=@HI=QJ]KUTN;Y<8E/LPQ<9=C59OLT8$YL#8YPO 'W MHH,)DG5U@9FX4NJ%CA=1,[4?$-7JJ0,M&+#='Y4MOGW!V5KNX:KJ<$_YIDMW M^ X7&;G=T _9>B=C3UMJ0A]3A\2,0R>1AT-N[,"4B7^P&WD)"@,GXK$R,_[5 MXBS-B'W=/4G:[GRK6$'>TJ ,F[/YH9[8Q)T7?]\K!.ZK\I%")=#5Z0946@&A M%FCT4B&5G&*L-%C_9QVSF2H$6!D[2^4$K.$[6'K@^E[F*U-@#9&CD@;V6ITY M>JNY-N\4HOJ\*<7V7@A94S821B(2>@CZ7)922 ,&4T^X[XE#_)3$Q&=., O; MYYBD2ULH;Q\>MM4M&LA:.<'+(&'BS".K<1[PUN,UQ_'"=;%6^VBJCKXW8*_Q M8J@R54?EK8.H1N7\UPB94H7;6H"41(D?P43,0YBF<4)XP'SD:)7+-I!A:6M#JX)D7&KD M!'LM0$>-F\KL-$]<24RB/F***\.TXS"US9]D"*X@$M$&T3I-B+H$;T0"H@U1 M/\6'?E-Z!I.R;/5Q4V;EZW?VD$D??U-^%9_C*J1IZ* P8C$%"(_2K?":'^ MH5H7UID[T2 M$]QG3_)SK655G]I]$(W/:POH3#RI+P SP10>P<%H_O:U.=OD'5&J.W/''C4[ ME_B\(=O*Z.)U<^1>Y;[>EN4V2W=E?1A_?F+227=:N2AU$^)', PE\UV2^#!F M3BRK9*1NE/#0<1.=8XKK15J:Y?C(.2.E7.VHO+S(7A@0WV83'PA^,THWMC!P M:J<5\P['Q*:JH\S^/K%2!W3U 65>7R?*D3H,W@B=JL4T!7N86SKKL"#0K$'[F2[/+ MXC,/)J?A$>"K&=K)(9W8MEY#P?,S?U,"G@..;T>_(V18.OG. 28+U#N=Q@QV MG/2_JAB1Y]NG4GF;V7EG:99(R+8KRLJC*/.CJ_26BEUCJ]G%1F%_:0C+U)O* M7D3& -';55[0WFPKV6UHOOWC!?&/-HV7_F[F=TAJ]CO^ Z]94==H7@4HX*Z/ M RCV?1%$\FXF#KT $NX%W(OBF%*M!(6S'I8V2Z6 =;7#%[;9,):VB%32@3]K^2S>\O;J;FF=/F]_UC6X5[W3];7_0;/)_&Y79!M6%,(T MI-FF,JOO\XV\SQ4&5_Q4L:R<\5._?Y0_?M[4!OB.][RRK^KNKHC8=L3(3Z"# M(A99YYO"S9^[FDGG45F7DH3M>FN;LW6_$.I8EDTKC M?'!O(13FGH1 M)(E'Q0HE?DJI0V#@L- GF&.$M%:HGGZ6MJ+LQ:O8W;=-8BB1Y9?T5I$^7-6L MO@6T)K;2K83@@)A]-W<$!DO&KZ^768W5B*JGQF7L<U1(=R7F M?$+],("4$\D:%*8P\:,(AI[XEQ,?T\B$9ZZO/Z7O?'YFN596E/6#<&-6@4M\YCJIL)6^#Q&+ M0YCR $'7%\8SY,RD,/6RPH\$]LE M;62TDCH&M3?*ZKCD_?E'QC;/N[V L\5Y[(MOBTT;8@ TTLS7!(44$E*VB$ ME;6#\G*3JR[_8YB-FPA+<$U]P#* U 3&0 $4(QLPU.YL4U]!N>Z,5WE!/6\9R2H?3/R\9M7][(9VHW6_;?-G MMBU?Y0% *?XF:X@]R]%=!:D?I3CQH>L16?<=89BP*(%B+Q_&2.SL939!_4LEJ>Q#+BM C:VQ)JWQ(UE,,^*X-ANWX"T^4+L MC>CG)2O$#[+*Q)Z;Y_,F*S/<%NFI>'O$9DY*R@Z1]N]Q\;CBA+JIQQP81RR! M* X"F(1)"MTD9MQGKK#PJ3*+LWWYEN8%[J/X2#>*#Q]E+Q A-]A6=9$&"&IG M&=UAP[^ ,9O8_E\.NNSH=\Q@UJ@(#CJ"@Y(WX*#F#9"*ONW8:M!'O^T8S\0G M_49CK4I_9]G#HZ31 MKDLH-7]I*TB)K9WG$1N&/1M8O0"U@Z6]$T83(>8^3[P"J NGA]>T M9DJJ_5Z8[:W M'I9F]&HA02,EJ,0$0DY=8NU3((<-EQ5X)K9)VL@8D&OW:'\%N_9IBS/3:_@X4E /PO_EVS#/I?LJ5BAV//C.,00>2&!8BJG,(V#",811@$-O=1# M2HSY.ITN;;H/5J@ ?TJY026X;G40E0%0W#=;AG7J3>_UB.IO4S4@LK7'5.ER MW@VB!@AGNSN==\U,DN0HD0[+W4;2U,A:]YW[SD/D@9-$$4O\!":^)[9BG'"Q M%2,$^F$4QP&+(I]KAHZH=;S P!#IV8LI0[/B.2_$BBL/!QO9JP #-AI@<,U MJ!DGB^#.8YXJJIRF?*@,/ZO S2K;)/!MQ:_C.*8(X= #S)*Q4NQT5G.E!\2I MP=)\V_ T:5V-)Z.7#[\:MLI5Y'$_<(6UPH&L/.2Q$*8X0I#Y29#RV$]8HL5S MI];MTCRI^UR29E?7%$+]HF(+Z1QYLUIJS4,BM0%0/!2R#NN,UP<7^,1KRMPA M3/7/>K0@LG6VH];IO&W9S).C7RWETU9FH8N6$C8@VTB6V&&E[@3RFV MI2R945B,PN_[6YTM"G]4L6XP_OC#UNG\?]\*!VCET 2G-* P2F*Q88K2&":! MG\J@S"CA'N)!JN5]C'6X- O189+'E90WX$'*"; &+[8RVFJNADT,)S88@ZS\ M LM*WEG(]X^0F9YGO^YN*93Z1\IKL.)?C6/RCFT8S\H5CD), MD1-#-Y3DO*D3P92D#')$73]R:(PBK3"OGGZ69E!^:^0"<@#_(H]X: M14.J7B@\-/BX^1%(>^G\(=^E)=^MSZ^F_[X5]NF.<^&-1''@)-(;B5P?"N-! M88)#!Q(_=H,H\H) V Q]@D1-,0P.<^?@3:SD [D0\ 9LF*9KHCL2ZHQ%P@<2OE'@(8B(0R!.8@:QCYF'W-#CH=*N MRZ#OI?E+>PIND.)U-?=:NN@R![M&L*!GROC5UK!3/1WVZ[E3?HB#"7I Z"E$<.1![G,'9#%R:NPR,2,!JE M6E'EHSTN;6402_56DLD^XU?1Y[H*6FA^ANT:T=P+&E85Z =?S?VU"NG$ZT K MZQZZCK0WH)'7?LV!46@L5Q_H[^]-ZA",JM]7D6#\Q>MJ$]SQ3]E&N%O9YD%6 M_Q);;UEO+PS$7CLFPMP$5-99CUSH4R?&(8N#!%,=<]/7T=*LS%XZP)FN'>D% M4\U\V(!H8JNQKTF0A3MJ\H0>_S9G;@ MZTX6.KGC=\]5*:3-0Q/#6:P2RAP4TP@R 2!$L>_ -.8)# C"">6$.PSI&(+> MGI9F"6I!Y9>>MZ*"HI%5SR[T@ZMF&*Q -K%E.*"UEQ+\&$-+VS2,(F')-O3W M,ZMQ&%7WU#J,OV#*JOEY0[^*X=6MS,QCJTV(9>(,Z4 M-#0T>\GH#J_!("H&W)DG"%Q!F]FV-#-CYHD"YV29IP^8+;T?L@(_/&SEQ5%U MUO"]KO=\DJH<,]?'B 703;F\/H\BB,.(00\Y@?#(79Z$6OZX4J]+F[B='')Z M)'^G3K;>TJP&OMHR;1W2B0W"AS,(&XDGS0#70LG22B<=<3GV8X#25%_0$XC3!, Q\ MY*"(.I1J62653I=FE%I!JWJF^ZC!S5Y>/8.D!+N:/;(-YM0W4P=QP1Y3*?"- M+-)1W8J,(:IMC'0@LF2+E+J-31$HKT[_GN>T^)V0W^P[4M& M6/$C7Q\1WJY<@AP780:=R",ROK!*^N0P81YV8QQX'#M:IDBIVZ49HZYLE9LD M5H9U_BROSQEYW.3K_$&1?$(3?D639!W4J8U297^ZPEDT/EI@V#(_:IW.:X"T M@#@S07IO&][/_G.7E:^W:5&9.-7[P*.7%O15UX*!/UO1;!87OZBSK5N]X\;G MO<*[J-C9?=WEIPQ"R&Z%]JY,LOJ2XTU3YC[@$4UH[$/N,B[<;<1@'#FN\+YC MG] T"B.B'B=VH8.EK692PBK1#$@9-6*0+H$W/&=M0#+QK#U& _Q9"ZA()=,+ MBT;\U97PS!1DI?C1Z,5.#:@^&"!UZ;WYHJ &I#X*=1IZSFR];$XD/@EYVGW! MW[/R\?VN*/,GMOWXBZQW\C1:YAV)_Z7W^-<*">L5!!Z&G&(,D4\]F#JA"P,G M8B%-J>_K>? &,BS- #8JF$3XFXR FELS,:X36]'VC%-.E<,YPT^A &@UD%P( MC0Z@54*F(MGSDJZ T)(K92+!K/[6%1"=.F77-&6C0:L.:/2YIJ[Q .#C][=383WY2841S+-4/1X'T%+U MXX&.WK *\KCZP]60%=XW\]*^Y)L'80*>/K"TO!=-W/[*BE7LH01[8E<9X) ) M-RQA, F1#^,@CK'X3QS&6H'FESI9FHV2,D(I))!2W@ I)_A32JK)U'D1436W MZEJ<)K8O%43W>A!I^T5#&%AR?"YV,:MG,Z3DJ>LR^*P^+?>MV']3N0>O2(IX MZ/L!C2(8IQ&"R/5B&#LQ@G[H>0G#L9<&2@%?9RTO;7KOA0-2.G7R[6.XAJ?Q M52!,/'<5]=>BV+ZHJQ&U]G%+LU%J7U2@2Z5]^0'3:(KB\79#Y?^31\0O>"VC M,F_+]WB[?15;CSH7,D4.\WGL010E*428(!@3'$(W00Y/6,I]'.B%4RCTNK3) M*J6MDKNJ0I;L(+=N((4*XHK7EK9QG'HOT$)8_= 1^4:6!FNEMI5<:H22M6@* ME3YG#J?0@.$\GD+G9=.SV>=]$LG7O&3%-_PJ(\=6U,>.RU,"8\0#B%@8PU02 M_^'0C;GC.33QF1Y;=E]72G-E5G[LEA*UBH)\D(66JWWT_P99E>6;;\%&R*][ M!-L#M.HYZQ7@S768^MS)"*N$!(V4-@]+AW&P=B+:T\W,QY[#RIZ?;8X\?T7Q MST(>/WS*M_?XESPO?#O&UX9&O:Y3;9L++FNP8%*\LU:ZV1>+[<9M61 M72%9",!NDXGI)BMZ5H\7)F4\=4=6S6!--E +8A)5BC)4-?1$]RE MZ^S!7>=3^(C=]S_*RHN;%K(75Y<0\AE#-:%T! MS,3VJ)6LNL3IWDEW(^7;AVXZ>;>WI,Q>*I((FU29%V&R1I%YW/K,U)@753NG MQ+S\F.&!4,4F^ F3BNSL0_Z$L\W*XV%+F_DUK6(K)/BS%E/SWN4BG(J'.U>"-/59CBX^^NLN+'\Y9A>K?Y&]YFP$W!4* M.:6<"A/@1:$P 6X(,7)\&+HRL8[2R'&TCH!5.UZ:6:@D!44EJBRM]=(("\0: MIYOCJXJ]FKV8 M&);8@4&1QDO@$UNC_VZ+:"@^]#Z.KG^FI"92O=5[7;>3-^ M-<$X2_K5?=]&Z-I=^A&,OP,11Y, MXB2"'#F48!K[R/%TP\_.NUF:S3D$H-$JNDJ>!E?INV+ASHIB5S%ADT&>/1V0 M&76E2#Y,B PTX"F%"?)"&,6.&S/L,8*\U0O;IOE\,'>[FP[HNK#D)M_ 1D10 M%2FNLZ77YZ-@!6XUQ_)Z""1J&Q6)4X(5.9H\+ M[%?T4F3@P-.&-EF8>"9/NC\_R4I%U;U'T20*8L=S*:9B/YJXPC#3D$-, @>F MB!+F<.:Y7"\NN+^OQ5GG5E20=635- T#T"K:!SN 36TD]EAUQ1S/5M6W"^-P MV#(. SW-:R'&53XS$PJO&(8(L/5:)DUMZ!]X^P\F;QZ:8E'-5^WX$8V8Y\ 0 M\Q@BG/HP)3&&CI=XGNMY)-%+)!CK<&E60]82+ZHPO*=67LVK^C&$U>R&3=PF M-AZ-J!5H>V'W%>#LVQ!5:&S=HH]U-^^-N:+R9[?CJN^9V96_L^SAL63T5FP( M\ -K*6T_9.M=6P2[N-N512D^$M'URDW]F#K(AXQ$D=C+. 2F+)4GYH2E8ON8 M. G5V\MH2K"\34XCJ7F0D.X8J!FB"7&=V"ZUDH-&='"@NVZ"@CIRWX!&(WMV MRA Y2V9+M_=9K9@A-*=&S;09_4/V3T+3?,.^,R+VK,)WB4VN(/*63ADF9 MD:8(FO:1NU'C2W.<&B5 JX4\:=CK(>?K,?9CO"O J1[H']=0Z:TG>=,&U65<>$W[HL\GO!L&=VM9:%?0!YE+'(!A%=7/C) M&6?;+:,M\WF=-->H"4BC^[[ %SZ$,NNFTAD,I9I'./$ 37ZM>9D]:/_[2I7. M?^]5NJG&ZE!T=E+&]2M MD8ZJB_!S RDQA"=TY&:-V6!J?WI6?BKVQ\Y+W\* ME_7W;5X4J\")4>(G"*8()1"%51EU\0]#2> @ER(2:J85#W>X-!O:C95EM M[8_:DKGW^2WYYR[;LF];6=&U?/TF/BJY+9-,*\]/53TKEJ9)F(8P#3U990\G M8L\4,A@S/W!8BKB+/3T&%/7.E>;7O)PHHJ%'+!?LG(/G1N[JY(*U0IL5R%88 M"37;91G=F8MHESEHQ :MW#>@DKP^'_HXBK)Q;6UUP"Q7VU;H^$WJ;ZL#TE>1 M6Z,%D\R<$PK8VZ=2/0WG_-VE.46]],2W3_E.U!;//P0P8HX2TM_OI,Q1;!<]S0]9MPX3!A-$A<#)D\K$7,<2#V MQ18G\%WN)@&-J:]U J/4Z^+,SEYHL)<:U&(#*3=T?4W[HX2]H@FRC>C45F@< MS FBMK50LF6,E/JMNH&-3/"Y20B3DRA&SG"&D4$P]1S"62. M%SD\P#SF6F1'@[TMS@I-Z_SH&1U;P,WK\L"#RS.%C5$!95I'YTULBHK:BN[- M53;D4)?P.WO)UR_"4!W3,K56!/DL<:($A@X35H0*GR:)' H#PF.'.TX M2=3!_I9F1ZIBEWN)P0E9F&YIT&&HAZW)! !.;$^&L3.NKSH,HFZY56M@SEE] M5?^#-*C&JH3,>''6X69FKM6JI--YZ5:UUPR=.!F[6*RP4 ASBB'R/ 91G(J] M8QS&XA^21C05_^,%JU*2:RAZ:U6S6N9TW_AT7V_-#H(KV30=L1HF18]+6_FI M7:MAC?6]IR,%;;E)=:/S^D-'BIPY/L=_U;_6N?TI-U[OUWG![O,_-L_9AZP@ MGS?TJQ@KU>N=H3:6YJY(F=3O<@;1&;_3L07,U'.O$A-4,KH3)FH02*U;'Q64C&Y_!AN>[19(1;WN;9#2\_J% M]][+Q"O%X,ZSYQ?TL59R68W?[-76J);<<4NSU9*[J$"WEMSE!TR/U?YK5Y1M MS,'EO7>5L)R>UBCX+N-VBJQD/]CV)2/L&]MF.>T$(M9%T1*7QWX4Q-!U@P@B M/_(A#EP"_1 'A'DL3E*J=S(WK)\7I5)(K\%)Y#S 6SO,G%CZD':4)#B&@:R(.&!WO(QT-G23']75BL$KH-(!PGR0^81F!">0N2%OEAUL =3&H:1 M'\9^&,1ZU$>VL)Z'Y^@4;=[*:QUIQ372$GI3KV\GL-7E =J/]/T@=/K+EP(F MMI:>H:[F7384E#XS^2KOF.9HR;(!1'+S5KQMWVM*B$.=*,VT0^7V%O31'\G< MT"_4Q!@'L2=)3-0&RUK.D&J_,R<-:<)QGC6DVX!AOK/DO&\9&T2S'3[O&.,$ MTR2%J1,3B'CD0AR[#L081S3P?)IP+0^GOZNE^3=UJ88#3_KZ(+1FYG,_NFHV MR YF$QN=&JZ.E#?@(*?%W.=1+&PE/_=W-&_V\ZC"9^G/XV]<42GYK!IHYZ#@ MW>OAD>8NAHD]=9./^$6_NGF43Q=^$H6-BNU?OX$X("G\7[9Q6BV-"-8BU^Q MJ])\O<;; CQ+1AD)ADDUYB5@K%/B>0GR+LC(=P\*CRL='6 !Z>OE T6)S0VH MT>F4:"N:HDBE @T"-V YL,3WUV-T@TX(Z:MD (2*B"Q A58EDM1+VG\;=:W M7H1>\Q?-7H3:/U/A2C.HY>6MH"*(2#7S_>*;K\YQB, MQVX8JS^QK6\UMQAQWJNN4=3%<4NSA5E<5* ;5W'Y 4M,9"N'^WY$'"Y=7P\B MY/L0(\2AB\,@P4'"L>?K1">>]: U V<+5,S/^,>NI!];43^BH<==Z$=B^X!2 MG\,8Q12FJ9=0S-+ I4J!:7: G,&4306DXB'&-?!,?79QQMLV(5F;[7.*L_;? MEIRM]U2B]T%3*MCB4?Z?]'Y>\%KZ/=5Q:2;I#>0?JO/2[B\Z3]:>4!O5\('5 M_U_\=UWD[^.OFG]:%AG^R#DCY4J85DJI%T W#AV(DBB"*488AN+;BHBP("F* M= MMQA&:ZR_LPH_,X?P6PS,.2/QFTAAMG8*\RLE^+;-7S+*Z+O7OQ;R?&!_$7_A MMCQDA/BI)QSE4%8X#!,7IHR'D,0\<'C 0\JYCK>L+\+2W.G*3/%U_K.HR3D/ M$3EX+[LF1[+!N*BM0=.B/?5!A' 6*K!;\>4)\V]2 ^$Z_ 7LE9@ZNL$<1$M6 MW$" 62VQ.4"GUO2*EDPKO)+=EE$9'M8EV;-&P"I$3K=XZREXBC=LUT R]4U7!XU)JK'VJ&ZM_.II M^S/76^U1[[S :M^#1I7:UP_=UY8V+>4Q_+>/=^#KQSNM.X@C*)1N M(4Q1F.$>H@' _E7$)9U-+R..VIKS.N*2$B<7$A4>9;\3FY4/^ MA+/-"I$PB2+/A4F$0HA\BL5R24,88IR$A(2,15J%ER[VLK2YV<0R[*4$?]9R M*A*I#".JMH9>C=/$LUEI[3+9XRTM;69*A^_W MV]MO>^;WCM!:+O 8@DI>L47P9G"4^W";H(:U.C:F#O58\W/ZV(JJGKC=JF^9 M>>*?LDU6LB_9BSP;*\6GD*5K5A$UG<3XU?<+[QC/M^RKZ/P[V["?>'VW_?BK M%(9>TO.Y539/ZD$W8A0BAR8P82F!8>!'3D!#C%PEYJBJ[2'>:*PF-H>U5K!2"QST:BM5GXUB M<\F<5MH!J1YH]!.3$NPUM+=OF0!V2[L=FY+-ND>: -+3G=4479B9?WEH>HCZ M_I)MV.>2/16K-/%=#R$"H]1-(.*4P=@G*8RHSWSN^REU8QU3WM//TLQRG=J_ MEQ/\*24%E:B:YS%]P*I94PMP36P9C9#2-F\C.%@R57V]S&IV1E0]-2%CCYN9 M@Q/S\W4GSWKO>)4S4MSMRD(6/Q!.RCM<9&05.BE%Q$UAZ",$4>H0F"8A@C1& M(:;(<5$:ZO&I:/6O,QOF(5BIQ*JR@(_P-J,2W9W>,4+-DC?3ZGM5&&<%R:KG,&M'G$/VX*>7Q=9VU_IT]2[J8 MJGQ+N2M63ISZ3LP99+'/(0I<#A/N^)#BR.>Q$R6NIQ2*-M;1TAR<6E;0" OV MTH):7#5[-8KNL&FRB=G4-T^&<&G1N:I@8<3N.MCP;&2O*NIUN5^5GC=S;_XJ MQKIBC:JC15H.KR:;1&QZF.-Q3F#B\D#X,QZ!F) (QD[ O32)L,>UBDP.=[OA&DU7P7>_A-;":ZT!VSPWTJZ^[;303@]O MDQAZKF)O:NB%1PUG-^>9L!1M-?HF"I)XU'5B)X0T12E$&$D:NS""Q,?8]R*: M\)AH97Q?ZF5IKD$M9)5364E99=OQW7:3E;NM[GR_"*OBC+\6K*GG?(W37L ) M@KX'(; U[R_V,>_,'U+S;.X//FR8&BY\WCO^G;VPS8ZM4.00!SDQ]-.80L12 M#^(X""!/G0A%7A0R'&IE;G=;7]IZ7G,\2*=?GK9M:R%ULZB/X%.;W<:@3#RK MWS=(-))93 >^I+"M;-VCMN=-IKVDUEFNZ\6'#(J>'A)BJ\KP=4&BOVY>*KZJ M9G5)71:A- K%QK[BNW$B* EIH>-CBD+$@A@KY6&I=KBT];N3&%](F0&NA+X! MNT9LC:*=*G@/S_ _'L%DT16)BTS<( OBS$M=2-/"I]D8QO_M&9HOL/16[ M&[][]C?#U')AAFO^SEV1;5A1_& /%4UGE3/"&7,=XH70B62Q83+4B\L^[ M6)PY:"6\(G;S I":IL (GJGGOQXRYF;@3'G;<__+VT1H]BO8.\O/GYRY:L81 M>_?MALJ+3^GVW^?R5YUHJSH,:Q5XR F(\"(<1@*(6!)#G&(&L1^BV/5#+W3T M#,9,@B_-##6E!^0]"6LDEUFQF$>+SO9-*-J^!8[TU!;U M^DH6I[4JY ?SL?/!R%_?'(>ZUC LH$:%X<"]=0D*7;'_-2I,& Z&M0(2IOV_ MS7IX*!%\.,LX\"$B&@9)P C$KMA%(T(Y3!GVH4; MR&Q]GV\JD<&]K(4G3=WMP\.6/4BJW<_B3]E&ID\,E^!Y@\]AGO7/VB#_"RUZ M!YT[9XK3$&_.,CP+6=J&9?V76L^48+>]B*EUJG\O\DF@F&^8+"XO;./KAQV[ MST4/_]SA=<8STI0ROL>_WK$-XUE9W#Z5JGEH= "M$H#NF'2"3_60 MP1A"$]"J(@S)4[X;J!!J9R3&KV^F'H2)3?MD^&O= ET#HM&-D5&'L]TN70-' M]R;JJG8,R-ZJ*^7WPGB*?O[8/&?2E&K="O>WL#2[54L**E'EZCE1M5[8AC;OQIP[C9 M75'F3VQ;E9F7SM1C]MS6,713%T4LBF'JROH/:1I 3!N#SD 8HX5AK7SW0 MU]),1"LJV'9EU8RI'8!6;8]J";")3<,>JR,Q)XBE5X##5C3N0$_SQN:.JWP6 MJ:OPBIFMN!>OR1A@R6)"RMTVVSRT3-!NY""*0TC2P(6($@Z3Q$^@R[W8PPA[ M+M.*:.GM:6EV0@I:QYIW1#6DA.Z'5\U:6 %M8EMAB)>VJ1C%PI*AZ.]G5C,Q MJNZID1A_P32F)2?_^,Z>Q??RB OV;9L_;/'3,6?([:Y\S+4R.#'D_R 8:36[.Z8X.ZLAM4LHZ;UF(D;<* MK+5XGVMDF3DTR )LYU%$-AHUK8S[G)5X+1N69^@[89!^Y+P4NT;VE94K)\2$ M.A&'&*<4(L]A, EI&#PSAP KU*MD/=:5G.&1(D.]("TH@+BD;>&[!A M)2!XNWVMZOAIG$PK@A]%/(A=ET.* P>BT/-A'-$0T@0%<9Q21".M%'2+X,_! M["[03?/\'^!%WA-+ YEM1+\;O%Z_ LI>V#I_EGENC096D5?<95O#<^J-=N<[ M;B4%/_;?L1#69NE;%5"LE:H=[&SFTK(JBI^7@E5ZJ\^X=\?MB_CI/_^M_8WX M)Q7KPW_^V_\'4$L#!!0 ( /:#8U?T$#:D+I4 $84!P 5 ;6QN:RTR M,#(S,#DS,%]P&UL[+W9DILYDBYX?YXB)^=VO!+[TM;=QY22LDQV5"F- MI.P^/3'W\#]_#__]7_\CW_^OP#^]Z_O M7O_T8I%.3W"^_NGY$L,:\T]?I^M//ZT_X4__OEC^??HE_/1V%M9EL3P!^-?- M/WN^^/Q].?WX:?V38$)>_-C%WR[_26#)VA8'/J8"2NH,3K ,F(5)AB$FB__/ MQW_*TCH=T #J)$$9$2#ZG,%$-$R:F)TOFP^=3>=__Z?Z2PPK_(G8FZ\V?_R7 MGS^MUY__Z9=?OG[]^I=O<3G[RV+Y\1?!F/SEXJ=_/O_Q;W=^_JO<_#3WWO^R M^=O+'UU-[_M!^EC^R__^V^OWZ1.>!)C.5^LP3W6!U?2?5IMOOEZDL-Y(_4FZ M?GKP)^J?X.+'H'X+N #)__)ME7_^U__QTT]GXE@N9O@.RT_U]S_>O;I<\@3S M7]+BY)?Z_5^>+P@';\/'2N7F7ZV_?\9_^7DU/?D\N_S>IR66?_F96/\[5'4R M+UE=Z_^^^L>_7"W[>8DKPLJ&S=?TC?//J*OM1 )^6^,\XQE'%Q\^6Z0;/S2K M\EPL+_[E+$2<;;X[R3B=;#[Y65RMER&M)XSES% Q,+)84-H4\$5&*,QI53!S MR]U-CBNU*R)W(_X5IK]\7'SYA3[XERJ%^L5&'!M1W%GN3"3[T7VQWS[0STYL M5#8K8<$KHET9'>@KV@,INA*L5Y)K?1#9UU>[2?5U53Y;II\6RXQ+.C NE@O+ M=$.M=Z%Z_A._? Y+^B!(GZ:S?/&ORW)QTD)7ZT4#R9VIA9&[#V9J.4=S\9 N-_[^G84F?./O^#C\OENN)<2PB6@V*,T\LE B!680D MA<_6:(>6-U'^K86WPH'H'P>'R+,32+S%Y7217\[S"[IZ)\E'S[P2P*.@BY,[ M 5Y;#Y($X1*G:Y&7)H"XL>Q6<)#]PV%_678"A@_+,%]-J^#/ 5UB0"5< >L= M 5J3/12B]$#?U%9D+QUK@X?;*V\%"=4_) Z2Z,BH>#E?3]???YO.\/?3DXC+ M20R9+C?G0"@3R*PV&H(T#JR)3 J72@F'71>W5]P*!;I?%!PDP2ZT_PX_3JL0 MYNO?PPF2(")SCMPI3(IN.48B"<9'T+R(HJ7BBML&"+BYZE8H,+VCX !)=H&$ M5^3"+^D(VPC^/+C!.'3FA))K RGHQA93U0*DL]T/S*9 MP)NH(:OD2DK9&&QX8%PMO!TJ.HYJMA!H3YC8&$UOEF^7BR_3><))"4:4$LG4 M+N1WDUP21"(>>*&;,='_,+1P6NY??3MT=!SK;";:GB#R=K%:A]G_-_V\,:J- M"ABR%9!4M9<,&=6.6;HEBZ?K43(TAK4#R(VUMX-'Q['/1F(=&1SUU'NVQ+"A MVTN%(DD+1B.=>XDSHEL:(*=<%L&]L>ZP,-?UU;8#0,>1SKU%-[+*ZUOY[.VG MQ?PB-B=E,#JP!"5:#BI;!M'Z!(S<:BF\D,D<9C_<7G$[U7<X01U5EP9!4%R#\I%!I[3I1:2C3*)$DJ1!ZG_]HK;J;_CN.9! M(AQ9_1^6H>8CO?]^$A>SB9"SBF56/+A4R$RIOHY++@%:[7C0E@63FVS\ MZZMNAX&.(Y 'B[(+=^#YZ;**Z^QMMD*:='"ZFC#E/1&/Y/3J6,V8 !%# BF8 M"LEESV2+$-/]JV\'C>[CCPU$VP5$7LWITT@/_JV^5/=1^(;"#:+B!2'_B7S\,:/RZ6WR=*"2%- M3>G(=!(JNA[)'E+T"QV,0KCDTX'WR3V+;@>([F.0^PNR"QR\/PFSV:^GJ^D< M5ZN)L$HIAP6X$HQ$X1P0Q05,"3PY\H\Y'I8[=<^BV^&@^VCC_H+L @?GB]./H?Y]XDF)A)Z#:BM(NRZ1U%#JT,"KN77P[ M7'0?9CQN8H"'@./. MRMLAH^/X8Q.1=@&+]Y]P-KL =>1)!"2KAWN10!F3(&09P 3/BS5D-_L6^3'7 MU]P."AW'(P\48Q<@(,)/:M[7(OW]_2>2V^K-Z;H6>M6 RT0&F;FR) [C!7'# MR4;.9"-[3)$Q%%GI)G[I(S1L!Y*.HY:-Q=Q)YOYOTU4*L__ L/R-OK.::*ZT M1&&@<$^X=]9!,*$6.6;G>&**E<.JT1Y8>#MX=!S;;"'0KC!Q=AN>,5&X<25Z M4U._2"B2/&N?JV'ME [&T4FI#WOC>'#I[7#1<;RSC5!'1L8SXB!ON)B%CY." M*@FA! 1.MA%1C^ L7966,4)TMNK0A*D;RVV'@([#FOL+KP_#@BA?AMFK><9O M_PN_3TK6/)840&=#7I,E0SEPED&*4A1#@G$.+6R)F\MN5^K7?>3R$&&.G>IR M%F6]NM\NZA4+>! @'EIY.TQT'+QL(M)F ML/CG7^[(\35]8^?.#83M^0HS?;%:S*:Y=N;X-Y1^?'Y243(4KI\JWW@M 59XW3>&0Y5K371 ;A>KDBD7U_@YVI&3@P/=/]["4S4 MMVX5%,2H+)3"=+;9&!E:GTHW"!BG+\]P@-E?NAU XQ:N,5CF(P)/&D$)H\"I M3(=F=(S')%6QS2^LG<^2YJ_' ]Y0>TMW?V@LUF'6Z$I:?,;E^OO;62!QS',U MVCY7QY1NV0ERP5EP%M#5*BUN& 3I&/#:A BMD*&T1LIC]/1@VC3QNYH)O8.S MY0UQ$FK>]FL,*WQ7F^V^*7_0G5K%-8E:>O3H0"JR\97*!CP)#-#&0KO$YV!- M8P0]2E /=DP3"+43>P<8^FTZGZ[Q]?0+YE>DCOG'*9GY9\*J.Z+X*',M'!+% MDX^8A82(EL0F/A!ZF)H>#* F\&DD\ Z@\]?%(G^= MSF:3)#WGV9.7)W2M3)827,$"V8585$"%J350+M8>IWWA +#82Y@=@.!:#.#W MQ3R=&_0E(>>12^"*0*Q*TA!=C"#J]W6TR?O'RC/V,F'N(V2J!2$IA-.F]I!CX&3PH*(@CL9C&+FL42Y_7WI<1H3#O8&M9,@.W"; M7T]#G,ZFZRFNR'_;I =_6LQ(Z*OJRZV_7XI&VI243Q&\,:4F@1)?O"B0:(03 MJ)E_M+AK'X!L2]NX[O3@+^"#J*B#D^<:7[>C6$ZBE3K7FFEDH+A VHIF;@NGAE>QN^UR>VBV!FDD(@4Y'D(JL! M)S)$2UQ8%2WG]61^M+?J(6^;-RGI!DP'Z?F!I\T#A-X'=):GM.H=&4VD-IIK M%P&SI#L]U5ZAJF@PVM"YS9+F[K$JI#W1@[P-#SQ7PCC7^? MKC\]/UVM%R>XO.#JHD'(Q# NN0T&,-3-$8T#9[* J(U)7O(04FM3:ANZQ@TI M#X2LY@KI &2O%_./'W!Y\@+C90*)Q<#9IJT,"0.4#HIN?^V NQAR"#R5YA?< M/62,&T\>"$*'BKL'Q-P]6(U!%[/3P*.ARYDQ3W!G%C)ZSS//(3]:6=O&Q!XW M@#P47@X3=@]!@6N(OQ;9$E8KQ[&.;*EWL6&UDY63D%.@_[@N0CV>$JZ.#<>?3VO1XS=4)$Y@5HJVKC(]INGH0'"6TIF:N,\;'>8LTMHAVA M=@RC:#BH#:&D#K"WBV20Y>=$KJ,KE9 R"9E"ZV#W MP]1T8S,-A[!&JN@ 5->8F*A07X-3@1BY U7G#3EO72V(]BEHXUES-^[:\MV8 M3D>)2NXD[ XLJ-IM9;H^V92,S&MQ9LUPPGFJK/#,3%16 ;,.:TZ3A*C(=Y N M"I21SM30WOU_D)QQ'^N/=,&U4487YP]Q]>GUZ^=_P]J0_K;8N.8\ M&+2 Q"@ Z2?@?H>9;S M)N,BS-Z&:7XU?QX^3\F8N\;6I$A67!8.0JY)?-IS,B9)6CRF8+50-IG6=M?3 M5(T=7S@>PAIKJ /,O<-UF,XQOPS+.5F4JVB8UUT_1-&Z:\+'#78>KI1G,CM5<[>U&$9]P/4UA=I.+5IW6 M;BXQ;-NU1]@Y9@\VQ77F24N09RWATZ9330:F(^=92[*S6K]T'*,'VTUWEV3] M9KE9-F]\E[>XW+2XGF3NBA;) EWH=?I[,+51K0<1N34L!+KV'YLQ<'@4XB'* M?H">;;L@Y_%H1!/U=&!ZW>3JK(GZL]/UI\5R^@_,$RMXRM()\%9LRMTY!!(A M!"&MC3E[HUH7]SY.T0]0%M$.9 >IHU-PO5JM3HF3(+UE.0?P+-;F_%%"B,* MSC)[CL&1T7H$8)U1,VZ\8A10[:&&3@%U?>2#28QL)\X@6T/L:,;!:5538)WD M3+,LL;77^ 1)XX8E1H'6O@KI %_7XG8/7O!>& Q%1!"R9@SQ2,=O+!(R_4^B M()::M]W9@JQQ0Q6#XZRU8OK"VIU[7B?RM%E4P) VBQ+:0+1! 2_!^^RS%J7U M2^,CY(R;37%,;!VDB!XQ=7'-6X4R<0GQ$[:N*'V$RQ:4T5XMRWD.-_K99X/2!CV\>--V&C48!T[/F3I<+7L7LF34\ M"@9,56,HUU$V##/$@J9D(9/!UI50#Y!R^(/T%YR?XF^T]>Y+ZG_Y+.0S(,7:;36#=/#;R7D''#HT- MZG!Y=P.:VGEM\PJ*RR_3A)>[X042760X5#71US/GYTLENOI/S;?GR0R M&+1T$G1FH0ZATA!,T: 3.23,26-D^[##H52/>\(U@,Z]8#R:'GM%[NK]8G:3 M*R-==,@\%"P%%*L53](E,-Q%GZ*)? "?8!O*QCT0CX3 P_31##O*Z_+A>KU=OEHDS7 M$QX1K;(((E4A)+N9Z!U!N:*STEA\:FUE75M^W*><]K#85[(=@.*RO_KYB)BK M9I?<<(-*RWK2U?!:$! B8Z!Y5$H53K^W/CL>)&;<!,@F$"*@3]E[0.3U;;*:&7##C(P:F:W]^9)),,N/ 1\F( M(XFNQ*"X;!^3>H2@<2WC80#53@,=P.D]SF8U5C;/?PO+O^,U84TXT[FXFHSM M:VX^$ZF:][%.-4I)>%.,;EX=\2 UXUYSPP"ID>P[0-&OIZOI'%>KYXN3.)V? MJ27]U^GT[(GJ'6[JAJIQN9JX(EP0@;:&(5=1I4@""T705R;:0$:#"ZUK4[>G M;ESK>QB4#:2;#E!'!_%Z>9K6ITN2V?-/8?FQMJ50EGS.;"'Q(,X8H:/7@\T: MLW91<-8Z<_T^.L9-E1KLXCM,WAU@YHYD)KZ4@BX&L#%A+=?6X)TNP((6(3-D MG#5O:76;B'&3GX9!RV&2[LG_/W-R7R]6JTDA802L21;2\@8]YH:U.??4]8=P.7WQ7QQDXN+T<(7 B)'4AG!%1BT9-GI*,%; MDTA*.23R#13FUFT4GB1JW'MJ""BUU4,'5]:K.7T67;T7(ZK/F)HXJUUR-601 MF*\QU NY=HH-Z.-HA3)6K^&W4_)N$&CQNI>-)?][@CR9PB:X\=JFG]H#J0+ M)S-:97VL47A3.TBZ8B BBZ3W6(I'75QN/2OF%@GCAH>. YU]I+WWJ?,%EW'1 M""X/BF?BO#=T^Y)9**LA5YM^!)LYZ%Q8%-)'W[PWRX/$C!L8&A9";31P\ '4 MS$2Z,NXNDO>F\U/B[2I]]5#A/%UEM]?D9FP:8%;T_X6 MF^#9Q2Z;F%1HAQFLC\V^/BX&B+F01)BKM=)91=XZ\CT@.^-:^$,?C'V@H .? MX9+%<_G^BG.L+^7&BN*2$H &#:C:L=['["%S9[(F%H4=)K'Z#BGC1B:&\ ]: MR+P#K^ LIV+C*'.?9+%DB'+BH#91LA"33$"7A')*2 RL?9G[Q>KCUEH- 9 ] M)=O!<7+1K.VB6O77L)JF2YE$+KEVGK"]\5RXI>,Z, WDRL1LF:3#L?6A\BA! MX]94#8&<=O+OX("YEYF)YR5GQ^L%RVA'\&P@&&*",11>1.]0MXXZW$O(N$&' MAHK>!D([2;T+W_$V&R^FLU-R)2:&[#*&/H H=(PJCI9V5RG5)P[."!$D#P/# MYYR4<4,/QP/0/I+O D+_CM./GXCR9_2AX2/^?EK;4;XI=^I3SQE\,5VEV6)U M2GY#]0^N9!FQ%*DUD&M GHH3$;PN"(7V4["6V21:YQNTH7PK@/H?Z7H<0:,_ M%)+/SGJ,WF DGS5;FT%)4\ 56-8!F2093$%OB.E@FC=9VY'$<:_Z?A';1*4-,7ND MG@_WM$B^P4NCW@\/=6(>J@?$4VRU;Y[[2#?G%*)R.3*PW 8R$Y0&9UF"I#UC M5D;)U8#=+? AQAI/$:$LP1WR93&P*KR&4:$"X:&F'>BU,:V_X M)@7=M,-MA(6[+>/WEG<'(91+ZL\D4GOK+^9UMS[[-EU-N)4VJL3H;%6R,B/! M(1WK*B4EE"-SNK3VA1\EJ!,L[:'IAT!SL-@[P- M'EXL3L)T/A$2I4$E0.88 MZJAM3AZ8SR"R$ :9CXKQQMBYEY!.,'.XHF]'40Z6>@?0N=;5ZVR8QR2B%Z+6 MND57^T+HHFJGU )$?^#%U#YQ PX&.R-BY,CMX8I]N'?:'E+N "8/C);O0);YQ:3-2+ )T^\18\9@\^A>8^]1PD:^3;N'($'**^+M\9+ M:^L@K"3;-?(,3I(;[0M3]5+1IGF"V5TJ.IG5U# 4NI^ M.SBN7LW3$FEWO<"SWU_-[SXUO%O,9K\MEG7+37A@BBP0!6AM[;^#"H(FG\K6 M$$S1(EC9.GUB1Q([B9GNB8B[V?2#J:<#]-U]&R\9&2]DX6J?-BGAD7:C,:"% M3RSP* JV3G?8+Z%AR)[NPZG\/A=A;_GO#:#/N)PNZNOZ$ Z3 -](>ELWL^+31^>MV<+ M;/;)+>MP8X-N&K!.A,DI>44V!#+B-7/BE2S%:B@J3TS[E :9=+\SI:.W,STN M(H?59 \7Z/U<;H;J/X_Y.V?R?K5O/9'VX0%-LU"/GP*\S>?-Q7-_T8BPOQJ?B:U MB+[DKEZ*7P8Q_V MK338+T8WU]G]#.H0BA+1 7F2I&#AN+12=31+H;!3-_?Y=B1R]%G]LA#;2 M7P\ W>RUFA)$XOH0OM4)=U62Q"I]X_ZK9R*]+XR5#$5L-J$4X.K,3HW>,,E* MR*QY1O$>=(Y>^'_D\-6 6NRGN=RS_)^GJ_7&G#GO*?UAL2W':&QPPB#;['TFD_*'[4\GEY\GFV^([G%\S7 M.:WZ:?JYONY./%>6LY* G-W:JS;DVJN60R:C*,J,@HSV8QJP#Y.ZW=L!^S/ M]QC*[,%4>,06NL'EV]-E^D0RWS#IBB731W P-AI0BBZ86,M+$WV5G-!>M<^% MVX?0[?#ZYWCL&ER1O:#U'7X^9^&>G3D16#Q9/19\"*I.+S5D -6I\]:1(ZFX M,NV?6)^D:CL<_GG>RMJIZ-#;?7#8;3;8!+./27,' KVF?:01?$Z!K!:GK41C MT!P3=1NBM@/=G^=W>#:@!\]G[YZ)X1VF MQ"\U"<;4!*];>(A$S4];(UI =FJ?M$/^G>%+K"AX= M6 ;7^VZJS+W,'J129--HLFY"[3&<!R6T:1T0V+&C*?]3/&'M*?(^G^.5Z" %')A1]7+>T"Z\ MF1>F&;+H, &F4,NW21Q.! 8HK-""I>A,ZR+Y/3/S^)_G+6=_%30%TI%:4#T/ MJT^_S19?5S>9:-1YZNK3!VTX]0 3[?M,72YTU0PM16%0>& :"6[HR1%%(0%C MM-X$)[AM'[QZF)Z#)ZW@NGXFW<9?IB2Y7[__L:KI'Y=#T9ZE]?0+&7;7)O-I MI7T6PH&V7M3D5810>POR;)EESJ=26B=T[DYE)Y4.AR+HSEB68=75ERE>&^5$ MM.1FVQH,IY,O;<%=3?"@ #:WGAXWQ783> 5QN>++5#9VG MZ0Q)?%>C7CXL=A6EL['.(Y; 7.UY+C49DQ@T,)0D7&T"MZV!-P0?(X\X.RZ$ M1P="!YMAD\SY FGY-#W3\SP_.UDLU]-_G+V,\X+(M2L@N(^@N,C@ ]FZ ;DU MB"PYWGH.QU,TC=Q18G34W)Y&VU*%'4!R([<5$4[NVHO%:5R7T]FSE!:G)/%) ME"0)KP288DE0(B=P@(1;4NF'V,GG'/R^Z@V$QU'<#P^A9Z4WZ; MS@-)=_[Q^6)%O!C'>#'!0RJ6MA0CT]PAW4+,1VZUD\+XU@[-8_2,6X?6'0R; MJ:X#&#Z0L*:\YCIR#;$P!%5L@VW&,?F8]/MS^N:4;"K$ MG ,W 8*EXT,%5XDNUN3ZU@GE3]$T;G59=\ANJL(.('GWR?=2TS29HLDME!R $PF^VR*0M4Z[VQ[ZL:M+NL.I@.IM4O 7@1& M2.XX_;)IGD?>06"E/IUH(VO2J(-H& ?R6,E=,"%HT3JLL U=O77P:H.))Z%W MH(*Z,)'ODRV,21GZU66&\#9A5*EL!R2:X UL1E*Q34 M#BDE,263:)V;,&WX7O=?Q^6(>,DIV"\"^28)E\# MR/>QD?.91I(:?O#<4&[;4@X MOII_P=4#@A1<2SKP-5@;1;4]$MD>M+E-22EQI10V[WZU.Y6=3&XZ4KIQ*W5U M<#Y6]IZE_SJ=TM*_D6 W7Z\VE8P34WPLMB2( 4LM8N1D>SB$(K*U9)MD:5NW MRGR$G"X3DILAX?9DRT9JZ0!AY^TW:Z'M&4,7[U(?OBY(JF=;]H)7.L\5I_\% M*#J1T9LL":WP-(_L.,?7;Z3Q?1)+. N]GQ_G%/KI^K'-)DA2HZC JLE.,8. 9 M>7+(D3L29"CER?K$0P@8-_ R%O*&TE!'%V]M%+@HZZ^DATF.-OGZ)BYM(72J)-ZD*E%2D2TPZG5HG\VY/W;@I8F.;;VV4U@4@MQ?EQ!IGC7$* MLG2UHM-P<$Y&8"9%SI)&J\<+H(R;V75D0 ZDM'[C>I?5&O<(TDB3M-4"4E"^ MYJ@9N@,8@G9,&D2G)&M=9+L[E9U,XSQ27*^5NOHR_JXZ^]5LWI.3Q5E#F0D/ MB:=21&T3;<@(81Q(= @N2VNXJ7\[U$7],%5=1OF:X>)AT["%DKJXF*\[5_>/ M@RB9W"5M#90)*H+L-Z@\&NJ8IZ..QN,U0- MW#JOSX;@R%^WP6[F]9%YRSGMG>@8EL*#Y*U;%=U/29=!O:.A:W=E] "I\Z-Y M]^$+H=!)+0Q()3(HYR+X)#6@X4%8GC5KWLMX7UJ[C/@-?=<.JM#Q0] 7[)(] M<<[PF[))HWV]F'^DCS]Y@7$]41F34J* UIZ\*Y<+!#*F07!>:'M&;IN7.#U* M4)9,*,<\WOW'M)\\:Q=_-MDVS MTVI_O/R6-H77[VCSO"P%:Z35I11*=C726GO(FP2>7"_0OC#K=.%,M!XI>%P. MQ[4_!PLN=@R3'WT334(T3A%#(+P,]0J3X)G24+*25L94TXI[VA/C&K9]0GPG M)1[88IPDL%QW@=O$M> ))+F+-3?.@%.)?$HIDN+,V)1;.US#XW8P@[E;W&ZO MQ%YF+)Q^_CS;B#+,+D3Y:EX6RY,S95Z^ZI9H T^B]CJNK[JUDV%@%AQ'J9WR M7+'6J=Y;DC:N[3P8$H=03 =ATU=S^BS:0'62$CD"D^*4"%)9"#&J.HH6P;%@ MR .5(C.;5&G>V>\6"2,WPA]"S71>0N6SB<\&!,S&@$ F8$+4Q17#@ M4K5K6?+>>1[1#U 3?XN*D4N:C@*<@R3? 79^7\P3">+^,,K^C@OCJK M5;#9FNR!#NS:-EHQ"%YS8,7)('6PQK9VIKGI#NR0TXK+;^>KG]?K/\#-Y;LQ/H454:272*7 M6^E,5DAM:B$T2D42]X3S%8HTHMT(D#]3G'4#$ MR!D[@P+OJ KJX 9^>?)YMOB.%X.D[ST#!V*?RRV\U MZ_@\#K%)53E[[ZQI U=Y\:N;B?$ANN)YG4X;5:%KQX<:J8C L_9"R\*L]5L= MQ_NL/G(^T?#G\. J&1MS5QOM/#'T6@_\?R.Q8IYDR1T*4T!ZVCW*LP AD?!" M*4*1A6.(V:T0]O1:(R<(#8^GQN+NX/H^%]J;Y=NP7)__X9K54G,YGZU6IR>8 M.3EIF-%X$EM6 50FKAR+%BR/%G4,1EC>^$K>@;QQN[8?YYH=2EL= /&1/I&O MZY^O6C>2\*3'(,&46*>#1(04O>5%:HZW^[X^<*WNN/!V M 6SV8T)L<$TT0]D__W)'_J_I&YN_VOQ-_5?OL/Q4?__CW:O+SZ>S^2_D\9]] MZIOEQS _'XH8YOD%KM)RNJEB7)2+&,)-TE=3\K2>;*"TU>?^9("HJJ/@"DPKX)B*CGVOOIQ_FT3%/MSG/Y MVO.6I)IJ$Q]GC'WC(.;8#J8T.L+O+7"(H$7ZD)(#PO-1N/ MP).3"Z5UR/-A:@Y.V7Q,LA](F+_.:K"%O!'FF!1@K:\=FXH!9XR$4ICQ.0KN MFL\-V8ZRD0?:MT')G73-]DKI[.QYAU]P?HKGX>5-QL<>!\X]GW+(*?,448V. MEO-E:L>"^X8?7 V#8R4X7C+P8NBF ;34V3GT M:YB1I8CO/R&NZQO88KY)^-GC+'K@DPXYC[8AKBM_35COD\@*8HVG*Q\\Q.P5 M"*6%U]HDFUL/V>G"7[N>U'I=:2^FJS1;K&HVR]5N069-X+^=N[^O[/?9Q MAYR!6Y/9Z""\MMZS6^M=(> 2:+PD;IB-4+M9D/\#\1. M!!Z>0F %;*;K7Y5 A@ : 2$IJ]$XX6+K^JO=*!SW4#'^5G=:S":@4!9DK2Y%-[:!WR ME'%/CP;ZOWU,M!!Y9^?!)C>LEL_0I]=J^O7WO2+9=S_EH/#U$T0U.B'./OK* M"O;9.QTLU" ^?["@;>!@P]2:._1QM(Z#^@F!0>[57?$5AN,W0?8Q#QS(2"X MVB9!H> 0&7'N@T45 ^.Y)L05PK>^-2L9N\V\O%SFL5-YG@&W+BM43+:^\?)N1D,H+?E(I9\L%= MT1),%HEQ%SABZV*^PR@^V'[9=O7KB:G78@E>^E*B\\!=J@-F2ZD/TX;L?8RT MFQC'T+J!Y8$DCVP/'0^?=^RF(ZJZ,_OJ6A>'?8[$Z__\D'/P03(:'7Z7GW^/ MQ:U,26BL!!9"(NV) F0FDY^N@F1.>TR^MY.GJ;8N?O, M/XR2.CN-?L?UZ\5J=7;8OL6SQBK['$7W?] AY] 6I+6*$(7E?#K_N+I8Y*JY MH,>1/!=W9L;/JSGJ;UZ?)FC_V] M;)C[/^HP$V8+\II9,-?7JJUK-Q?'/0W] U?<^NB C.$ZT,L@.*D4I%A,\D5[ MSEIG2&]-W.$VS1,+W7=OYN B;0$'FDER#Y(SX,F"A^B0%U-,3KJ]<;,[G6-; M.4/@ZZZY,[#^.CO +LJ\GB].XG0>]O; [OV<@[(;GR2LT;EUST*D]TU1XK6B M[*LK,*0H.-?D8M<'559;VP9'"+/)2,.4+((UWJN[47CH"7;/:O=AWD6G$P\: MBMSTS4=+MCY=WXP'(U341C=/YMF.LG%/J0'1=/NH&D!1G1U.CQ:Z#%:*-GQ) MVEBE:4I%98PB\]UD0ANG&\L[ZX"NIZ!\]%$W;X ^7&G:KV$U7;TIMQ;X?O;K MM;M9R.1=3!!5H;O9J@!!>H2".MABHLVF==QL.\JZ+4W;!25WSJ3V2NF@J\E[ M_%B?Z-[AY\7R8::0;$NKJ]SX6:M[#8YI Y;Q'(O-B:O6EL%6A(W;GW8@H+57 M20C@)52R#A VB4ZU[%TUC 190C8^B7Q)@7C MMI8="#D'"+D#B/R.7Z_)9;F8TY?IK+[E@2W >7&&*Q#<.U"U.W-0/$#AJ5A6 M![R&YK,&=J1QW$:R \%L4$5U9J??K8S^4+LT[AD&?>"SVI9NWT?@D0NXDT4L MF6XC+TCKJL@"45CZHY)29^>]4ZU[MARI@)O%YUQ;[@MB:"WF(JJF"8)Y_8))*D"C*#UUR#81*3E,A,:C]F>0O"QO4$ MC@+!YOKI '3G%NB*#!^9!ER0$A%QG M22I>YVPE [KX+*20J&+S85![43JNYW ,6!Y!@YTY$_>W-=G?H7CT\]KW7QG0 ML6C3_4);%#*D0 =7;8Q?T$.,PH I7"FCC$BJ]>8>M0O+6<5!PR2+ [O MK4SL*10>3,6?H?'*+M"[V;'_6.KKX,Y^NUQ\QN7Z^]M9?3N ZXNMNWALZ_YV6CN1/\U[()G3IA; 161T(='&#I8% M$&AXU$ZKI%I7X;>D?]R9?./C?C0L=+0/-LE&RU.\C!/7'MBW' !73(Q1@C#5 M[.(Y0T2M@7,76 G%>NX<F>HF[#/('5LI;B*@$N6@:&>V]J;TAT M6]WL1,DUJ="?KB1R,)$_4KO-79!V<<0=5XN=G7C7&U[N?\3=\RFMNG .>(@] MT(N1::_1FT278ZUSU8ZT600#&;+DQ:;Z2M0ZX6607IQ7=W;]_%?S6C)WJX>1 M]4;SVFB2(_.$7$=2^EEZRRZ76D<-S(^*.P&4%)G M]]C=MI;[WV8/?E;;[K$#WFRW^H7Z$(15R@&=)37-(#(Z7"*Y92SSB+$$95LW MN&_<0_82R0^(\=KCC!@>>SSVC>4'=)T/JQM)_E#6C,K0 I+MYJW]:W5>L@9 M&>-2:YE:6P/CMI6]ME_N5=5F%[WY?-8/[*R)Q9U$6D%FH/8)N"\.%,L:(@JD M&SIK%H-/8<#PZ+Y4_]#-97=!Z2,'Y#$4WI5+\/MB,[ <\Z9+RS315QMV_YA/ MUP\Q*V3./!6D:Z%.KZ_-S>EZRE",0!&4\G[ A(0]"![96>@!V$.KN2M,OZ3[ M??$=\3TNOTQK-NE]F[KF_*;+8IU-$=L_2/RXG"[.=')-$"A5LL:#=J$.L-8( MWI+3)9EQND3&(V]=-#P8,^.FZ72Q%\:$1V=&\T.=2 ^I-7WT$X=H'CQHW>D3 M;6"#5$'SY !U[89@I0/'<@;/G6,^.6,&*#@=MH7PU49Y5.#7WI!C<'15*/") M?E'D.M*N- GH>]I(&UT6K3N9[DKCV/6G#5'T\+DV@+HZ.Z[N;=N[_UGUV,3-0X6EF\E4@\X7$YC)-K3.11NJQ_"UZ_O6"K4_ M4GHVSR^FLU."_RVT2RF3*[E *9:,V.P#A%HMEA233G)50AXNQ+@3J9WV)]X% M0X_87(,IK2O/X]E\/D7,B_3^3O.RV]I=DK;_*RJ\>3SZ44"V,/]FVNM MHA15=W8?/] +^Q#OX;$/ M'*!M]Z"^P[;-E;W0K@0GP*(OH.A\@YHY##%Q*1A]TX7V6 "'VEOR.)S,EX4UGSWE?;8F_+A;YZW0VN]87&E66KC"R5CD#M2EYBMZ"0,QH MO(P&AW,V[I#S0W7MW@4W#Y]2AZFDL]/HT7[7SW+>"##,7LW+8GERUJLH9J+U@_YP;;Y_ M/SV)N*QW>NWT6Z^.\]:_JTF(7*(Q&5@=EJI"3A ML:T2[:/B4;#<>OSDP]1T MV\Y[%S3<:6+:1O@=A#TN.'GS&9>ARNF2D50=V%@4^=581S"D -%X#CH$;S!F M95/K-I0/$M-MJ^X6(#I,])W==W<[RMYLJKFX:*H9O[]?U,#+8E[]CP,NO0-7 M;-L^=W]FC]QD5PB9C2!?$C594XH7#D'F#$:4((R5TJCVL\9&;[([(6L1LQ:U M2"TXVJ^1+$FC/+"?9MNIK$')RWS %7L8X0TW7?#7V%F7]E>1W81BL_H;5')QXCN0A% .. M6Q*.)F/2R2+ FZBM--S)6)XRB;989W1('*K%Q3 B'1L=+\(Z_!LN-_&43=KZ M SPE+B,/)8/PN8[6E.0L!$;.0F"T>U3*16[7>W/+!4SE2*&D:S6%M\8J7E/!K]_/__+LUM D"1-1@+6U^IHE"9$9 M!]IHS,EYQIL_ONQ!YH\1>-H%68_4@PZBNPXNY (IG#BY7KR?RC,$)8VX[DH<#\3&"QH7TG[M=,8LZ M#K3.:='D%45))@E#XL!G*5"[4&+SYKC7"1@92.T4>__HWCVD/';0XJGXB[9* M*%00O3"@U$8HSH-)/H2 :/!V'OP/%-)JH+U=0ED[B')L5&P;9:F9IA:3@F)T M[9(KB#MT%I*2'*6H_(FMX-%U**LQ3H80;C\WS7V7\Y5/;)UDR4@)W&1+FR#5 M(DME0 AA;*G]2)N_76]#U\BX.K:!TUI38Q]7Y(DDK,[(II?!=/7WM[BLWP@? M<2)+++1>!J[JC _EB8] ^TGRG+5/4I#4MCJB'EFDB^NKH3H7 \BV@Q/JP9&L MST]/3F>A5I(]#^OTZ8_/S_)_TM]O=MOBW./]VR)?GMBUY.+LHR;%B2+J=($8 M5)W$Y0($:3WP+#UYN=HQV3J",@ ;7=RK[0'+4]KYQTGWNV?!(V7[/<7JD2.TB,F@(L0[5;T&F\G>]#&3E4G'JW;) MDBWX8T9H'WW BR8*;:P%Z[0^>Q]V44L(2BI3,%<#Y[^3_0[ RD[)?KMHHX], MKIM92^B2-UI(NBR0@9(I0LAT=_B,7!?G;=INIL:?*]EO)ZT^E>RWBXC[@,@] M62D^.4E<&/*B!+GT3CJ(VM0_ZAB*S2EN5_C\)TGVVTFG6R7[[2+@L9W*]Z=Q ME9;33=O1WQ OHC)TJCJ7DP5.E&\F18(SS$&*5FG&&5F"VR7YW?_YHT/@4*TM MVHIP;!205 JN5IO'^PNQ7,3GG!&.2P$>(['!3(;(M0=;WSV9"(9INQ42'EZC MQ]2]O='02)0=!!+.J=^,Z3[G0!DMH[4*G%.N)OO4B=Q60[UDK0H:G6T^L^,. M%>,T%VT/ET9R[@ I3R:)!6&-"XS1I2KHCG7TBY=TY19I&8M!>L%;-V_\@?,Z M]S%9!U%%!]#:)T4PZ)BC%A;0UBZ$DP9Y MG;LHK?N\SJOYOL\_A?E'7$WG+\[I//_AI@'&[9=K&U[+V>RWQ?)K6.8);>)@ MK5<@0@BUSR49$R8%0.\QV\1D3-M5XFR[XH\11]P%%K??"ML+OH.K]E&^)IQG MSUQRP(45H"*2<$2Z&9:VV1'GZ7JA\/@>VU<>!=^G)^!'@]/UU6L4^*BC('I"/=;:9Y ME@"1)PG2F%)?O$2)K9ND;D/7N(&W(;V#P;3S(Z#N]\4\G;-F2D3)!6W0+/)Y MC8G)"8@O7EC&DN51C[^J4R,J<(D&&8]**TUA%0?\V-" MS#JER%JGCW5XGW8#LYWTL3^X%NLP.VXL]YS1"^8ONN$OES7XN:FQ&RJLN_W* M@T5X]V2^;;#W>KN!>;X5;+Y"=F!*.B$ \Z;(442()AF(9"KFJ+7PNOVHB^WI M&^(PI(5Q^J4^'SXK=.S6P9)?J^M$YO-SHF"ZF14V\2([)\G*$+R6,A1GP%LI MR/-WG#$>,#3/L]V;V"ZBR.WQMLU)VEZ9O5_AEU9Q3H(A23(9I)O#" N!2P], M1QLSEU+@44W'GGR6<;!XD(IZA]TU@[A$'I-/%JQTFO90[2%K;0)CO9%16B%S MZ][[/Y+3,C+X]E14!_C[8TX'^T3*G(6/&@PWICIA]00O%K3F MH6COG,+6=<*/D-.%US(\SEHIY$=,0KG@N<[2VI0&#N:P/+WBX*DH6S)[Y&P4 M31B+-@?0S))'K 0'KRU"*)AB3B99TWKFYE&R4<+G*?GC]1'GNMRO1_"+R]'E M3*R&:J5RQVMZJP0OO#)1^F1N<_[0J]N3:W7A.S2%PLU'M;;"[N"6?("CWW$] MX9Y;9%)#$.3K*%,R!.8%",D-QH2FE-9=.A^F9LRLD\9*OVU^M=% )\DF]S-S ME?-0C DQ:#(=$Z]=2\F2))-!T=:K3@QJ@TD?W5 M\(^-OB;,JI2E+,!XJLT>>0*/AD'44I7,F=.Y] M/F:S+29)6Y=#?,D45W$4P>QSX?12[\W)#%T M+3;G"EVJG:\1-1$C, M6S,#<'561TX;';7# M -9E14*QIB8V!R#KN-@H,.C0O%O#WM3^&"';77#V\,"'0379PS\ MCE^O#:A>+N;T9<*KEO2I.!%8TE 2<:B8)'%&G0"%S)K'4J>3-X;I3@3V,A=B M6-0LCJ7"#O!99UR_*<_R8M.SZ;SG"I.B;4"U+QKKH ,<70GG_3K,='V*6ERKF0"5VH3 M\Y 08D /J:A AK>V,>;6Y]LVA(V+M,/U?_O$:JZ,#A"VPYG_^K)UB\LF&.XL MN,AM'2=+'K_3"I 9% F%L+(UX/:ALY=Q!$>]5P=7: >@O<[0B\5I7)?3V?GN MO)9L5>/YY3R>[Z3F#G,&H[4 960$GW("2PQ&QKE@JK6GLC.1XQZ7P^/F]G$Z MJ!)_&)1.DM(A&XWU$:C0+S7+4"!M>^FD]4YXH5KW/=F.LI$-Q6'AL1<8=]+5 MZ(DJ%[R17?UE6ON%WL/;1"//CDQIJ%-O0:&R9*Y$#4GDB-IHI5WK2J;'Z!GW MRCXNYIKIY<9E-;%28G(I A>QU"=+"3$G!S)9E$D4JW+KP4,[DCCN MZU^/T-Q/>S\:1B=,99>M#L"Y(>.:!0M!DA?(#"'*"Y]H%_9[6.K_DQ"YDZZ: M)G:U>:D^;X/U_A/B^OGBY/-B7D.PEP^U;Y?X.4QS?:.=D_\7YGG32_P\T>AZ MZ&\ANWM-58O@TUA=CFF M>77UN"AH'UA>IZNQ#$K90NYZLI!\]HD\FL13Z\NN">&'>T#7E7=99VR$\E9%P_^_C(NNL'':J=#AR@I],Q,07C)+,@ M@Z%;2,5$#(E<39>4=$@Y^.;];?M.DQT?>FVUU@$,7\WI0L,/X1M>MTYX"DIQ MEL!P52=0:0:QSCOV1@EIK4<76C?JNY>0<;WL\>%VN'8Z@-C&[CDS>"XVB659 MFCI*I(0:%I6N#G6P"J)#8P,3POG6;0;N4C&NGSP^N [42P?(NFD(/#LWL6^R M%(+5)68+,=9TX.P1(DL(PF?:4;$PQ-9.\19DC>L1CX^]UIKK+)'[2=]P0:[Y M^CLYA2__ZW3ZN+'UAO4"=Z:T:[\7A%+<4QE2$::VB[2@',A I, MO$X[L[GU(U<7?N]5"LJ%YMZ2?M?/KJGO+.'$^\0U5P6LKOTT:TEB#"Z"E#5 MIGUVIG5EZ+:T_1F\XUWP]W!2=T,==G'9/\#-K]]KYMXF_;,$3QR0/6QUK2<3 M7D+T3H*+(6LGO7"NM=^R!5F]I&NWQ,/=I^FFRND9;Y6A\R&;4;)DZC!=LHYK MSVK4Y(D)#EPGZ;U03IC613Y;D#4NWII#85NH[:F7#J!6+:=3^KA+5LY3@Y'E M&(IPP&VM_G=&0!!,@RY>*9$5,=.^ ^2]I'0*J7U5?J?1X^'R[P!&KS&L\--B MEE^=?%XNOIS9%!>SO\E;0.8*2%:[WQ2?R:DWCAS]%&SB3'C?V@U^A)QQP\A# MPZF5'CJ U)M2I@EO[PNELHAT8(,0&8&V009OZ/C6J1;96,NB:FW]WTO(N.'A MH6%TN.P[ -"#0GI]F1-NC$NH%(?"M *54ZIQG@C)2X^T34K$]L^J3U'52RG( M&#;[?JKI&6Q_7=;V]$'H4+2R=?0'I[-7R%ISI0')ZN32&JY%:W/J<8HZM:KV MU/^V\-I=&1U ZUE*IR>GFP$C+Y"(2-.-GNCK&9Z'=ZZW@7N0^4D6V45.=W]0 MM0X@6 6ACDS("H47)9GGV-B'>Z!TN>013"M7VH?HZ=3BV_@$W-71?P0KV$7G5G#[-6\+)8GY]NM M[1/88XNT?_?:FJ6N'KLX#\8G72"B(SS5Q/AH#(%7(#>,!X?-\\Q&?>S:M/0\ MB((SVULY69N6&6#&D6\G; 'O&+EZ6'2DC:[=[4JX!SHV'T[+G^'-:Q<8WNC\ M?&15=F",;A-B]\*P&,DS)$G6P2$V@:_37#'';$6.4H76J=O=/H6- I,]7LAV MT5G/,+P6 -,FR%@?L:6J 0I+7SE#=G&49"1[8VP6__U"=B@4]G@AVT4O'4#M M_EBH+KEDC1J8KKW6EX=AQ[U=6PG=6\5A]Y%]B," MZ/"C_\JWT[+8X+(&S0M9*$P(\"@X..E*";9DS_GP!M_((>HQ[]*QE-G! 7@] M)C71Y/[S+ QX[S@H*1-$SC+8H&*T7!?7_%*]OOZ/:L3MJ?Q%(TUT@**_TEU0 M6S*]F;\/=UZ7KD*8WI;(72:3(PH2CZ_\225!>Y\9M]Q@:-UXPP#T43+G7]$GSS].:Z^Q3:W D%GS#Z\U8,;\E@QV%4#TT3CM@P54+-1V M"0("'7Y 7HI3#AE*U?I)J[-L>5IDNL;7TR^8;ROPW-K1&IG(!7*.9",'^LJ1 MV0W(I"=K'%$W;X"Y/75_ANCA+AA\M UZ.SUV<-\_PL^OW_\6_G.Q?#X+J[/6 MR74$2PJ,[B-%=X?*M7"9J00\2B_(S"G"M'X&V(&\7G+HVR+D;BO60=35-Q*O M&/L]G%P$+$0V]15=0:GM094P$CS##-%K$TPRV0S1,7@7$D?OOCH,5+:'Y,%Z MZP"6%^,TWN%LH[K5I^GGBU1=YC!YR0U(5QN*9(W@L^0D-E6\\8&,[.9CZAXF MIUNX'0Z#V]GXC732 ;Q>X!>1M&L;-UCHFF Z2?@?HJ3,9%R>?<8W//B[Q M1L5*J2GF@B7PKM3$L]J\W3H$R33'1+LA\=9^P!NA$*/.9T%7?>O<@:=HZM;$WQ,%V\-L=Y7T#;%KQ037 MBP8F7&&NI>\@DJ>36Z1J4])77-!>E61O2MVZK\SN5';K @P.PQ9JZZ*DXQ$> M:RU!*5&0\5%GO-?1)$*0*<%LALPPE1)$*=CZ??=QBKIU% :'W*[J:%;:T:AS M[5GCA/>+LOY*LCXO[3/6^\V0/"OI'.?UC=N@AV!+T%RYXN.@C6OOH:E;OZ$- MP)JJI(.K]1%^'CJCE2:O*-I;3P2W)3&5@C'*@;"1KMG #!3D)5=K]?2DHOJ/%9;3615Q'3+Q[UACV+3)ON R?,0;)5L5@*50#$#E@[M70(NTJ:8M'QE+(M,N0MH>RY&?'Y"0P%6VM8!8R_LE; MG#X94^-HHO)) AT5!E0T9#0Q9@%16:5U*I[QQB+Z/RMI:Q<,'I"TM8L>.S!^ M=TGMT$:'HI(%&WP$,J8D>$6<"N-X=*ZP]N5U?\:DK9T0FCO^?]JDK9V@,WG#'K6[M?_U9DK9V@L$.25N[Z*0#>#V5&(2J*!^\ M ,Q;1N5SS9#5Q4E^3@B1'*Q?. MT$C%E6J=3O-G2=HZ!%&--#)VOX1K0=6+8.H%%SY'.EHMD.MN056WW6%)]$MV M+HBDB)6G8H:/+]'M$TDSL#04<0>'T%81?JVRSH$;.EAM3824KC9[*% 8Y\D' M*6/SIJ=_JNR^@>(3^RFH:]#="M:?!>A_Q;*H[T'?UN]PCE_#[,WR98W%K^H+ M9 C,6 PUQ=_6ZBC#(";E:0N3DV(%"TFU-N<;DM^MA[DGMK8&[["*;H;QH[P% MAFM/4G@V4G&)F[?V]6)Z*;9P[6%J-A9A8C)< ;,VDY^8:D-XYVM16%!% M\:A4ZP*61PD:%UW-U+X=G/;000> >KY8K=^4VCSL,BJ%3@H, DRHO<*8-D0[ M9CKA9=!"9U&:3T>_0T27P-E'P7>F"AXB[0[@\E?RH99A5B>?Y!,ZLZL9L*93 M^WQJ^T5+!F%#J!,O1(JIMD#\_]M[MR:G0\.2:_8+ 05HI#(_I?*FS( T,"H_ M=Q4^QROL=DBP?[/ 8PBK&]P9#E;EI=( U(X*)!#&@\^#3V@T!G%!*;*1Y&8V M41"IDG'QC*_G+B^*V,>L*BZ@!D#WN)+WT[/.BR,BB:'.8N1E;ILD&4%&*H88 MST=4YM'LI>_&PQ1=0*SO) 1L3^ J)X[+"M_=UYU_N%W>SI\4F#]O"#I\K?X) M5)RC&+\K4YH*WZ6 P;B+ A'"%( W@.HU.5F8$N5!:S@SKS)\=^BQ]2.);FR7 M+S%;1Z#&,DT+;R?_%>T_!,B,DS_+% FEG M&,KM!81T@D5USN80+U->"W[.)GL'**U;!'J),#Y9OK5KC/=O,>_*;_4)>9/@L_?[3-9ZEF1 .&3S MR>59V(:EW#2$$FRQ<':K.?R>*N0>1-3MJU$/HF<57MNJ-C<8\8X90BE#CC"3 MAQ\:X%ZDB%+.B/$\J.)M% JT4E.O#Y<#R.NR&L*\\7Y^"P2.K1M/QLMQ'"Y4 MO/=3 \:#C]M>4T%?8QF@R5(4K56YO45 -@_RQ5IX@%KBVI6>8=)$T/<]0&SV M,\8OZW+;1R)[=SO/6F04=4K2@?H7BN;01U)($ZI0PA;,E$2($Z7;5KQ(U&L( MV)Z"N&W%659J#=S<&XWQ=C:]73QLPFH9G?0"6)1HGJX=D$Z1@XW,H\(X2EE\ M6-U.0EY#\+0/W/I+IP&(K8J[\LCMO_UX$:_LWY_MSUQJL=D._$U^$;K9F[1" M*>)QY-I38\"X*5V??@)]KR$"V@>0@\FRMJ>].6F?OL=< M*#:]SG6)BQ$6U">M*,)IU7084^2"3O!'8SUWG+CM!R5[?.B=R[^&.&07,!5B M>".061'^*7V)/^+T-BY&*F#,58IYR(3-SU %L@G\=R"?A!22XUJ=@IFM]5]# MU*\O:/JPO#9J/MQ.P^*IUAP1HS%6!FYPXL!FY)PAC:-%@CKMM0\V1'$49'8L M_AI"<)WQTI?9M<%RUS#JE_A]MA@O[[8 BA#3Y!U[\8:; MX"1&VA@,U[45R,3CU&%LJB//O-FB^!?Q@L_F2WRPYZ'@Z$8 XL/"1,XXL1& MN+&]0"I(0CF7*CT7\D6BZN9)JX.NHW2:A-LH@9$C%<$H M1& -#T;D4;\<&6I3D+ +K$O'9IY343?/61-0)_&_XJ#1O?%MIO*#$VG B\_T MZUS?[*) F$@1'8TQ;..G<#)AL(SE\+ HPM3&WM7_-IM>7\7YS2_1+>\+!?,/ MEYL?=J^ /';I/@9])_(+V>:KY9\C*PKBG2<6>65)'L?)D/$2G$GN?&)>8!-+ M%^;MIJ3O[0,"B)_2.\#G>/G!^E7(>=T%Q:D8J60:R9C@\'A#D75.(NJM"T'* M0'#I6-I>8NI:U 4PL'WIE&%[ ];+XV-X!?]GU4B.R."\Q6"!2;:Z/V$/+%+$ M-(U&)2)4\8& N^BHBYI"(MX&3E]^-XB93;,O:Y,@QGAD@0V(2VP0_ 38PB7A MWA+M96FO:C)J(MJ'21['9U9R\V-X"33/G'*5S1M]E+6!T>+$Q*6B44 M<,BO[_/<[#Q71C+CN/ $VS"$L?:4BKKQF6$NHYZ\;@XMCP;6,,X=:%6!G(@& M<<4-_"X01*W%A(7$22B=S]M'2WWCMX^,#T*F(\.KU[> [$CV2'^;V>G=\,9( MK7+:(J*M1SPQE7LD!+BA@2O6)6+8<6^M=RS>$@*ZBFQ6D'_-*8[?[AL[8E"G MS).L/SWXB>EG1/1X$?!%$/[G=& MTH\X=[-B6%I_>%U+LR[NRP_X#::"4<=0##YM6DXI.'5:F:B#HIJ;TMT@]Y!2 MU_(=!D']>7XZ>,P:/--XO7IW7"H2?[_N?34$3#ISMX$KZC'M]^_:I3*$Y$;H(?G\Q@K@[:0&RR\2XR@3 MRI;NX;*#C+H)R*%QTH77S=Y#F\VL^LDP;!U7!$G!4WX(K)"Q8/411ZFDWD1% MRL=@#E%4]Q'EN6ZECA)H[G)Z]*0\Z9"T"A0QEQ_"$$*0SM%-C16XCEP+84HC M:3 DE2X,.'OM0Z ZSQY"UFP+ZHVH=3,'!"[<,);&_ 1MX1&K?<61D<1HG%"&:;4$@+SA # M%>H%[,IO/^.OE6JJ4?=PBGA?3C6=PNOFT/(HC"ZI#"QX@:SA&*[7A)%A@J 0 M14Q")^GH$/KT(E)-)\GXV%33*0QO(M6T/DQOKN=Q]4ANDS'A7($3: 0B&H.E MQS18>DEY1#"EU+/$'#ZR,]'>;[2$AZX"?)9XZL_-)D"QE3^S-GKE@&I"L .[ MGW%D"RG]> K[FA#_E_AC-OF1NV8]N6GOBG:8 MY]')B 27#'$PUY"V)"%%(M6>>>,T/1X-![]5)[P_+#C*,;>+\5;GUU"< 5^L)&"#A82\(]YI1DV*_BA@;"W<4I*GQ$W1AV\-&)L[BTB3 MCXZ&8!%Q$7"+$T&:P"_,2T,C20).1BMEV34JX7JX)[WYW2!F-DRH3*2A?JU RH(DY458Q71@OEU&6?9)D7RS+/H7-#>#DL=K=["")8$+V[?GJ M%W#SD7&4(Q:TXBG9&&/Q]Q[/J*A\&95'2D]&-P"5IW?S2L\JAKV#.Q@,^0@, MT-X>6S0&BN9*4,KB-K52@''/8 MT/F7[MNRBX[*K8!*XZ8WJQN R[_L?)POZR]VN?8I)U EB:'1&16&QV34Z7?B6S34+>0?&\/)G3, EC]W)(&C%W([ M*Z.1P7!G<\*(#8((3TN793^GHNY5U$^J!R#2@<4-@.2M7:RHWZA"2KPBB1-$ MN /=*JA!5D?80G .=*$$][%T6/V HXL\9\686SO7\R;\]^UB&)RP84B+K52RFV7@3MRPD>_$Y=ZZ,0&DKS MLS8T'K/E?FCH2I6R@)5.#ABC*0"<60&&E-2("J$9,XX*?%PG_KV?J%MI7];. M*,C,)B%QES;%DG/,%(HQP#XH]4A+'Q%FR7H>@C7X.%5QX",5BTH*"?!%3'3@ M9I.H^#2]TWG8$*.E30C;_.2?.HE,GJ%$F9<>)Z9YZ@&,^^^TAHTN@GP1'=VX MVB1 KOZ:W=5)Q.B]21[Y2'/"(3!D!,\!'>6Y3UA&@KL#Y/X[%8N.S@>0;EQM MP$'9]S;):T Y90Q1$\!MXRDBS;U&./FHL0V:B=+QL3[-,09[NS5,[*,$UQL MSYN;V7RY&1]R/R+D;CBH\)(K; S"/.^%.(X<#AX1Z2BW/@F;2C_,.41/2_71 M'06^/3JE%/>;>)3\<0JXC(OE^[^_Q^DB9H:]_]M/;L.ZX#! M$=B9%P8YKN&7B(E@H&LY*8VK8VEKJ;*R#,8&D4H#FNLIKT"QQTU3F>A<3#(W ML\),(BX41B#IB)<;P ]NXR"W^W?>5+1V]E\ M/OLKJV'['?YF^7.4N\SXP!E2!/0O%\$B374>><&LAVT+Q4L7Q)Q"7YL].OJ@ M;##I-("\NT%8S^Y[!>X&(U$A28S-P6^P1AW'*+@0**%PN(J_]-Y'2YOM.OH@ MJ@C7&T#/4]Z\M8OQXBO08L.GZ6.OEH#UZ+#SKJISW$^GH6QWQPD^*//4;7T>3Z&T_3=3D8: M.T5S$U&7< Z;@.?B"'6(6F&"U$F'>-PKN!,_7'=Z>DDX#<[V)A38\[Y)O\YG MB\6(<6*BDE7?(8Q.THX>BBMBZHY''T9%E>![$P!ZS)P[ M[S:KU_F#W\7EI1/ ^#;Y9@\3$G[$!]O+5)IC;,289.3!U')W%20(D6Q],8F*UQI M?78">95GI9_+:RPAG$9Q]R7F+!@X,L]=8A>Q!TLR3W:'L\0-@]TQ\'&H%RP) MIK$AQ5^1GD1AY:'IYT)?(1$U , _IW8=*UX_B_RX6-QF,V(35![AX).(3B.! M@7N<^OR>@%L$7@ZW1// BC<S_G+H SZ"C- M4[Y9?,9FYPT/VX#2&).\$QXIFYL/FD20D<:">T <)YJ"&BN=K!NH >4CIO]N M@=?CY3@NOL3O]Z'!>]ZO]7;([V ^ !UVLAIUK:SR.E$*ED)^U*?AW)I(X 2G M8+55<,!4Z;?V?6FNGS+OB:A#37,'%V(#]^X)^_TX_0,TP=5?;1I20=,*/TR]Q>!-?/OM>#:T_Q71I6\V&\^FLV MPN#G0^ M)0)71.+$(:XLAF/G/4I*R,2]W8X4* M.FB.&-@=L!OND4U,KR9':BX]$_&XER@O?JI^<4 A^ S V09TU\%Q?A8[*DU2 MB%E.@4W$Y@9]!EGJ=10&9W!])L:2?%XW]?ES/_ M[V^S"0AD\?Y_;G,CDU68:]$EL+=_L3X1NR-)+!2*6W_A'C-"2D&P=$B(/&5( M:H8,#0)1(0W7E$H12KOQ3RGHW;@ V'J[X":!Q2_[*3VSBB7BALHD8LPD7+;93(><60TIX*N-4ID^=$U(JH MNH&J,P'J=/:WAZ>-YKTO$7A0P0__YEX9LT@-[ EI+SGB(O-1!@HG1VD1@U.: ME#8 NE-;-RHU^%597&"-)>-7RCKW90KY:7R<+M:B*SO,\?2/]#+>^VVI5'[] MWAG\E![3\25.\A37547NBE*7*;U+_S\XCA(3+"1&P9K\'%@F9!B7B#')29(A MMUHJ[5SWHKBWOO3?8KB=P+?? Z1F/V/\&N<_QC[N$>=DM>3J)?67Z&?7TWPT MU_?%BM+UFW]M.:<&\:?O*S%,P\=I+JK/SSHF M]P/^,)4Z4L)0!$8A3K% AGN!!$M!$2H5E^0E&['[Y]M 31=AS\[*^084SIN_ M[#S<3WA2"9B$P8_'(1<\$:^0-I3 01,!*R4Y+5YA^82 NM&X]JZR[M)I %I[ MN#:?V^GU:GCEXNW/AW^SL5%7.W[8]C1LG69.$S4>+%<:4HYA2N !80H9X91Q M+O<0*YZA&& ?=35D#UAM.P.U9=P SN^5Q0G6+GX\O7/NTF-A"A! MP<)JIN/:QV!/837 !*?*/'-%J)F@1F7 MD#(T((ZY03;*[.XEIARV!NR9(>_<$U W6 ZN.=3U%50#6'MGOX^7=K(Z,&]_ MOIO8Q6)E/4L>M!"!()QR]SLN)=(J$@2\$LPPXU/QYYE[2*FLZ9ISGDM(K"W@ MK?9P%]928)0F;)"1><:<4@P9A1T8#8EQ+902Q><)[Z:D\MS&$D+>#YRN'&\0 M-V_O_)O O?$\($<%7<]'=HY01(F ^UY@ZVWI5A%[2&D&.9VE_ )PNK"\ >1\ MG/K9#=S5=KDR%G[;*.K5N=+)16:B0Y89GH=U>Z2#LB@PV(@V<(OCTB&- ^14 M-K.:N_)*2:Y=$&Y.J2"4@4TZ=YSYY,8;[G.?2EL[DKF0%L[*O/$ M\$BLY()@4[K1^!%D-0FN+B!X'HLH*I$&0/:BY[W/\?[MOD654$)HA1EL$=C* M9<[$2 L6 \=$I10D+CXKN3_5=1\=MW<1GQD'#2 _-WJ<35IMKUOT\PE]]G#YCRAT['K4[Y8)[)T1"%#Q*Q!G+ M?0G OQ1&*FRLHSAL*?4]]5CGI+KQY-TPX&\;&PTH^H>R\L.\<=N\66?9%_^* M>,L8/@/L MI?&DX[#71A, :>6@=!'#A@_O_P8=,5[$Q1TKKG+SAX_3Y7P\78S]^@VFB=I* MXSGR)K&>94Q-$+6SP0GC**OL(-<%] #":P"21\4:_IA- M?ZSNLQ4[%ZN3^/CO<[SAC]GRO^+R(1+QJ"9Q,3)<$IZ/:/31(QXX19JSB#Q6 MAAO.A%6E0Y)GV5C=/F.5#T1[T'G-YVEC2,[FFQ_E?T=&WGD1M\CJ_*(DX!<0=2$_3F%"P*;KD)<&\=+')N?96=T3=I;HH0P*H=D3Y M758G\\4JK[2ZB-?1O_6/85/WZF;M@3EON1",Y3;),?.?(D>"05*$1 Q6.KCC M8L*G?;?NQ+N:4=T!Y7,QT!MIIEGPTB-FB,I]!1FRQ&)D8TPZ6">"$6515WG2 MW44@[B2Q7+(! 3M>*_IG%P&85"F.7$PC:]]<8[YY$-UB*>(D:P8K &>(J:60\$2C" M'1D)9H+[TEU6CJ'K.("^UK1P<>!QX$&9"+S& ?-F"N=F:S<$+=G7<:GV^5B::8 2>2^9M\3KH879RT2UQ3T%SZ8*= M L!HP+(HR(4_;M?O9GD07&*.$@\<+C,IP4, 2\O0&(50"7-;NI='\4U_/$ZF\D(?"@R(]6$%?3J4S1K*TWB=K<@F5/^C M_,9]G4143MMD).P:.,%)],CFL3M!,LUY2(SXUMX![-C&A9;]MZOZ^T*E[WFY M:MB[\!3'0+U"Q#"'N'"YM,A3Q'",WMK(#&_FH7TO[Z*]9P7M'IA^,.GI7;R? MMG'!K&OPUKGSF'N%7LWRCY[SQ@0IN L"!<]!E828"V"M0M)$2[7G,NC6'/1C M]U;7"[G@8-8@X&G!!2GS*B^W%MDP (2AG-# *Y L^2Q-CH8BJA-WD9'8VPN MO/5L$W4=F L^)OW@\ K.PR.%\'_B^/I;5AH_XMQ>QSO7[O-\[&,V#-+&,# & M>Z>31%'F8:(8G#Q-& $[(8$*H4)+5WS>[]EW6=<'NN 3-3"@_G..W(AJJEVN M&N &2\09\,9A$E R./E@0ML9R4-;>S79F$$07N= G@2WR\G?[.VQOS,J?Y!! M+*I@,7B?3%"R;KWOC A(@ E-%+'>A;,']\IM[]7D>YHXDY5@=PFWXTNL>=8W MY2!W.*4X1191DB1GG2U')L_#8!;4E4F<P@$M M9.I'HYF3C"-B\@,\$QFPA6/$?/226>D(::8?Q ">Y25DXIHXCA7@]A^3NSO( M,0V:*09J$*$N(IY'IAON. K2&86#(HDW\]:ZR([KGML+#K>>$6BOX()\E.XY M;-@[)8+B#F$7P.?FPB KF4>4:\FT<@K+L\\W+[.UN@W_+OB@#0&=5W"B[MX\ MVLF#;!\$ID5P&N=QRMY+Q.'WR 6K4:366QR?=YF4G!@N"O' S_Z$1]PH.YS2.2:!TX]TE0:Q!F6 M2"<=D4B,A9! U&*0S,5YMWG9N<5VS^K0B.M\*($(-VO$2A* M$I#'X+9R%2X(?E@XR@&F(SEYT?'/B(54=/*[?;H '@-]?7\]4[ MP"U&^9"B=GE,I$K +4<,,@0+%+F)BD1)E6^M3T'GS5YV7K#=8W@>]+5R3,N8 M!$\9048I8D$L54A@S1 W,@ GC$6244.I=IS[08*D@^SF0@<*79))V0<_E]%L M<#-(?):^?/USN"Z#A[XR0'O!HS?51E]!XZ2QP224;!X#QP1%EA"'F!4Q*$XH ML:6-\,I]!0<97V^9$XY&@U(@66=@@@R<4^ JP=1+)1GSI97[$!NYZ*Z"IV#Y MF>*N#HL&K)_5370%__C-W^/%R(O(@=B ?.("\>0UTB$H1*WQ,JB B2FM&IX0 M4#E+5!\0VX,].TNG 6AUKPE^V/8TY";@?]B;^,LLQ]=&TDN='*%($#CU/#&" MM/ 4&$$=B89+(?6Y7=L.^Z@+]!ZP*E;W74C&#>#\"[C%\W%VD5?]T_Z!7>0N6<=7,&14V$ M-'! .D>17ARK>3_!YVFCM42T- HYAT$Q12F0$YXC'S$&M:2"3X74YKE<[L>=K\8A2# UN$)13S#"9NP#!WD02DG364>Y,,N9S[ M[^G>+K08\C6=Q1Y@>]57XM:$]Q"HPE9:Q*7/$\M C)HK@5CDB:LH@D[--!L[ M<6\76N7XF@YA#["]@M[G+[)GT];B$8:2!(RRB1<=PX0H1E M_G*.X[/M76A1Y&LZD?T@]Y]P*+>->,J4]-PYE%@,H+DL0Y;(A&12%EC&H\'- M]&08Q&=LKSSR-1W(/G"[]*8IQS-GZSG%RKC_!33*!SN>K\KA'@L:4^%7O>R- M%L#"P#!R*1+DB1'1^!@()Y=W8D]A05W_\S\L\CH8-E^U'WH\^T;61FRB\\BS MG,'-OH,3W"!%)?-1"RID,Y,:"N[[U0=TASLX#2J!DU#\'Q<,?IE]W#O,67[9 M%1U&W :,#,5P'4@JO<0BTG:F3Y3>_*L/)[\"33 DGE^U(? T1O@RXQC!R8#I M!T+'!G$LP1HT"2/E7 Y9!&K%V6L\S[7Y5Q_2?@6*8$@\OVI%\*C)\\M< Y\P M21DTLI:0K#X30ARAJYP 52.#!GE=4*7XX-4#@B<,GA^E=P]@="<=%0_Z"/N&]O;NS\ MYRRM7DP\>_E>_CGW<=\;X&%WAXVV\<0[YF_]+"SBV2K&(@LS3\SQPT#B/D6=*TY"TH;1XNZI_GGCWP/*9GGB? M (L&[+F/4]!S\2L(?'7O_;;9XNKM)S/,&YH4XL!(Q)T'TU2;B+011MH4@BH^ M9.T .:_R^?ZV+E)"-YDF:TJUU8I!G<%M@Y31SE MG.+2KPV>$=$D<+H(>%:2VPW Y=VFB[C9 ME+(BF* =TM; S@Q52,,/P/\TB4H65.2V,(2.(JQN>G X6)672@-0^P+2 0*^ MP:Y^B3_B9/8]<^WIEHCQW.% D=0:MJ2!?<[$ ']TVCLN7'2E"]B.(*MN\FDX MF)662 ,@^QHGD]R#LL,CP*+*RE M.!4?5? "3743&\/!JZ@L&L#6JB?*K5_>SG,[ I-)UPBH(AR7'B)(4P/M)#&FG M(B*.>66=(RJ5CFO^TY!FT!!'380T<$ V.XMA]\8WU\B(*2L]PPH%97,%B9%Y MF 2PF9 (=PO&DI6.CQQ'V>MJ ',2>+9;-9:79&,MG=<7WI7].S[JIOUQFF;S MF[Z)OV.7[I/CZT1^H73>_;.G%',+['C_C2]P*/),G/'T%LR93]_C?,5N.&T^'P7.D:($-NY= M0(X2#XZ';;U-DYC&B\7 M(S"+/427XWM@]M\E+?[;S MY<^KN84+W*^.1.E+K]-W^MR _3=6Z#K<5P5PC\@4.7BY7"$O,R*Y(R@_C0:C M26B9J-:.EPY>O413N0J5?6)X^_/)WZQ<*VFHMB%JI+#GX.^3B!RV%!'+B556 M:(^+/W3N0FC=Z[(HGO;7D PEN :NS^.VMLI RQ"-5#8AYK5&/"F-G,E^O\7* M.4\2+CXCX'CJ6JD@&0PJST*%@\BM,41N8JI,!:Q=T,C87 X6K$<&>X&T--R$ MQ/),ZP&1UT)IR%#R/@"K#LQO##YW&3[B<,) MT^YR82*%EGO&9)"IACAM^6# MQ\^I: <^7>1Z "8=F-P83!Z=IX>0H W.>ZS^7+\?U>R M(R/,-!;&)>2X,HC[))#Q%"-J1=# 2Y&B.2/<'M-65]U5@UQG\;0-NS\B>./4 MP&%A$9$$OW!#8^[4S!!Q)+=I#L+ITF\[#U-4M^ZM%L1.%44#P%H]Q/L2O]_. M_3>[B)_GL^NYO5GW5?R45IG7Q9O;Y;?9?!6/GKV-#_\XC*RA'G-AD&1@>G"9 M3Q$!/HI("=5>D,B+CT7O0W#=>KE!87D^0;: VKR=S_.QSRW"#*$J$ Y01Q MWM7G./=9D-?Y2,G 201?QT>?"_PL,IBZ'"AR%+PA0])6^=GS;&?';Q\%+G51 MX#J'%"XDI7X73)KM#28-D%\__J-#)-L[;KE0YGUO"2<5UXA@AGP4H/;XUSN+^RY#H)+QL69:]QQW6340.8 M6W/I]2\1Z/+C3?4S.)@KP4[#XU3<2*ED16#@ MX0>3!_Y*@:SP&EEEK1$1Q\A*C^_K3W4[JJ\_BG8VICF;2#N#^$>MF, M=*("1W"RB BY2,$QY#AFR'.K".;4I.+3=%X@J?$? M"2XXBMAIQ)7SR"E#D%+:$.:,TZJ\'W" H,83]WUP54X0#:!J?X>4D8R1>Q,E M4B3WW4DD@+,$5K D-&ACF2.^^-2?O=0TGG'O@Z="(F@ 3)M'JO?TY\>&R?L$ M+%&1VNQ)6:1Q@+N<"@6^CTS)EVZ/\(R(QI/K?:#3C^$-(.;S/'ZWX[ A'X[ MJJ7[F\4B+A?O;N>9P2,BM4O6@XND. M!U6EA=( SIX2;RTU3!*/),]S?KDT2"LCD3'&*VJ]<:1TQ<;IV*F7.N^#G>Z, M[HZ2V=).RJ#$KS+[B\_V9X[0W&,=-&>D'AP%; 'K&>;:!8)8(HP$$YD2H31< M=E)R%&[T9>*F/^M;4#/>SV_AJV/KQI/QF0E,RA*(#U$ M'[PJ#:&.V"'X(L'3D^?%+K RE5U_Q.5OL\5BW5[F*V' !VN,4N)'53NW%@""5-$2QHN_=7I"0"OE8.='PK:MV%DL#6#JQ2&*BWU3%!^V/0V? M)W;ZA[V)F[H7(B7'&$>D4W*(,\*1C5ZA9*23TD87XME'>W;81UV$]X#5J8,R MAY9Q[0!&LM:!F4YP ML"RRA.5+%NJQ'ZNL.JO#83:@;!K#VI_3\7)[.XZ"J>,B;"7ZH:.&L!*90 MQ$I2962$'Y=VZ)Z34;=LHQG;(0&Z1F%0R.H(HA3IY"CX-4) M90+EED0IBH<0]A%3M[RC;=QU%EH#Z.OIY#V*Z_)<%$T)2D2#HR>%1%I9AHQW M@@5G>""EVR"5HKV5VO3Z#G<-,-2W*_ULZL>3\9Y=OS%&>PVW@,VI.D9%"!PR7C-#T2&.S$P&5G>@J4)F=66Y5:]97N_PC+M=9 MD)P/>?/#CB?YE%_-@+LWL^GJ^ODVFX"L%_OVZT(>DB<]TERORLP$,ES#K>=B M\"%@K/AQ_G=O4NH@]GQ@F5636P.&Q(D;'C')M&08#"\@!G%N#1QY*Y#$7NH4 MDG#%YW*=2&)%N)X9/;/SB?*BD+IAZB@Y9;$("3EG,.+1:Z0Q,XB2B$FT8.^S MTJ^"3B:RCA%[46CM(LX&\/I_XOCZ6^86&!7V.C[M]/?I=KE8VNGJQ=YZ>P]3 MBE8&UCV/=0+R*4O(RZ 1#YJ#8RK W>5*K#L!G!FE:38Q&/B MDS8\BHH2./<"69P4XH1@9(AQR$=K&$F$RU ZFGL2@17-W;,BIZ.Z/5V(36 4 M3*/Y*D)N)QN#:-T@>+F.6(85'9TF^%3B2Q3HJW.G2'%&03JGBW\W#'.A*HE38P%*@'IY3@G+>!ZT5K MIXF,DI+B[ME!@NHFQ2K:LN7%U8"6W+F94:22:RH\.*<2CE"TH.I3D,@I+@WF MPG-5^IGM3D+:*JCO(>AC('02UYM47'=Q-!Z,I-@$!!N2ZSGGAFJ,J$_&T,AE MI,4KHG:34E=9G0] 73A?$$+G>/U#NWV=+^,S83B8_[U+-B_M4\U]Q'N,F MW9Q%LOP6G[P+>W@/MGD)YE?V\.UT#(0_6,/+VZWPA3_T4P=LX235'QLU'_"4[]3$#?P4[]31-R (=QSSV]_[EY@]93(2&&D M=PE98K*WL9)*!+>44&9XFFBZZ3+ >>HT#=49*U\\?K OS%U>SS M9B;4H]J/1\&B/Z?Q;S EQXO[9TD""\HBX4B'_"R)189T'HX8DV$2!^5\XB\9 M_;TH:!&<74$P.[=$:L/NB'=O7%NB!!Q1*@@PD"F,3' 6>1YUL('E!R>OXD7B M<% JS.4&;M%=C]:8MI(3(9$0)L(6O$)6IAPCU)XH9HB)I=-2S;TN' 1#I9C> M &Z*O;FPEBIB,5@*B>46V+GA(W<460V6<5+PS*DYBAR1$GD/NM35S)T:T[/YG'_RS6]Q 3TGEKP:X*&IPN MSO))=!XEF8P1G%!6_"W6">35'L$T!)H.S6LM*:T&+NPG&\K;6&UJ$><_U@VX MHE9@[=3(W:@)$A73Z-X.K!"04'#XXD$)B;RTEM]+3$.ZK*_(9T/POP$@ MW0<*8JX]G/IX-R24XA13\HA2.&&<.8VTYS;W>;&,)H>E*7U)[B&E+H@*"7I? M>*8'UQL SZ=IO!K?Q*LXOQE/5R)Y&Z+S7X,"5%)RY&D+B).DT*:!0^_ M6*F#,B+:TK?=2S35#:D, Z>B$M!*4.Z/!U$D&+0+I[K 1:UW %E$!)X[G 0W6$XJ"X]2S MD' J'A#;0TI#)E(W(;\$FPX#># >F4 L[(,HS+$+01QE&;P@\B!?;<';OQ\1 M;BEG!$>)-,5YG@P%%XD'CKSU&?*!\R+J_\E'ZW@2Q03?F7^M>09/@X,/B=N4 MIV50J5 DA&4[)GO,P!DK%=4\JMMO?D]&D@6NC7 H")''%! /3B7%"">/ MB15">5VZV/-8VNJ&\FJBLKN(6H/>NV]V?AV!47!LX- (1$6 /=B0NVH2AXRB M04LADTVEY]'NHJ.N6W]>2'5A_664EWV9329I-L_C-&9I^2T_Z/ANIS\73_[Y MAK%O[22G\,I7I/4@8H BME(L.7O=FY,1:RPT$L8HQ&4(R%B=$-9*4(.MQK9T M*OML=6^[F)\%]6$MJ)$QX(T9"6X8MV" 1R6093*!:V:4!,=,RE"ZY\T+)#5D M"!9#S4$EV5,JK5VWF^V,5!")1^F0=M;GQGD$&0<6A(J4*1]M2J;TV]===#0$ MI[Z"/@)$)W&],W*^K]R2KTL[7PYGKE$P.'EN@IY"?HUD(NPD:HVH9AA;ZB2A M@[JQIYAKY_$ AL1/%ZXWH'DV'3L7P(\GVQDQRX14UB%I-)R#W!?$!;/*6Q+K MF76,E/8I]]'2D,%?&$%%N'\ZBLP:1=-XG:_FJV&O,4*4I,Q+1!A."(X&1E9$ M@[S$/+'HA>.BE6MLL)#NV:^Q4[C>\QI[/PW%G<:WMPMPIA<+<('2.)K.02[;C>V!BOUDLXO*-_Y_;\3K^>6]A4T(M"Y8CPSR@*F"%=$@< M!#-0VE[GA9*8(^%9(AZE:O&9' &JX1U^#)N@0F:A"""^42%]M/>??4YN[_1GOHZ"')67FV MUD;'UR7P8KENE7\WE-R$0*E@*&EB0!,GAJPE$7[GG1*.24:.&Y#U?.VZX:(! MT="3C6U>/@\I3V*E$SI2)'+?0$[7;KA# M6'(?3;K! M&^]S/ZGQ]'HU$N'[)"[CF_#?MXME/HSO[.+;"#,;-/9P0VBELP5"D98)(TM( M4LY3Y[TGU=4(>_G=_&D,N IV SC<", M9R0EA8RFN803@\MOHT<,_'TFK%)1LPHXWR+S*)"+_V20]Y%K V;PK[-9^&L\ MF=PU4G_8[,,6%R,M7"Y29LAC"R86=Q%9&0SBQN,@=1",EZ[H/(JPH^ I+P:> MPPFE :3M"GW N?N03]N7^"-.;^/(F6BE)PE9Y6$CR3%DDF'(WYP..*"\!.*)1UP"=QSU'HGD M3.*,$E&\:]83 HY"C[DX]'1GTAI8WJSQ!*_>; MX5IQ<'(I1\I8&9G%@MO2HR@;KUGK(>8C2]-.X7FCT'E:.F%X2@$K@U*NG^"" M&N2P,8AH*AVA6F%\#A!=0&G:2:(_N33M%#E4C\GNKZ$2H*6M T.0&)IKJ Q! MVC+0WE[RZ&Q0*I"7;*<++TT[29)'EJ:=PM;:Z-A14^45YZ!25=/! M;J*AD%1.%BTI',(E8<9Z9#3H7)ZD7LVQA#]:Z9BWTP^KW!%,XI'&WC M,?QJ_47T_^_U[,?_%WU8?^)-9LE5[FUY_SQ>U\J])U5\K@"3P>+[I& MA@\/@-C]A1.3!IV)+Y0F6#DR;T$OA-Q!+4X7&P3/.EP^1 DENC>,4"T[&S5L8_% MG37/I%COE@?2_IR.EXLO7_\\!PJVOE6U K$B&G:SO"XJ[L?H#:81=GVA:I'? M.1%P@+UUY+X*!V[A]:IFJ]6RVI'^!G':&#:3Y:;^EF99(_Q*V[N@_[5RQ XN_3[^.\Z!6X"6_A M+_]=A,SGJU8)NKTHBSMD'<61BN&,)_3%Y;=9*"ROK36K!+:Z26LW-QJ1U6?X M[')^,PT?)O:ZB*2>KE@ELM1)3CLYT8B4\HE_-UV$>3DQ;2U9Q1?OK/V>\Z(1 M0?WOV5\/])75@'N6KN(V=Q+<8=Y4%N#]G3J^B>'#;)YMQ'_92>_C=FC=*O[N M2:([@BLM'+S%N\EL$:]F]^3F@H>"I^^%]:LXLZ.XU*P\!Q)C':>TD/0: M$=K':1C_&(=;.UF5:O<1U-92=9VRPSR?O<2 VD=I,GF@:_%B%/>(0[1KP6H2 MVL/SV7$,:"#S_Q!6.GQHNH37GZY=UUD^ZA0=9$IQ89V[IFKWKK;?$@T9H*P/ M]R=)CT_?\]Z&SRP]^4[=LMQ:^:5=K&X #NN,R'?XO!^O6/%E?/UMN?CZYLO7 M06#Q\O>J%D&=$QY'L[ZV ;/K]H ;/>^PO#=PMW"59_7]_8$MOK0@NC^G83[Y M>?TU^MOY>@;@S;*_W':N>M3MCNM+[1!+6A#9^[_G_O-\[ NECA). ZFU M9YMO02*_P@VP_,4NXP<[GO_+3FX+B&;'FD?)J(&$VGYV5!;6TY/]\_=_+U=0 M>O=M>OW9]U-[+RQ]E.CJYMB.8T[]!BZ[2Y@_3A=CX.+5W(;\UN"13?:4\IY% MV <^4Z02^]AM]"S'KA1Z.K'HZ6NTT[>3\=)_F^TL<-SW.OCY?ZL7HCP4WIH= MM==Z!4C/P/A,?W0,'^]=M@>Q#\N]_0DL[Y^.V+E@Q4CJ2[)XK,L/,:/R'?Q M6N\\Q-92U61SD-L[I=)6!F+';5/F.MB_< .R.I"1>)$A_]&YO$$\C&//T)FR M>/\DR8Z$XN_+^>0JSF\6G]+5/(#XRI1T'%BV&D1/NX)?9DSUBSA352)4^W2E M:M6DIYI(.[;?BDBNQLO>UNN3I:J5CG84RA,&5);*E]M))-@)DHV&,/N^C/TK M?/>M6:U2]#0YO<"2R@+[8S8=0F8'EJU6)7J:V%YF3!,*<$47,"^'D LHP2?+ M5:L#[:((=S&B(65X-;^9+LOJPD=+5JOY[*X*GS.D+4U82&#[5ZV6E^^E!YL3 MVYW#,+_9M,8NI FW5ZR7D>^B#??PHPE9_7([7Q%60$CW2]5+R7>1SC8'FA#+ MHQJ.Z^LW/^QXTK>\Y="Z]?+S701VD#>MIGG?SU?OFP9JL?5\]2))W1>(+I#+ M_1+][$><__R4GGWK&1*ZV6C'?*#'<=VL>O>9_MF[G0M6"_&>(I_')_406VH[ M G$!O%LE1_)MW#L1L6N]:O(ZR/?944SX)T542RC_//3Z)X=UJI?\1YR5$,K3 ME9JN.MJ[\8;NE;@LZ (?7+B:4NMJ&1S#IMHJ[_IZN=E4[T<%3Y>JEF+L*JW= MK*@LGSN"IG;RE$G<[UVT6@:RI^V]ESV5I?=U^>_/<_]I?K68OU\LQ^LI MZ26[>AWU@6KYRJY2/85ME27\Z78).GZZBNB44Z7[5ZV6Q.PJRQ<9U,X%^,=L M^5_Q_J:.I=I.'?.!:AG/ I?EBVRK+.$/L.AL&N]V6J*8:L^2U;*A7:5XF#5M MR>V7VW@U>_]W?M(=89_3-)O[E6G=5]F>\IUJN=-"$CZ&B0V*_5_CV63%YD_I M?\]NXKL\K6;^\S?[UQ"R/_BQ>MG8D@@XAI\-P@!V_#^W=C).8[^A_LK^_39. M8QHO>[^)[_3!>NG?DG XEJ]M00+4V,1.-P1_O/F>9Y##!MQX,E[^+&.[=?MB MO11S(5"N]$R_@A+5IZ^T@L+ ?O;WL44)L*M;U,H\:R@K, MX@+\PB]Q-6#Y/AM81"F?\)FCA-Q4Z.MT'K9:!?3YQU 50$]7+E+]IEG ]00J/3^3V[FLGA/Z. M_G8Y_A'?@9JXGLU_]BX=V;UB/3%M\WMVY.9K!Y(GDVWRQK%0$M57QT4 MQ>PTOE06W>KU;CY1*'N8\$^M MXCEOFG_J$_^I3SQ--N&_KV8K?[SO\7BZ4K4RJD.G8^=F:PM@,KDGJ\S1V%ZN MWK6^D]VS8_9>N_-,M-G!ZGTF'J]3K4CMT(G8L=':1NV&VC)!M^>KU;NV^_GQ MK>4OWLV^QDGTJYFV*PSU3EWL7K'>1=)-7@?Y4MM/ 5+"O5'_*:6QAW4_3,N< MM9=7KZ<"N\GR:'[5UIDQSG^=SVZ_?UPL;@M*]-"ZU:ISN^K1EWE46Z-^RQTA MPSVAI:1X:-UJ=;E=M>O+/*I^%F=7LZ6=E,@#;Z]5K=RV\YG;R8OZ$GKCE^") M3WY^MN-02%"[EJQ66-M=7@X$UML_,N M,OSFQW4QW;AWT7JEKEVMS!?8TY#T5I0]TA EA;AK[7IUJ@5D>8!9+:C2>U*+ M*]2]*]>K,.VC5U]B5.W*BO^Y'2]_YE%(:U:">W.S[NPX3D!,A-V6DNZ)GZI7 M<-I1W-U86=MMW%(S_UJL+I'5L,AOLPEP^RF4 S]J _4*UDM)NO];&M.PL^"S$-)^L"'CI)X4[&C#FRLW6GRN?K) M.]\$O\H(_=AO'"7OEJ)/)S*ON4/^:?DMS@<^W[N_<92H6PIO?^W;WD4=4*+06S#K.F>N3_3OF7 M%^!+:Q\ER99"641#I[K6/$F(K :R#[*EN[6Q9WGV/W\X%CQ)72P&H0VRI_=0Y&U1Y1X4$MFN] MH^354L#H %-:"/$7:8_Y>*&C!-12E&<7&ZH;(;/>I9)W:QPECY9B,%N;;Z/, MN[K+RQ\EQ)8"(,>SK/J] M%,:9+COAF/YXV%VI]/-+JQ\EV99B(43<9^'!>?YS/_E/*> MW34.?*9(JXUCMU&@[\;^3SU#2L>'K"^OW^O)[6;Y\'CI4I-27UZ]XD/0H^7V M],WND?RJ_I1Z%YU_S)8;4LNH\.._4NTE5U$Y'^#?\!I]\Q?Y%V<7\7_]/_\_ M4$L! A0#% @ ]H-C5_PJPBKE!@ 9!\ !X ( ! M &5X:&EB:70S,3%T;W$S,C R,V9O " 2$' !E>&AI8FET,S$R=&]Q M,S(P,C-F;W)M,3 M<2YH=&U02P$"% ,4 " #V@V-7!%NUB,\$ "C$P M'@ @ %&#@ 97AH:6)I=#,R,71O<3,R,#(S9F]R;3$P+7$N M:'1M4$L! A0#% @ ]H-C5XMZYUG+! 1A, !X ( ! M41, &5X:&EB:70S,C)T;W$S,C R,V9O&UL4$L! A0#% @ ]H-C5Y=S=[+! M^P -9X* !4 ( !8)<" &UL;FLM,C R,S Y,S!?;&%B+GAM M;%!+ 0(4 Q0 ( /:#8U?T$#:D+I4 $84!P 5 " 523 M P!M;&YK+3(P,C,P.3,P7W!R92YX;6Q02P4& H "@"Z @ M2@$ end